Microsoft.Network dnsZones/A 2017-09-01
Article 12/09/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource dnsZones/A 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 .
Pour créer une ressource Microsoft.Network/dnsZones/A, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/dnsZones/A@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/A
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 []
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.
Définition de ressource de modèle ARM
Le type de ressource dnsZones/A 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 .
Pour créer une ressource Microsoft.Network/dnsZones/A, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/dnsZones/A",
"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/A
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/A'
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 []
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.
Le type de ressource dnsZones/A 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 .
Pour créer une ressource Microsoft.Network/dnsZones/A, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/A@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/A
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/A@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 []
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[]