Partager via


Microsoft.Network dnsZones/TXT 2017-09-01

Définition de ressource Bicep

Le type de ressource dnsZones/TXT peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/dnsZones/TXT, ajoutez le bicep suivant à votre modèle.

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

Valeurs de propriété

AaaaRecord

Nom Description Valeur
ipv6Address Adresse IPv6 de cet enregistrement AAAA. corde

ARecord

Nom Description Valeur
ipv4Address Adresse IPv4 de cet enregistrement A. corde

CaaRecord

Nom Description Valeur
Drapeaux Indicateurs de cet enregistrement CAA sous la forme d’un entier compris entre 0 et 255. Int
étiquette Balise de cet enregistrement CAA. corde
valeur Valeur de cet enregistrement CAA. corde

CnameRecord

Nom Description Valeur
cname Nom canonique de cet enregistrement CNAME. corde

Microsoft.Network/dnsZones/TXT

Nom Description Valeur
etag Etag du jeu d’enregistrements. corde
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : dnsZones
Propriétés Propriétés du jeu d’enregistrements. RecordSetProperties

MxRecord

Nom Description Valeur
échanger Nom de domaine de l’hôte de messagerie pour cet enregistrement MX. corde
préférence Valeur de préférence pour cet enregistrement MX. Int

NsRecord

Nom Description Valeur
nsdname Nom du serveur de noms pour cet enregistrement NS. corde

PtrRecord

Nom Description Valeur
ptrdname Nom de domaine cible PTR pour cet enregistrement PTR. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Liste des enregistrements AAAA dans le jeu d’enregistrements. AaaaRecord[]
ARecords Liste des enregistrements A dans le jeu d’enregistrements. ARecord []
caaRecords Liste des enregistrements CAA dans le jeu d’enregistrements. CaaRecord[]
CNAMERecord Enregistrement CNAME dans le jeu d’enregistrements. CnameRecord
métadonnées Métadonnées jointes au jeu d’enregistrements. RecordSetPropertiesMetadata
MXRecords Liste des enregistrements MX dans le jeu d’enregistrements. mxRecord[]
NSRecords Liste des enregistrements NS dans le jeu d’enregistrements. NsRecord[]
PTRRecords Liste des enregistrements PTR dans le jeu d’enregistrements. PtrRecord[]
SOARecord Enregistrement SOA dans le jeu d’enregistrements. SoaRecord
SRVRecords Liste des enregistrements SRV dans le jeu d’enregistrements. SrvRecord[]
TTL Durée de vie (durée de vie) des enregistrements dans le jeu d’enregistrements. Int
TXTRecords Liste des enregistrements TXT dans le jeu d’enregistrements. txtRecord[]

RecordSetPropertiesMetadata

Nom Description Valeur

SoaRecord

Nom Description Valeur
Messagerie électronique Contact électronique pour cet enregistrement SOA. corde
expireTime Heure d’expiration de cet enregistrement SOA. Int
hôte Nom de domaine du serveur de noms faisant autorité pour cet enregistrement SOA. corde
minimumTTL Valeur minimale pour cet enregistrement SOA. Par convention, il est utilisé pour déterminer la durée de mise en cache négative. Int
refreshTime Valeur d’actualisation de cet enregistrement SOA. Int
retryTime Temps de nouvelle tentative pour cet enregistrement SOA. Int
serialNumber Numéro de série de cet enregistrement SOA. Int

SrvRecord

Nom Description Valeur
port Valeur de port pour cet enregistrement SRV. Int
priorité Valeur de priorité pour cet enregistrement SRV. Int
cible Nom de domaine cible pour cet enregistrement SRV. corde
poids Valeur de poids pour cet enregistrement SRV. Int

TxtRecord

Nom Description Valeur
valeur Valeur de texte de cet enregistrement TXT. string[]

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Front Door Standard/Premium avec Azure DNS et un domaine personnalisé Ce modèle crée un front Door Standard/Premium, y compris un domaine personnalisé sur Azure DNS et un certificat géré par Microsoft.

Définition de ressource de modèle ARM

Le type de ressource dnsZones/TXT peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/dnsZones/TXT, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/dnsZones/TXT",
  "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": {
      "{customized property}": "string"
    },
    "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" ]
      }
    ]
  }
}

Valeurs de propriété

AaaaRecord

Nom Description Valeur
ipv6Address Adresse IPv6 de cet enregistrement AAAA. corde

ARecord

Nom Description Valeur
ipv4Address Adresse IPv4 de cet enregistrement A. corde

CaaRecord

Nom Description Valeur
Drapeaux Indicateurs de cet enregistrement CAA sous la forme d’un entier compris entre 0 et 255. Int
étiquette Balise de cet enregistrement CAA. corde
valeur Valeur de cet enregistrement CAA. corde

CnameRecord

Nom Description Valeur
cname Nom canonique de cet enregistrement CNAME. corde

Microsoft.Network/dnsZones/TXT

Nom Description Valeur
apiVersion Version de l’API '2017-09-01'
etag Etag du jeu d’enregistrements. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du jeu d’enregistrements. RecordSetProperties
type Type de ressource 'Microsoft.Network/dnsZones/TXT'

MxRecord

Nom Description Valeur
échanger Nom de domaine de l’hôte de messagerie pour cet enregistrement MX. corde
préférence Valeur de préférence pour cet enregistrement MX. Int

NsRecord

Nom Description Valeur
nsdname Nom du serveur de noms pour cet enregistrement NS. corde

PtrRecord

Nom Description Valeur
ptrdname Nom de domaine cible PTR pour cet enregistrement PTR. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Liste des enregistrements AAAA dans le jeu d’enregistrements. AaaaRecord[]
ARecords Liste des enregistrements A dans le jeu d’enregistrements. ARecord []
caaRecords Liste des enregistrements CAA dans le jeu d’enregistrements. CaaRecord[]
CNAMERecord Enregistrement CNAME dans le jeu d’enregistrements. CnameRecord
métadonnées Métadonnées jointes au jeu d’enregistrements. RecordSetPropertiesMetadata
MXRecords Liste des enregistrements MX dans le jeu d’enregistrements. mxRecord[]
NSRecords Liste des enregistrements NS dans le jeu d’enregistrements. NsRecord[]
PTRRecords Liste des enregistrements PTR dans le jeu d’enregistrements. PtrRecord[]
SOARecord Enregistrement SOA dans le jeu d’enregistrements. SoaRecord
SRVRecords Liste des enregistrements SRV dans le jeu d’enregistrements. SrvRecord[]
TTL Durée de vie (durée de vie) des enregistrements dans le jeu d’enregistrements. Int
TXTRecords Liste des enregistrements TXT dans le jeu d’enregistrements. txtRecord[]

RecordSetPropertiesMetadata

Nom Description Valeur

SoaRecord

Nom Description Valeur
Messagerie électronique Contact électronique pour cet enregistrement SOA. corde
expireTime Heure d’expiration de cet enregistrement SOA. Int
hôte Nom de domaine du serveur de noms faisant autorité pour cet enregistrement SOA. corde
minimumTTL Valeur minimale pour cet enregistrement SOA. Par convention, il est utilisé pour déterminer la durée de mise en cache négative. Int
refreshTime Valeur d’actualisation de cet enregistrement SOA. Int
retryTime Temps de nouvelle tentative pour cet enregistrement SOA. Int
serialNumber Numéro de série de cet enregistrement SOA. Int

SrvRecord

Nom Description Valeur
port Valeur de port pour cet enregistrement SRV. Int
priorité Valeur de priorité pour cet enregistrement SRV. Int
cible Nom de domaine cible pour cet enregistrement SRV. corde
poids Valeur de poids pour cet enregistrement SRV. Int

TxtRecord

Nom Description Valeur
valeur Valeur de texte de cet enregistrement TXT. string[]

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Front Door Standard/Premium avec Azure DNS et un domaine personnalisé

Déployer sur Azure
Ce modèle crée un front Door Standard/Premium, y compris un domaine personnalisé sur Azure DNS et un certificat géré par Microsoft.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource dnsZones/TXT peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/dnsZones/TXT, ajoutez le terraform suivant à votre modèle.

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

Valeurs de propriété

AaaaRecord

Nom Description Valeur
ipv6Address Adresse IPv6 de cet enregistrement AAAA. corde

ARecord

Nom Description Valeur
ipv4Address Adresse IPv4 de cet enregistrement A. corde

CaaRecord

Nom Description Valeur
Drapeaux Indicateurs de cet enregistrement CAA sous la forme d’un entier compris entre 0 et 255. Int
étiquette Balise de cet enregistrement CAA. corde
valeur Valeur de cet enregistrement CAA. corde

CnameRecord

Nom Description Valeur
cname Nom canonique de cet enregistrement CNAME. corde

Microsoft.Network/dnsZones/TXT

Nom Description Valeur
etag Etag du jeu d’enregistrements. corde
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : dnsZones
Propriétés Propriétés du jeu d’enregistrements. RecordSetProperties
type Type de ressource « Microsoft.Network/dnsZones/TXT@2017-09-01 »

MxRecord

Nom Description Valeur
échanger Nom de domaine de l’hôte de messagerie pour cet enregistrement MX. corde
préférence Valeur de préférence pour cet enregistrement MX. Int

NsRecord

Nom Description Valeur
nsdname Nom du serveur de noms pour cet enregistrement NS. corde

PtrRecord

Nom Description Valeur
ptrdname Nom de domaine cible PTR pour cet enregistrement PTR. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Liste des enregistrements AAAA dans le jeu d’enregistrements. AaaaRecord[]
ARecords Liste des enregistrements A dans le jeu d’enregistrements. ARecord []
caaRecords Liste des enregistrements CAA dans le jeu d’enregistrements. CaaRecord[]
CNAMERecord Enregistrement CNAME dans le jeu d’enregistrements. CnameRecord
métadonnées Métadonnées jointes au jeu d’enregistrements. RecordSetPropertiesMetadata
MXRecords Liste des enregistrements MX dans le jeu d’enregistrements. mxRecord[]
NSRecords Liste des enregistrements NS dans le jeu d’enregistrements. NsRecord[]
PTRRecords Liste des enregistrements PTR dans le jeu d’enregistrements. PtrRecord[]
SOARecord Enregistrement SOA dans le jeu d’enregistrements. SoaRecord
SRVRecords Liste des enregistrements SRV dans le jeu d’enregistrements. SrvRecord[]
TTL Durée de vie (durée de vie) des enregistrements dans le jeu d’enregistrements. Int
TXTRecords Liste des enregistrements TXT dans le jeu d’enregistrements. txtRecord[]

RecordSetPropertiesMetadata

Nom Description Valeur

SoaRecord

Nom Description Valeur
Messagerie électronique Contact électronique pour cet enregistrement SOA. corde
expireTime Heure d’expiration de cet enregistrement SOA. Int
hôte Nom de domaine du serveur de noms faisant autorité pour cet enregistrement SOA. corde
minimumTTL Valeur minimale pour cet enregistrement SOA. Par convention, il est utilisé pour déterminer la durée de mise en cache négative. Int
refreshTime Valeur d’actualisation de cet enregistrement SOA. Int
retryTime Temps de nouvelle tentative pour cet enregistrement SOA. Int
serialNumber Numéro de série de cet enregistrement SOA. Int

SrvRecord

Nom Description Valeur
port Valeur de port pour cet enregistrement SRV. Int
priorité Valeur de priorité pour cet enregistrement SRV. Int
cible Nom de domaine cible pour cet enregistrement SRV. corde
poids Valeur de poids pour cet enregistrement SRV. Int

TxtRecord

Nom Description Valeur
valeur Valeur de texte de cet enregistrement TXT. string[]