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@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/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 |
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[] |
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": "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/TXT
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/TXT' |
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[] |
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 terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnszones/TXT@2015-05-04-preview"
name = "string"
body = {
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/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@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[] |