DnsZones Microsoft.Network

Définition de ressource Bicep

Le type de ressource dnsZones peut être déployé sur :

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

Format des ressources

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

resource symbolicname 'Microsoft.Network/dnsZones@2018-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  etag: 'string'
  properties: {
    registrationVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    resolutionVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    zoneType: 'string'
  }
}

Valeurs de propriétés

dnsZones

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1 à 63 caractères

2 à 34 étiquettes

Chaque étiquette est un ensemble de caractères séparés par un point. Par exemple contoso.com est composé de 2 étiquettes.

Caractères valides :
Chaque étiquette peut contenir des caractères alphanumériques, des traits de soulignement et des traits d’union.

Chaque étiquette est séparée par un point.
location Emplacement de la ressource. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Etag de la zone. string
properties Propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
registrationVirtualNetworks Liste de références à des réseaux virtuels qui inscrivent des noms d’hôte dans cette zone DNS. Il s’agit d’une opération uniquement lorsque ZoneType est privé. Sous-ressource[]
resolutionVirtualNetworks Liste de références à des réseaux virtuels qui résolvent les enregistrements dans cette zone DNS. Il s’agit d’une opération uniquement lorsque ZoneType est privé. Sous-ressource[]
zoneType Type de cette zone DNS (publique ou privée). 'Privé'
'Public'

Sous-ressource

Nom Description Valeur
id ID de ressource. string

Modèles de démarrage rapide

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

Modèle Description
Créez une zone DNS avec les enregistrements appropriés pour Office 365

Déployer sur Azure
Ce modèle configure les enregistrements nécessaires pour intégrer Azure DNS à Office 365 en ajoutant les enregistrements CNAME, SRV, MX et TXT appropriés.
Front Door Standard/Premium avec Azure DNS et domaine personnalisé

Déployer sur Azure
Ce modèle crée un Front Door Standard/Premium incluant un domaine personnalisé sur Azure DNS et un certificat géré par Microsoft.
Exemple d’hébergement de domaine Azure DNS

Déployer sur Azure
Ce modèle montre comment créer une zone DNS dans Azure DNS et y ajouter des jeux d’enregistrements.

Définition de ressources de modèle ARM

Le type de ressource dnsZones peut être déployé sur :

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

Format des ressources

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

{
  "type": "Microsoft.Network/dnsZones",
  "apiVersion": "2018-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "etag": "string",
  "properties": {
    "registrationVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "resolutionVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "zoneType": "string"
  }
}

Valeurs de propriétés

dnsZones

Nom Description Valeur
type Type de ressource « Microsoft.Network/dnsZones »
apiVersion Version de l’API de ressource '2018-05-01'
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1 à 63 caractères

2 à 34 étiquettes

Chaque étiquette est un ensemble de caractères séparés par un point. Par exemple contoso.com est composé de 2 étiquettes.

Caractères valides :
Chaque étiquette peut contenir des caractères alphanumériques, des traits de soulignement et des traits d’union.

Chaque étiquette est séparée par un point.
location Emplacement de la ressource. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Etag de la zone. string
properties Propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
registrationVirtualNetworks Liste de références à des réseaux virtuels qui inscrivent des noms d’hôte dans cette zone DNS. Il s’agit d’une opération uniquement lorsque ZoneType est privé. Sous-ressource[]
resolutionVirtualNetworks Liste de références à des réseaux virtuels qui résolvent les enregistrements dans cette zone DNS. Il s’agit d’une opération uniquement lorsque ZoneType est privé. Sous-ressource[]
zoneType Type de cette zone DNS (publique ou privée). 'Privé'
'Public'

Sous-ressource

Nom Description Valeur
id ID de ressource. string

Modèles de démarrage rapide

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

Modèle Description
Créez une zone DNS avec les enregistrements appropriés pour Office 365

Déployer sur Azure
Ce modèle configure les enregistrements nécessaires pour intégrer Azure DNS à Office 365 en ajoutant les enregistrements CNAME, SRV, MX et TXT appropriés.
Front Door Standard/Premium avec Azure DNS et domaine personnalisé

Déployer sur Azure
Ce modèle crée un Front Door Standard/Premium incluant un domaine personnalisé sur Azure DNS et un certificat géré par Microsoft.
Exemple d’hébergement de domaine Azure DNS

Déployer sur Azure
Ce modèle montre comment créer une zone DNS dans Azure DNS et y ajouter des jeux d’enregistrements.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource dnsZones peut être déployé sur :

  • Groupes de ressources

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

Format des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones@2018-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      registrationVirtualNetworks = [
        {
          id = "string"
        }
      ]
      resolutionVirtualNetworks = [
        {
          id = "string"
        }
      ]
      zoneType = "string"
    }
    etag = "string"
  })
}

Valeurs de propriétés

dnsZones

Nom Description Valeur
type Type de ressource « Microsoft.Network/dnsZones@2018-05-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1 à 63 caractères

2 à 34 étiquettes

Chaque étiquette est un ensemble de caractères séparés par un point. Par exemple contoso.com est composé de 2 étiquettes.

Caractères valides :
Chaque étiquette peut contenir des caractères alphanumériques, des traits de soulignement et des traits d’union.

Chaque étiquette est séparée par un point.
location Emplacement de la ressource. chaîne (obligatoire)
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
etag Etag de la zone. string
properties Propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
registrationVirtualNetworks Liste des références aux réseaux virtuels qui inscrivent des noms d’hôte dans cette zone DNS. Il s’agit d’une valeur uniquement lorsque ZoneType a la valeur Private. SubResource[]
resolutionVirtualNetworks Liste des références aux réseaux virtuels qui résolvent les enregistrements dans cette zone DNS. Il s’agit d’une valeur uniquement lorsque ZoneType a la valeur Private. SubResource[]
zoneType Type de cette zone DNS (public ou privé). « Privé »
« Public »

SubResource

Nom Description Valeur
id ID de ressource. string