Partager via


Microsoft.Network dnszones/AAAA 2015-05-04-preview

Définition de ressource Bicep

Le type de ressource dnszones/AAAA 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/AAAA, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/dnszones/AAAA@2015-05-04-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    CNAMERecord: {
      cname: '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 Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne. corde

ARecord

Nom Description Valeur
ipv4Address Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne. corde

CnameRecord

Nom Description Valeur
cname Obtient ou définit le nom canonique de cet enregistrement sans point de fin. corde

Microsoft.Network/dnszones/AAAA

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 Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin. corde
préférence Obtient ou définit la métrique de préférence pour cet enregistrement. Int

NsRecord

Nom Description Valeur
nsdname Obtient ou définit le nom du serveur de noms pour cet enregistrement, sans point de fin. corde

PtrRecord

Nom Description Valeur
ptrdname Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Obtient ou définit la liste des enregistrements AAAA dans le Jeu d’enregistrements RecordSet. AaaaRecord[]
ARecords Obtient ou définit la liste des enregistrements A dans le Jeu d’enregistrements RecordSet. ARecord []
CNAMERecord Obtient ou définit l’enregistrement CNAME dans le Jeu d’enregistrements. CnameRecord
MXRecords Obtient ou définit la liste des enregistrements MX dans le Jeu d’enregistrements RecordSet. mxRecord[]
NSRecords Obtient ou définit la liste des enregistrements NS dans le Jeu d’enregistrements RecordSet. NsRecord[]
PTRRecords Obtient ou définit la liste des enregistrements PTR dans le Jeu d’enregistrements RecordSet. PtrRecord[]
SOARecord Obtient ou définit l’enregistrement SOA dans le Jeu d’enregistrements. SoaRecord
SRVRecords Obtient ou définit la liste des enregistrements SRV dans le Jeu d’enregistrements RecordSet. SrvRecord[]
TTL Obtient ou définit la durée de vie des enregistrements dans le Jeu d’enregistrements. Int
TXTRecords Obtient ou définit la liste des enregistrements TXT dans le Jeu d’enregistrements RecordSet. txtRecord[]

SoaRecord

Nom Description Valeur
Messagerie électronique Obtient ou définit l’e-mail de cet enregistrement. corde
expireTime Obtient ou définit l’heure d’expiration de cet enregistrement. Int
hôte Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin. corde
minimumTTL Obtient ou définit la valeur de durée de vie minimale pour cet enregistrement. Int
refreshTime Obtient ou définit la valeur d’actualisation de cet enregistrement. Int
retryTime Obtient ou définit le temps de nouvelle tentative pour cet enregistrement. Int
serialNumber Obtient ou définit le numéro de série de cet enregistrement. Int

SrvRecord

Nom Description Valeur
port Obtient ou définit le port du service pour cet enregistrement. Int
priorité Obtient ou définit la métrique de priorité pour cet enregistrement. Int
cible Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin. corde
poids Obtient ou définit la métrique de poids pour cet enregistrement. Int

TxtRecord

Nom Description Valeur
valeur Obtient ou définit la valeur de texte de cet enregistrement. string[]

Définition de ressource de modèle ARM

Le type de ressource dnszones/AAAA 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/AAAA, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/dnszones/AAAA",
  "apiVersion": "2015-05-04-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "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 Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne. corde

ARecord

Nom Description Valeur
ipv4Address Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne. corde

CnameRecord

Nom Description Valeur
cname Obtient ou définit le nom canonique de cet enregistrement sans point de fin. corde

Microsoft.Network/dnszones/AAAA

Nom Description Valeur
apiVersion Version de l’API '2015-05-04-preview'
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/AAAA'

MxRecord

Nom Description Valeur
échanger Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin. corde
préférence Obtient ou définit la métrique de préférence pour cet enregistrement. Int

NsRecord

Nom Description Valeur
nsdname Obtient ou définit le nom du serveur de noms pour cet enregistrement, sans point de fin. corde

PtrRecord

Nom Description Valeur
ptrdname Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Obtient ou définit la liste des enregistrements AAAA dans le Jeu d’enregistrements RecordSet. AaaaRecord[]
ARecords Obtient ou définit la liste des enregistrements A dans le Jeu d’enregistrements RecordSet. ARecord []
CNAMERecord Obtient ou définit l’enregistrement CNAME dans le Jeu d’enregistrements. CnameRecord
MXRecords Obtient ou définit la liste des enregistrements MX dans le Jeu d’enregistrements RecordSet. mxRecord[]
NSRecords Obtient ou définit la liste des enregistrements NS dans le Jeu d’enregistrements RecordSet. NsRecord[]
PTRRecords Obtient ou définit la liste des enregistrements PTR dans le Jeu d’enregistrements RecordSet. PtrRecord[]
SOARecord Obtient ou définit l’enregistrement SOA dans le Jeu d’enregistrements. SoaRecord
SRVRecords Obtient ou définit la liste des enregistrements SRV dans le Jeu d’enregistrements RecordSet. SrvRecord[]
TTL Obtient ou définit la durée de vie des enregistrements dans le Jeu d’enregistrements. Int
TXTRecords Obtient ou définit la liste des enregistrements TXT dans le Jeu d’enregistrements RecordSet. txtRecord[]

SoaRecord

Nom Description Valeur
Messagerie électronique Obtient ou définit l’e-mail de cet enregistrement. corde
expireTime Obtient ou définit l’heure d’expiration de cet enregistrement. Int
hôte Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin. corde
minimumTTL Obtient ou définit la valeur de durée de vie minimale pour cet enregistrement. Int
refreshTime Obtient ou définit la valeur d’actualisation de cet enregistrement. Int
retryTime Obtient ou définit le temps de nouvelle tentative pour cet enregistrement. Int
serialNumber Obtient ou définit le numéro de série de cet enregistrement. Int

SrvRecord

Nom Description Valeur
port Obtient ou définit le port du service pour cet enregistrement. Int
priorité Obtient ou définit la métrique de priorité pour cet enregistrement. Int
cible Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin. corde
poids Obtient ou définit la métrique de poids pour cet enregistrement. Int

TxtRecord

Nom Description Valeur
valeur Obtient ou définit la valeur de texte de cet enregistrement. string[]

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource dnszones/AAAA 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/AAAA, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/AAAA@2015-05-04-preview"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      CNAMERecord = {
        cname = "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 Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne. corde

ARecord

Nom Description Valeur
ipv4Address Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne. corde

CnameRecord

Nom Description Valeur
cname Obtient ou définit le nom canonique de cet enregistrement sans point de fin. corde

Microsoft.Network/dnszones/AAAA

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/AAAA@2015-05-04-preview »

MxRecord

Nom Description Valeur
échanger Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin. corde
préférence Obtient ou définit la métrique de préférence pour cet enregistrement. Int

NsRecord

Nom Description Valeur
nsdname Obtient ou définit le nom du serveur de noms pour cet enregistrement, sans point de fin. corde

PtrRecord

Nom Description Valeur
ptrdname Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin. corde

RecordSetProperties

Nom Description Valeur
AAAARecords Obtient ou définit la liste des enregistrements AAAA dans le Jeu d’enregistrements RecordSet. AaaaRecord[]
ARecords Obtient ou définit la liste des enregistrements A dans le Jeu d’enregistrements RecordSet. ARecord []
CNAMERecord Obtient ou définit l’enregistrement CNAME dans le Jeu d’enregistrements. CnameRecord
MXRecords Obtient ou définit la liste des enregistrements MX dans le Jeu d’enregistrements RecordSet. mxRecord[]
NSRecords Obtient ou définit la liste des enregistrements NS dans le Jeu d’enregistrements RecordSet. NsRecord[]
PTRRecords Obtient ou définit la liste des enregistrements PTR dans le Jeu d’enregistrements RecordSet. PtrRecord[]
SOARecord Obtient ou définit l’enregistrement SOA dans le Jeu d’enregistrements. SoaRecord
SRVRecords Obtient ou définit la liste des enregistrements SRV dans le Jeu d’enregistrements RecordSet. SrvRecord[]
TTL Obtient ou définit la durée de vie des enregistrements dans le Jeu d’enregistrements. Int
TXTRecords Obtient ou définit la liste des enregistrements TXT dans le Jeu d’enregistrements RecordSet. txtRecord[]

SoaRecord

Nom Description Valeur
Messagerie électronique Obtient ou définit l’e-mail de cet enregistrement. corde
expireTime Obtient ou définit l’heure d’expiration de cet enregistrement. Int
hôte Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin. corde
minimumTTL Obtient ou définit la valeur de durée de vie minimale pour cet enregistrement. Int
refreshTime Obtient ou définit la valeur d’actualisation de cet enregistrement. Int
retryTime Obtient ou définit le temps de nouvelle tentative pour cet enregistrement. Int
serialNumber Obtient ou définit le numéro de série de cet enregistrement. Int

SrvRecord

Nom Description Valeur
port Obtient ou définit le port du service pour cet enregistrement. Int
priorité Obtient ou définit la métrique de priorité pour cet enregistrement. Int
cible Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin. corde
poids Obtient ou définit la métrique de poids pour cet enregistrement. Int

TxtRecord

Nom Description Valeur
valeur Obtient ou définit la valeur de texte de cet enregistrement. string[]