Package version:

Interface RecordSet

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

interface RecordSet {
    aaaaRecords?: AaaaRecord[];
    aRecords?: ARecord[];
    caaRecords?: CaaRecord[];
    cnameRecord?: CnameRecord;
    dsRecords?: DsRecord[];
    etag?: string;
    fqdn?: string;
    id?: string;
    metadata?: {
        [propertyName: string]: string;
    };
    mxRecords?: MxRecord[];
    name?: string;
    naptrRecords?: NaptrRecord[];
    nsRecords?: NsRecord[];
    provisioningState?: string;
    ptrRecords?: PtrRecord[];
    soaRecord?: SoaRecord;
    srvRecords?: SrvRecord[];
    targetResource?: SubResource;
    tlsaRecords?: TlsaRecord[];
    trafficManagementProfile?: SubResource;
    ttl?: number;
    txtRecords?: TxtRecord[];
    type?: string;
}

Properties

aaaaRecords?: AaaaRecord[]

The list of AAAA records in the record set.

aRecords?: ARecord[]

The list of A records in the record set.

caaRecords?: CaaRecord[]

The list of CAA records in the record set.

cnameRecord?: CnameRecord

The CNAME record in the record set.

dsRecords?: DsRecord[]

The list of DS records in the record set.

etag?: string

The etag of the record set.

fqdn?: string

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

id?: string

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

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

The metadata attached to the record set.

mxRecords?: MxRecord[]

The list of MX records in the record set.

name?: string

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

naptrRecords?: NaptrRecord[]

The list of NAPTR records in the record set.

nsRecords?: NsRecord[]

The list of NS records in the record set.

provisioningState?: string

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

ptrRecords?: PtrRecord[]

The list of PTR records in the record set.

soaRecord?: SoaRecord

The SOA record in the record set.

srvRecords?: SrvRecord[]

The list of SRV records in the record set.

targetResource?: SubResource

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

tlsaRecords?: TlsaRecord[]

The list of TLSA records in the record set.

trafficManagementProfile?: SubResource

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

ttl?: number

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

txtRecords?: TxtRecord[]

The list of TXT records in the record set.

type?: string

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