Freigeben über


Microsoft.Network dnsZones/TXT 2016-04-01

Bicep-Ressourcendefinition

Der Ressourcentyp dnsZones/TXT kann bereitgestellt werden in:

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

Ressourcenformat

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

resource symbolicname 'Microsoft.Network/dnsZones/TXT@2016-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
        ]
      }
    ]
  }
}

Eigenschaftswerte

dnsZones/TXT

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
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-Datensätze im Datensatzsatz. ARecord[]
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[]
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

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

TxtRecord

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

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Front Door Standard/Premium mit Azure DNS und benutzerdefinierter Domäne

In Azure bereitstellen
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer benutzerdefinierten Domäne in Azure DNS und einem von Microsoft verwalteten Zertifikat.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp dnsZones/TXT 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/TXT-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/dnsZones/TXT",
  "apiVersion": "2016-04-01",
  "name": "string",
  "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" ]
      }
    ]
  }
}

Eigenschaftswerte

dnsZones/TXT

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/dnsZones/TXT"
apiVersion Die Version der Ressourcen-API '2016-04-01'
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen.
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[]
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[]
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

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

TxtRecord

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

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Front Door Standard/Premium mit Azure DNS und benutzerdefinierter Domäne

In Azure bereitstellen
Mit dieser Vorlage wird eine Front Door Standard/Premium-Instanz erstellt, einschließlich einer benutzerdefinierten Domäne in Azure DNS und einem von Microsoft verwalteten Zertifikat.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/TXT@2016-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Eigenschaftswerte

dnsZones/TXT

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/dnsZones/TXT@2016-04-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[]
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[]
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

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

TxtRecord

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