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.
Pour créer une ressource Microsoft.Network/dnsZones/TXT, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/dnsZones/TXT@2018-03-01-preview' = {
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[] |
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 d’utilisation
Exemples de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.
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.
Pour créer une ressource Microsoft.Network/dnsZones/TXT, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/dnsZones/TXT",
"apiVersion": "2018-03-01-preview",
"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 |
'2018-03-01-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/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[] |
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 d’utilisation
Modèles de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.
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.
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@2018-03-01-preview"
name = "string"
body = {
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 |
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@2018-03-01-preview » |
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[] |