class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::PrivateLinkResourceProperties

Properties of a private link resource.

Attributes

group_id[RW]

@return [String] The private link resource group id.

required_members[RW]

@return [Array<String>] The private link resource required member names.

required_zone_names[RW]

@return [Array<String>] Required DNS zone names of the the private link resource.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/private_link_resource_properties.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'PrivateLinkResourceProperties',
    type: {
      name: 'Composite',
      class_name: 'PrivateLinkResourceProperties',
      model_properties: {
        group_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'groupId',
          type: {
            name: 'String'
          }
        },
        required_members: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'requiredMembers',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        required_zone_names: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'requiredZoneNames',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        }
      }
    }
  }
end