class Azure::Dns::Mgmt::V2017_10_01::Models::SoaRecord
An SOA record.
Attributes
email[RW]
@return [String] The email contact for this SOA record.
expire_time[RW]
@return [Integer] The expire time for this SOA record.
host[RW]
@return [String] The domain name of the authoritative name server for this SOA record.
minimum_ttl[RW]
@return [Integer] The minimum value for this SOA record. By convention this is used to determine the negative caching duration.
refresh_time[RW]
@return [Integer] The refresh value for this SOA record.
retry_time[RW]
@return [Integer] The retry time for this SOA record.
serial_number[RW]
@return [Integer] The serial number for this SOA record.
Public Class Methods
mapper()
click to toggle source
Mapper for SoaRecord
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-10-01/generated/azure_mgmt_dns/models/soa_record.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SoaRecord', type: { name: 'Composite', class_name: 'SoaRecord', model_properties: { host: { client_side_validation: true, required: false, serialized_name: 'host', type: { name: 'String' } }, email: { client_side_validation: true, required: false, serialized_name: 'email', type: { name: 'String' } }, serial_number: { client_side_validation: true, required: false, serialized_name: 'serialNumber', type: { name: 'Number' } }, refresh_time: { client_side_validation: true, required: false, serialized_name: 'refreshTime', type: { name: 'Number' } }, retry_time: { client_side_validation: true, required: false, serialized_name: 'retryTime', type: { name: 'Number' } }, expire_time: { client_side_validation: true, required: false, serialized_name: 'expireTime', type: { name: 'Number' } }, minimum_ttl: { client_side_validation: true, required: false, serialized_name: 'minimumTTL', type: { name: 'Number' } } } } } end