Freigeben über


Microsoft.Network dnsZones/A

Bicep-Ressourcendefinition

Der Ressourcentyp dnsZones/A kann für Folgendes bereitgestellt werden:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/dnsZones/A@2018-05-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
      }
    ]
    targetResource: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

Eigenschaftswerte

dnsZones/A

Name BESCHREIBUNG Wert
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep.
Zeichenfolge (erforderlich)
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: dnsZones
etag Das etag des Datensatzsatzes. Zeichenfolge
properties Die Eigenschaften des Datensatzsatzes. RecordSetProperties

RecordSetProperties

Name BESCHREIBUNG Wert
AAAARecords Die Liste der AAAA-Einträge im Datensatzsatz. AaaaRecord[]
ARecords Die Liste der A-Einträge im Datensatzsatz. ARecord[]
caaRecords Die Liste der CAA-Einträge im Datensatzsatz. CaaRecord[]
CNAMERecord Der CNAME-Eintrag im Datensatzsatz. CnameRecord
metadata Die Metadaten, die an den Datensatzsatz angefügt sind. Objekt
MXRecords Die Liste der MX-Einträge im Eintragssatz. MxRecord[]
NSRecords Die Liste der NS-Einträge im Datensatzsatz. NsRecord[]
PTRRecords Die Liste der PTR-Einträge im Datensatzsatz. PtrRecord[]
SOARecord Der SOA-Eintrag im Datensatzsatz. SoaRecord
SRVRecords Die Liste der SRV-Einträge im Datensatzsatz. SrvRecord[]
targetResource Ein Verweis auf eine Azure-Ressource, von der der Dns-Ressourcenwert übernommen wird. Subresource
TTL Die Gültigkeitsdauer (Time-to-Live) der Datensätze im Datensatzsatz. INT
TXTRecords Die Liste der TXT-Einträge im Datensatzsatz. TxtRecord[]

AaaaRecord

Name BESCHREIBUNG Wert
ipv6Address Die IPv6-Adresse dieses AAAA-Eintrags. Zeichenfolge

ARecord

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse dieses A-Eintrags. Zeichenfolge

CaaRecord

Name BESCHREIBUNG Wert
flags Die Flags für diesen CAA-Eintrag als ganze Zahl zwischen 0 und 255. INT
das Tag Das Tag für diesen CAA-Eintrag. Zeichenfolge
value Der Wert für diesen CAA-Eintrag. Zeichenfolge

CnameRecord

Name BESCHREIBUNG Wert
CNAME Der kanonische Name für diesen CNAME-Eintrag. Zeichenfolge

MxRecord

Name BESCHREIBUNG Wert
Börse Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag. Zeichenfolge
Einstellung Der Einstellungswert für diesen MX-Eintrag. INT

NsRecord

Name BESCHREIBUNG Wert
nsdname Der Name des Namensservers für diesen NS-Eintrag. Zeichenfolge

PtrRecord

Name BESCHREIBUNG Wert
ptrdname Der PTR-Zieldomänenname für diesen PTR-Eintrag. Zeichenfolge

SoaRecord

Name BESCHREIBUNG Wert
email Der E-Mail-Kontakt für diesen SOA-Eintrag. Zeichenfolge
expireTime Die Ablaufzeit für diesen SOA-Eintrag. INT
host Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag. Zeichenfolge
minimumTTL Der Mindestwert für diesen SOA-Eintrag. Gemäß der Konvention wird dies verwendet, um die negative Zwischenspeicherdauer zu bestimmen. INT
refreshTime Der Aktualisierungswert für diesen SOA-Eintrag. INT
retryTime Die Wiederholungszeit für diesen SOA-Eintrag. INT
serialNumber Die Seriennummer für diesen SOA-Eintrag. INT

SrvRecord

Name BESCHREIBUNG Wert
port Der Portwert für diesen SRV-Eintrag. INT
priority Der Prioritätswert für diesen SRV-Eintrag. INT
target Der Zieldomänenname für diesen SRV-Eintrag. Zeichenfolge
weight Der Gewichtungswert für diesen SRV-Eintrag. INT

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID. Zeichenfolge

TxtRecord

Name BESCHREIBUNG Wert
value Der Textwert dieses TXT-Eintrags. string[]

Schnellstartvorlagen

Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Beispiel für azure DNS-Domänenhosting

In Azure bereitstellen
In dieser Vorlage wird gezeigt, wie Sie eine DNS-Zone in Azure DNS erstellen und ihr einige Datensatzsätze hinzufügen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp dnsZones/A kann bereitgestellt werden in:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/dnsZones/A",
  "apiVersion": "2018-05-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"
      }
    ],
    "targetResource": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

Eigenschaftswerte

dnsZones/A

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/dnsZones/A"
apiVersion Die Version der Ressourcen-API '2018-05-01'
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)
etag Das Etag des Datensatzsatzes. Zeichenfolge
properties Die Eigenschaften des Datensatzsatzes. RecordSetProperties

RecordSetProperties

Name BESCHREIBUNG Wert
AAAARecords Die Liste der AAAA-Einträge im Datensatzsatz. AaaaRecord[]
ARecords Die Liste der A-Datensätze im Datensatzsatz. ARecord[]
caaRecords Die Liste der CAA-Einträge im Datensatzsatz. CaaRecord[]
CNAMERecord Der CNAME-Eintrag im Datensatzsatz. CnameRecord
metadata Die Metadaten, die dem Datensatzsatz angefügt sind. Objekt
MXRecords Die Liste der MX-Einträge im Datensatzsatz. MxRecord[]
NSRecords Die Liste der NS-Datensätze im Datensatzsatz. NsRecord[]
PTRRecords Die Liste der PTR-Einträge im Datensatzsatz. PtrRecord[]
SOARecord Der SOA-Eintrag im Datensatzsatz. SoaRecord
SRVRecords Die Liste der SRV-Einträge im Datensatzsatz. SrvRecord[]
targetResource Ein Verweis auf eine Azure-Ressource, von der der DNS-Ressourcenwert übernommen wird. Subresource
TTL Die TTL (Time-to-Live) der Datensätze im Datensatzsatz. INT
TXTRecords Die Liste der TXT-Einträge im Datensatzsatz. TxtRecord[]

AaaaRecord

Name BESCHREIBUNG Wert
ipv6Address Die IPv6-Adresse dieses AAAA-Eintrags. Zeichenfolge

ARecord

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse dieses A-Datensatzes. Zeichenfolge

CaaRecord

Name BESCHREIBUNG Wert
flags Die Flags für diesen CAA-Datensatz als ganze Zahl zwischen 0 und 255. INT
das Tag Das Tag für diesen CAA-Eintrag. Zeichenfolge
value Der Wert für diesen CAA-Eintrag. Zeichenfolge

CnameRecord

Name BESCHREIBUNG Wert
CNAME Der kanonische Name für diesen CNAME-Eintrag. Zeichenfolge

MxRecord

Name BESCHREIBUNG Wert
Börse Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag. Zeichenfolge
Einstellung Der Einstellungswert für diesen MX-Eintrag. INT

NsRecord

Name BESCHREIBUNG Wert
nsdname Der Name des Namensservers für diesen NS-Eintrag. Zeichenfolge

PtrRecord

Name BESCHREIBUNG Wert
ptrdname Der PTR-Zieldomänenname für diesen PTR-Eintrag. Zeichenfolge

SoaRecord

Name BESCHREIBUNG Wert
email Der E-Mail-Kontakt für diesen SOA-Eintrag. Zeichenfolge
expireTime Die Ablaufzeit für diesen SOA-Eintrag. INT
host Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag. Zeichenfolge
minimumTTL Der Mindestwert für diesen SOA-Eintrag. Gemäß der Konvention wird dies verwendet, um die negative Zwischenspeicherdauer zu bestimmen. INT
refreshTime Der Aktualisierungswert für diesen SOA-Eintrag. INT
retryTime Die Wiederholungszeit für diesen SOA-Eintrag. INT
serialNumber Die Seriennummer für diesen SOA-Eintrag. INT

SrvRecord

Name BESCHREIBUNG Wert
port Der Portwert für diesen SRV-Eintrag. INT
priority Der Prioritätswert für diesen SRV-Eintrag. INT
target Der Zieldomänenname für diesen SRV-Eintrag. Zeichenfolge
weight Der Gewichtungswert für diesen SRV-Eintrag. INT

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID. Zeichenfolge

TxtRecord

Name BESCHREIBUNG Wert
value Der Textwert dieses TXT-Eintrags. string[]

Schnellstartvorlagen

Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Beispiel für azure DNS-Domänenhosting

In Azure bereitstellen
In dieser Vorlage wird gezeigt, wie Sie eine DNS-Zone in Azure DNS erstellen und ihr einige Datensatzsätze hinzufügen.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp dnsZones/A kann bereitgestellt werden in:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/A@2018-05-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
        }
      ]
      targetResource = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Eigenschaftswerte

dnsZones/A

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/dnsZones/A@2018-05-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: dnsZones
etag Das etag des Datensatzsatzes. Zeichenfolge
properties Die Eigenschaften des Datensatzsatzes. RecordSetProperties

RecordSetProperties

Name BESCHREIBUNG Wert
AAAARecords Die Liste der AAAA-Einträge im Datensatzsatz. AaaaRecord[]
ARecords Die Liste der A-Einträge im Datensatzsatz. ARecord[]
caaRecords Die Liste der CAA-Einträge im Datensatzsatz. CaaRecord[]
CNAMERecord Der CNAME-Eintrag im Datensatzsatz. CnameRecord
metadata Die Metadaten, die an den Datensatzsatz angefügt sind. Objekt
MXRecords Die Liste der MX-Einträge im Eintragssatz. MxRecord[]
NSRecords Die Liste der NS-Einträge im Datensatzsatz. NsRecord[]
PTRRecords Die Liste der PTR-Einträge im Datensatzsatz. PtrRecord[]
SOARecord Der SOA-Eintrag im Datensatzsatz. SoaRecord
SRVRecords Die Liste der SRV-Einträge im Datensatzsatz. SrvRecord[]
targetResource Ein Verweis auf eine Azure-Ressource, von der der Dns-Ressourcenwert übernommen wird. Subresource
TTL Die Gültigkeitsdauer (Time-to-Live) der Datensätze im Datensatzsatz. INT
TXTRecords Die Liste der TXT-Einträge im Datensatzsatz. TxtRecord[]

AaaaRecord

Name BESCHREIBUNG Wert
ipv6Address Die IPv6-Adresse dieses AAAA-Eintrags. Zeichenfolge

ARecord

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse dieses A-Eintrags. Zeichenfolge

CaaRecord

Name BESCHREIBUNG Wert
flags Die Flags für diesen CAA-Eintrag als ganze Zahl zwischen 0 und 255. INT
das Tag Das Tag für diesen CAA-Eintrag. Zeichenfolge
value Der Wert für diesen CAA-Eintrag. Zeichenfolge

CnameRecord

Name BESCHREIBUNG Wert
CNAME Der kanonische Name für diesen CNAME-Eintrag. Zeichenfolge

MxRecord

Name BESCHREIBUNG Wert
Börse Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag. Zeichenfolge
Einstellung Der Einstellungswert für diesen MX-Eintrag. INT

NsRecord

Name BESCHREIBUNG Wert
nsdname Der Name des Namensservers für diesen NS-Eintrag. Zeichenfolge

PtrRecord

Name BESCHREIBUNG Wert
ptrdname Der PTR-Zieldomänenname für diesen PTR-Eintrag. Zeichenfolge

SoaRecord

Name BESCHREIBUNG Wert
email Der E-Mail-Kontakt für diesen SOA-Eintrag. Zeichenfolge
expireTime Die Ablaufzeit für diesen SOA-Eintrag. INT
host Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag. Zeichenfolge
minimumTTL Der Mindestwert für diesen SOA-Eintrag. Konventionskonsentiert wird dies verwendet, um die negative Zwischenspeicherungsdauer zu bestimmen. INT
refreshTime Der Aktualisierungswert für diesen SOA-Eintrag. INT
retryTime Die Wiederholungszeit für diesen SOA-Eintrag. INT
serialNumber Die Seriennummer für diesen SOA-Eintrag. INT

SrvRecord

Name BESCHREIBUNG Wert
port Der Portwert für diesen SRV-Eintrag. INT
priority Der Prioritätswert für diesen SRV-Eintrag. INT
target Der Zieldomänenname für diesen SRV-Eintrag. Zeichenfolge
weight Der Gewichtungswert für diesen SRV-Eintrag. INT

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID. Zeichenfolge

TxtRecord

Name BESCHREIBUNG Wert
value Der Textwert dieses TXT-Eintrags. string[]