RecordSet Class

Definition

Describes a DNS record set (a collection of DNS records with the same name and type).

[Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.RecordSetTypeConverter))]
public class RecordSet : Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.IRecordSet
[<Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.RecordSetTypeConverter))>]
type RecordSet = class
    interface IRecordSet
    interface IJsonSerializable
Public Class RecordSet
Implements IRecordSet
Inheritance
RecordSet
Attributes
Implements

Constructors

RecordSet()

Creates an new RecordSet instance.

Properties

AaaaRecord

The list of AAAA records in the record set.

ARecord

The list of A records in the record set.

CaaRecord

The list of CAA records in the record set.

CnameRecordCname

The canonical name for this CNAME record.

DsRecord

The list of DS records in the record set.

Etag

The etag of the record set.

Fqdn

Fully qualified domain name of the record set.

Id

The ID of the record set.

Metadata

The metadata attached to the record set.

MxRecord

The list of MX records in the record set.

Name

The name of the record set.

NaptrRecord

The list of NAPTR records in the record set.

NsRecord

The list of NS records in the record set.

ProvisioningState

provisioning State of the record set.

PtrRecord

The list of PTR records in the record set.

ResourceGroupName

Gets the resource group name

SoaRecordEmail

The email contact for this SOA record.

SoaRecordExpireTime

The expire time for this SOA record.

SoaRecordHost

The domain name of the authoritative name server for this SOA record.

SoaRecordMinimumTtl

The minimum value for this SOA record. By convention this is used to determine the negative caching duration.

SoaRecordRefreshTime

The refresh value for this SOA record.

SoaRecordRetryTime

The retry time for this SOA record.

SoaRecordSerialNumber

The serial number for this SOA record.

SrvRecord

The list of SRV records in the record set.

TargetResourceId

Resource Id.

TlsaRecord

The list of TLSA records in the record set.

Ttl

The TTL (time-to-live) of the records in the record set.

TxtRecord

The list of TXT records in the record set.

Type

The type of the record set.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecordSet.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecordSet.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.IRecordSet.

FromJsonString(String)

Creates a new instance of RecordSet, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecordSet into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to