RecordSet interface

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

Properties

aaaaRecords

The list of AAAA records in the record set.

aRecords

The list of A records in the record set.

caaRecords

The list of CAA records in the record set.

cnameRecord

The CNAME record in the record set.

etag

The etag of the record set.

fqdn

Fully qualified domain name of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

id

The ID of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

metadata

The metadata attached to the record set.

mxRecords

The list of MX records in the record set.

name

The name of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

nsRecords

The list of NS records in the record set.

provisioningState

provisioning State of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

ptrRecords

The list of PTR records in the record set.

soaRecord

The SOA record in the record set.

srvRecords

The list of SRV records in the record set.

targetResource

A reference to an azure resource from where the dns resource value is taken.

ttl

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

txtRecords

The list of TXT records in the record set.

type

The type of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

aaaaRecords

The list of AAAA records in the record set.

aaaaRecords?: AaaaRecord[]

Property Value

aRecords

The list of A records in the record set.

aRecords?: ARecord[]

Property Value

caaRecords

The list of CAA records in the record set.

caaRecords?: CaaRecord[]

Property Value

cnameRecord

The CNAME record in the record set.

cnameRecord?: CnameRecord

Property Value

etag

The etag of the record set.

etag?: string

Property Value

string

fqdn

Fully qualified domain name of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

fqdn?: string

Property Value

string

id

The ID of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

metadata

The metadata attached to the record set.

metadata?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

mxRecords

The list of MX records in the record set.

mxRecords?: MxRecord[]

Property Value

name

The name of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

nsRecords

The list of NS records in the record set.

nsRecords?: NsRecord[]

Property Value

provisioningState

provisioning State of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

ptrRecords

The list of PTR records in the record set.

ptrRecords?: PtrRecord[]

Property Value

soaRecord

The SOA record in the record set.

soaRecord?: SoaRecord

Property Value

srvRecords

The list of SRV records in the record set.

srvRecords?: SrvRecord[]

Property Value

targetResource

A reference to an azure resource from where the dns resource value is taken.

targetResource?: SubResource

Property Value

ttl

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

ttl?: number

Property Value

number

txtRecords

The list of TXT records in the record set.

txtRecords?: TxtRecord[]

Property Value

type

The type of the record set. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string