Delen via


Microsoft.Network dnsZones/NS 2017-09-01

Bicep-resourcedefinitie

Het resourcetype dnsZones/NS kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/dnsZones/NS-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/dnsZones/NS@2017-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: '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'
        ]
      }
    ]
  }
}

Eigenschapswaarden

dnsZones/NS

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: dnsZones
etag De etag van de recordset. tekenreeks
properties De eigenschappen van de recordset. RecordSetProperties

RecordSetProperties

Naam Description Waarde
AAAARecords De lijst met AAAA-records in de recordset. AaaaRecord[]
ARecords De lijst met A-records in de recordset. ARecord[]
caaRecords De lijst met CAA-records in de recordset. CaaRecord[]
CNAMERecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. object
MXRecords De lijst met MX-records in de recordset. MxRecord[]
NSRecords De lijst met NS-records in de recordset. NsRecord[]
PTRRecords De lijst met PTR-records in de recordset. PtrRecord[]
SOARecord De SOA-record in de recordset. SoaRecord
SRVRecords De lijst met SRV-records in de recordset. SrvRecord[]
TTL De TTL (time-to-live) van de records in de recordset. int
TXTRecords De lijst met TXT-records in de recordset. TxtRecord[]

AaaaRecord

Naam Description Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. tekenreeks

Kroniek

Naam Description Waarde
ipv4Address Het IPv4-adres van deze A-record. tekenreeks

CaaRecord

Naam Description Waarde
Vlaggen De markeringen voor deze CAA-record als een geheel getal tussen 0 en 255. int
tag De tag voor deze CAA-record. tekenreeks
waarde De waarde voor deze CAA-record. tekenreeks

CnameRecord

Naam Description Waarde
Cname De canonieke naam voor deze CNAME-record. tekenreeks

MxRecord

Naam Description Waarde
Exchange De domeinnaam van de e-mailhost voor deze MX-record. tekenreeks
Voorkeur De voorkeurswaarde voor deze MX-record. int

NsRecord

Naam Description Waarde
nsdname De naamservernaam voor deze NS-record. tekenreeks

PtrRecord

Naam Description Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. tekenreeks

SoaRecord

Naam Description Waarde
e-mail De e-mailcontactpersoon voor deze SOA-record. tekenreeks
expireTime De verlooptijd voor deze SOA-record. int
host De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. tekenreeks
minimumTTL De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. int
refreshTime De vernieuwingswaarde voor deze SOA-record. int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. int
serialNumber Het serienummer voor deze SOA-record. int

SrvRecord

Naam Description Waarde
poort De poortwaarde voor deze SRV-record. int
priority De prioriteitswaarde voor deze SRV-record. int
Doel De doeldomeinnaam voor deze SRV-record. tekenreeks
gewicht De gewichtswaarde voor deze SRV-record. int

TxtRecord

Naam Description Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]

Resourcedefinitie van ARM-sjabloon

Het resourcetype dnsZones/NS kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/dnsZones/NS-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/dnsZones/NS",
  "apiVersion": "2017-09-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "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" ]
      }
    ]
  }
}

Eigenschapswaarden

dnsZones/NS

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/dnsZones/NS'
apiVersion De resource-API-versie '2017-09-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
etag De etag van de recordset. tekenreeks
properties De eigenschappen van de recordset. RecordSetProperties

RecordSetProperties

Naam Description Waarde
AAAARecords De lijst met AAAA-records in de recordset. AaaaRecord[]
ARecords De lijst met A-records in de recordset. ARecord[]
caaRecords De lijst met CAA-records in de recordset. CaaRecord[]
CNAMERecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. object
MXRecords De lijst met MX-records in de recordset. MxRecord[]
NSRecords De lijst met NS-records in de recordset. NsRecord[]
PTRRecords De lijst met PTR-records in de recordset. PtrRecord[]
SOARecord De SOA-record in de recordset. SoaRecord
SRVRecords De lijst met SRV-records in de recordset. SrvRecord[]
TTL De TTL (time-to-live) van de records in de recordset. int
TXTRecords De lijst met TXT-records in de recordset. TxtRecord[]

AaaaRecord

Naam Description Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. tekenreeks

Kroniek

Naam Description Waarde
ipv4Address Het IPv4-adres van deze A-record. tekenreeks

CaaRecord

Naam Description Waarde
Vlaggen De markeringen voor deze CAA-record als een geheel getal tussen 0 en 255. int
tag De tag voor deze CAA-record. tekenreeks
waarde De waarde voor deze CAA-record. tekenreeks

CnameRecord

Naam Description Waarde
Cname De canonieke naam voor deze CNAME-record. tekenreeks

MxRecord

Naam Description Waarde
Exchange De domeinnaam van de e-mailhost voor deze MX-record. tekenreeks
Voorkeur De voorkeurswaarde voor deze MX-record. int

NsRecord

Naam Description Waarde
nsdname De naamservernaam voor deze NS-record. tekenreeks

PtrRecord

Naam Description Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. tekenreeks

SoaRecord

Naam Description Waarde
e-mail De e-mailcontactpersoon voor deze SOA-record. tekenreeks
expireTime De verlooptijd voor deze SOA-record. int
host De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. tekenreeks
minimumTTL De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. int
refreshTime De vernieuwingswaarde voor deze SOA-record. int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. int
serialNumber Het serienummer voor deze SOA-record. int

SrvRecord

Naam Description Waarde
poort De poortwaarde voor deze SRV-record. int
priority De prioriteitswaarde voor deze SRV-record. int
Doel De doeldomeinnaam voor deze SRV-record. tekenreeks
gewicht De gewichtswaarde voor deze SRV-record. int

TxtRecord

Naam Description Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype dnsZones/NS kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/dnsZones/NS-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/NS@2017-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Eigenschapswaarden

dnsZones/NS

Naam Description Waarde
type Het resourcetype "Microsoft.Network/dnsZones/NS@2017-09-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: dnsZones
etag De etag van de recordset. tekenreeks
properties De eigenschappen van de recordset. RecordSetProperties

RecordSetProperties

Naam Description Waarde
AAAARecords De lijst met AAAA-records in de recordset. AaaaRecord[]
ARecords De lijst met A-records in de recordset. ARecord[]
caaRecords De lijst met CAA-records in de recordset. CaaRecord[]
CNAMERecord De CNAME-record in de recordset. CnameRecord
metagegevens De metagegevens die zijn gekoppeld aan de recordset. object
MXRecords De lijst met MX-records in de recordset. MxRecord[]
NSRecords De lijst met NS-records in de recordset. NsRecord[]
PTRRecords De lijst met PTR-records in de recordset. PtrRecord[]
SOARecord De SOA-record in de recordset. SoaRecord
SRVRecords De lijst met SRV-records in de recordset. SrvRecord[]
TTL De TTL (time-to-live) van de records in de recordset. int
TXTRecords De lijst met TXT-records in de recordset. TxtRecord[]

AaaaRecord

Naam Description Waarde
ipv6Address Het IPv6-adres van deze AAAA-record. tekenreeks

Kroniek

Naam Description Waarde
ipv4Address Het IPv4-adres van deze A-record. tekenreeks

CaaRecord

Naam Description Waarde
Vlaggen De markeringen voor deze CAA-record als een geheel getal tussen 0 en 255. int
tag De tag voor deze CAA-record. tekenreeks
waarde De waarde voor deze CAA-record. tekenreeks

CnameRecord

Naam Description Waarde
Cname De canonieke naam voor deze CNAME-record. tekenreeks

MxRecord

Naam Description Waarde
Exchange De domeinnaam van de e-mailhost voor deze MX-record. tekenreeks
Voorkeur De voorkeurswaarde voor deze MX-record. int

NsRecord

Naam Description Waarde
nsdname De naamservernaam voor deze NS-record. tekenreeks

PtrRecord

Naam Description Waarde
ptrdname De PTR-doeldomeinnaam voor deze PTR-record. tekenreeks

SoaRecord

Naam Description Waarde
e-mail De e-mailcontactpersoon voor deze SOA-record. tekenreeks
expireTime De verlooptijd voor deze SOA-record. int
host De domeinnaam van de gezaghebbende naamserver voor deze SOA-record. tekenreeks
minimumTTL De minimumwaarde voor deze SOA-record. Dit wordt standaard gebruikt om de negatieve cacheduur te bepalen. int
refreshTime De vernieuwingswaarde voor deze SOA-record. int
retryTime De tijd voor opnieuw proberen voor deze SOA-record. int
serialNumber Het serienummer voor deze SOA-record. int

SrvRecord

Naam Description Waarde
poort De poortwaarde voor deze SRV-record. int
priority De prioriteitswaarde voor deze SRV-record. int
Doel De doeldomeinnaam voor deze SRV-record. tekenreeks
gewicht De gewichtswaarde voor deze SRV-record. int

TxtRecord

Naam Description Waarde
waarde De tekstwaarde van deze TXT-record. tekenreeks[]