Microsoft.Network dnszones 2015-05-04-preview

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@2015-05-04-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  etag: 'string'
  properties: {
    maxNumberOfRecordSets: int
    numberOfRecordSets: int
  }
}

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 géographique où réside la ressource chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Obtient ou définit l’ETag de la zone en cours de mise à jour, comme reçu d’une opération Get. string
properties Obtient ou définit les propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
maxNumberOfRecordSets Obtient ou définit le nombre maximal de jeux d’enregistrements qui peuvent être créés dans cette zone. int
numberOfRecordSets Obtient ou définit le nombre actuel de jeux d’enregistrements dans cette zone. int

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": "2015-05-04-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "etag": "string",
  "properties": {
    "maxNumberOfRecordSets": "int",
    "numberOfRecordSets": "int"
  }
}

Valeurs de propriétés

dnszones

Nom Description Valeur
type Type de ressource « Microsoft.Network/dnszones »
apiVersion Version de l’API de ressource « 2015-05-04-preview »
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 géographique où réside la ressource chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Obtient ou définit l’ETag de la zone en cours de mise à jour, comme reçu d’une opération Get. string
properties Obtient ou définit les propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
maxNumberOfRecordSets Obtient ou définit le nombre maximal de jeux d’enregistrements qui peuvent être créés dans cette zone. int
numberOfRecordSets Obtient ou définit le nombre actuel de jeux d’enregistrements dans cette zone. int

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@2015-05-04-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      maxNumberOfRecordSets = int
      numberOfRecordSets = int
    }
    etag = "string"
  })
}

Valeurs de propriétés

dnszones

Nom Description Valeur
type Type de ressource « Microsoft.Network/dnszones@2015-05-04-preview »
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 géographique où réside 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 Obtient ou définit l’ETag de la zone en cours de mise à jour, comme reçu d’une opération Get. string
properties Obtient ou définit les propriétés de la zone. ZoneProperties

ZoneProperties

Nom Description Valeur
maxNumberOfRecordSets Obtient ou définit le nombre maximal de jeux d’enregistrements qui peuvent être créés dans cette zone. int
numberOfRecordSets Obtient ou définit le nombre actuel de jeux d’enregistrements dans cette zone. int