Microsoft.Network dnsZones/NS 2016-04-01

The dnsZones/NS resource type can be deployed to: Resource groups.

To learn about resource group deployments, see Bicep or ARM template.

Template format

To create a Microsoft.Network/dnsZones/NS resource, add the following Bicep or JSON to your template.

resource symbolicname 'Microsoft.Network/dnsZones/NS@2016-04-01' = {
  name: 'string'
  parent: parentSymbolicName
  etag: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {}
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NSRecords: [
      {
        nsdname: 'string'
      }
    ]
    PTRRecords: [
      {
        ptrdname: 'string'
      }
    ]
    SOARecord: {
      email: 'string'
      expireTime: int
      host: 'string'
      minimumTTL: int
      refreshTime: int
      retryTime: int
      serialNumber: int
    }
    SRVRecords: [
      {
        port: int
        priority: int
        target: 'string'
        weight: int
      }
    ]
    TTL: int
    TXTRecords: [
      {
        value: [ 'string' ]
      }
    ]
  }
}

Property values

dnsZones/NS

Name Description Value
type The resource type

For Bicep, set this value in the resource declaration.
'Microsoft.Network/dnsZones/NS'
apiVersion The resource api version

For Bicep, set this value in the resource declaration.
'2016-04-01'
name The resource name

See how to set names and types for child resources in Bicep or JSON ARM templates.
string (required)
parent In Bicep, you can specify the parent resource for a child resource. You only need to add this property when the child resource is declared outside of the parent resource.

For more information, see Child resource outside parent resource.
parentSymbolicName
etag The etag of the record set. string
properties Represents the properties of the records in the record set. RecordSetProperties

RecordSetProperties

Name Description Value
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
ARecords The list of A records in the record set. ARecord[]
CNAMERecord A CNAME record. CnameRecord
metadata The metadata attached to the record set. object
MXRecords The list of MX records in the record set. MxRecord[]
NSRecords The list of NS records in the record set. NsRecord[]
PTRRecords The list of PTR records in the record set. PtrRecord[]
SOARecord An SOA record. SoaRecord
SRVRecords The list of SRV records in the record set. SrvRecord[]
TTL The TTL (time-to-live) of the records in the record set. int
TXTRecords The list of TXT records in the record set. TxtRecord[]

AaaaRecord

Name Description Value
ipv6Address The IPv6 address of this AAAA record. string

ARecord

Name Description Value
ipv4Address The IPv4 address of this A record. string

CnameRecord

Name Description Value
cname The canonical name for this CNAME record. string

MxRecord

Name Description Value
exchange The domain name of the mail host for this MX record. string
preference The preference value for this MX record. int

NsRecord

Name Description Value
nsdname The name server name for this NS record. string

PtrRecord

Name Description Value
ptrdname The PTR target domain name for this PTR record. string

SoaRecord

Name Description Value
email The email contact for this SOA record. string
expireTime The expire time for this SOA record. int
host The domain name of the authoritative name server for this SOA record. string
minimumTTL The minimum value for this SOA record. By convention this is used to determine the negative caching duration. int
refreshTime The refresh value for this SOA record. int
retryTime The retry time for this SOA record. int
serialNumber The serial number for this SOA record. int

SrvRecord

Name Description Value
port The port value for this SRV record. int
priority The priority value for this SRV record. int
target The target domain name for this SRV record. string
weight The weight value for this SRV record. int

TxtRecord

Name Description Value
value The text value of this TXT record. string[]