RecordSet interface

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

Extends

Properties

aaaaRecords

The list of AAAA records in the record set.

aRecords

The list of A 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.

isAutoRegistered

Is the record set auto-registered in the Private DNS zone through a virtual network link? 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.

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.

ttl

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

txtRecords

The list of TXT records in the record set.

Inherited Properties

id

Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. NOTE: This property will not be serialized. It can only be populated by the server.

name

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

type

The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. 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

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

isAutoRegistered

Is the record set auto-registered in the Private DNS zone through a virtual network link? NOTE: This property will not be serialized. It can only be populated by the server.

isAutoRegistered?: boolean

Property Value

boolean

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

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

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

Inherited Property Details

id

Fully qualified resource Id for the resource. Example - '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

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

name?: string

Property Value

string

Inherited From ProxyResource.name

type

The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type