class Azure::Dns::Mgmt::V2016_04_01::Models::Zone
Describes a DNS zone.
Attributes
etag[RW]
@return [String] The etag of the zone.
max_number_of_record_sets[RW]
@return [Integer] The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored.
name_servers[RW]
@return [Array<String>] The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored.
number_of_record_sets[RW]
@return [Integer] The current number of record sets in this DNS zone. This is a read-only property and any attempt to set this value will be ignored.
Private Class Methods
mapper()
click to toggle source
Mapper for Zone
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-04-01/generated/azure_mgmt_dns/models/zone.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Zone', type: { name: 'Composite', class_name: 'Zone', 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' } } } }, location: { client_side_validation: true, required: true, serialized_name: 'location', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } }, max_number_of_record_sets: { client_side_validation: true, required: false, serialized_name: 'properties.maxNumberOfRecordSets', type: { name: 'Number' } }, number_of_record_sets: { client_side_validation: true, required: false, serialized_name: 'properties.numberOfRecordSets', type: { name: 'Number' } }, name_servers: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.nameServers', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end