class Azure::ContainerInstance::Mgmt::V2019_12_01::Models::DnsConfiguration

DNS configuration for the container group.

Attributes

name_servers[RW]

@return [Array<String>] The DNS servers for the container group.

options[RW]

@return [String] The DNS options for the container group.

search_domains[RW]

@return [String] The DNS search domains for hostname lookup in the container group.

Public Class Methods

mapper() click to toggle source

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

# File lib/2019-12-01/generated/azure_mgmt_container_instance/models/dns_configuration.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DnsConfiguration',
    type: {
      name: 'Composite',
      class_name: 'DnsConfiguration',
      model_properties: {
        name_servers: {
          client_side_validation: true,
          required: true,
          serialized_name: 'nameServers',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        search_domains: {
          client_side_validation: true,
          required: false,
          serialized_name: 'searchDomains',
          type: {
            name: 'String'
          }
        },
        options: {
          client_side_validation: true,
          required: false,
          serialized_name: 'options',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end