class Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::LinkedService

The top level Linked service resource container.

Attributes

resource_id[RW]

@return [String] The resource id of the resource that will be linked to the workspace.

Public Class Methods

mapper() click to toggle source

Mapper for LinkedService class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2015-11-01-preview/generated/azure_mgmt_operational_insights/models/linked_service.rb, line 24
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'LinkedService',
    type: {
      name: 'Composite',
      class_name: 'LinkedService',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        tags: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tags',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        resource_id: {
          client_side_validation: true,
          required: true,
          serialized_name: 'properties.resourceId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end