class Azure::Network::Mgmt::V2020_03_01::Models::RecordSet
A collective group of information about the record set information.
Attributes
fqdn[RW]
@return [String] Fqdn that resolves to private endpoint ip address.
ip_addresses[RW]
@return [Array<String>] The private ip address of the private endpoint.
provisioning_state[RW]
@return [ProvisioningState] The provisioning state of the recordset. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'
record_set_name[RW]
@return [String] Recordset name.
record_type[RW]
@return [String] Resource
record type.
ttl[RW]
@return [Integer] Recordset time to live.
Public Class Methods
mapper()
click to toggle source
Mapper for RecordSet
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-03-01/generated/azure_mgmt_network/models/record_set.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RecordSet', type: { name: 'Composite', class_name: 'RecordSet', model_properties: { record_type: { client_side_validation: true, required: false, serialized_name: 'recordType', type: { name: 'String' } }, record_set_name: { client_side_validation: true, required: false, serialized_name: 'recordSetName', type: { name: 'String' } }, fqdn: { client_side_validation: true, required: false, serialized_name: 'fqdn', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'String' } }, ttl: { client_side_validation: true, required: false, serialized_name: 'ttl', type: { name: 'Number' } }, ip_addresses: { client_side_validation: true, required: false, serialized_name: 'ipAddresses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end