Microsoft.Network dnszones/MX 2015-05-04-preview
Article 07/20/2023
1 contributeur
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource dnszones/MX peut être déployé sur :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/dnszones/MX, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/dnszones/MX@2015-05-04-preview' = {
name: 'string'
parent: resourceSymbolicName
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és
dnszones/MX
Nom
Description
Valeur
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep .
string (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente pour 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
etag
Etag du jeu d’enregistrements.
string
properties
Propriétés du jeu d’enregistrements.
RecordSetProperties
RecordSetProperties
Nom
Description
Valeur
AAAARecords
Obtient ou définit la liste des enregistrements AAAA dans le RecordSet.
AaaaRecord []
Annales
Obtient ou définit la liste des enregistrements A dans le RecordSet.
ARecord []
CNAMERecord
Obtient ou définit l’enregistrement CNAME dans le RecordSet.
CnameRecord
MXRecords
Obtient ou définit la liste des enregistrements MX dans le RecordSet.
MxRecord []
NSRecords
Obtient ou définit la liste des enregistrements NS dans le RecordSet.
NsRecord []
PTRRecords
Obtient ou définit la liste des enregistrements PTR dans le RecordSet.
PtrRecord []
SOARecord
Obtient ou définit l’enregistrement SOA dans le RecordSet.
SoaRecord
SRVRecords
Obtient ou définit la liste des enregistrements SRV dans le RecordSet.
SrvRecord []
TTL
Obtient ou définit la durée de vie des enregistrements dans le RecordSet.
int
TXTRecords
Obtient ou définit la liste des enregistrements TXT dans le RecordSet.
TxtRecord []
AaaaRecord
Nom
Description
Valeur
ipv6Address
Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne.
string
Arecord
Nom
Description
Valeur
ipv4Address
Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne.
string
CnameRecord
Nom
Description
Valeur
cname
Obtient ou définit le nom canonique de cet enregistrement sans point de fin.
string
MxRecord
Nom
Description
Valeur
change
Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin.
string
preference
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.
string
PtrRecord
Nom
Description
Valeur
ptrdname
Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin.
string
SoaRecord
Nom
Description
Valeur
email
Obtient ou définit l’e-mail de cet enregistrement.
string
expireTime
Obtient ou définit l’heure d’expiration de cet enregistrement.
int
host
Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin.
string
minimumTTL
Obtient ou définit la valeur TTL 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
priority
Obtient ou définit la métrique de priorité pour cet enregistrement.
int
target
Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin.
string
poids
Obtient ou définit la métrique de poids pour cet enregistrement.
int
TxtRecord
Nom
Description
Valeur
value
Obtient ou définit la valeur de texte de cet enregistrement.
string[]
Définition de ressources de modèle ARM
Le type de ressource dnszones/MX peut être déployé sur :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.Network/dnszones/MX, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.Network/dnszones/MX",
"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és
dnszones/MX
Nom
Description
Valeur
type
Type de ressource
'Microsoft.Network/dnszones/MX'
apiVersion
Version de l’API de ressource
'2015-05-04-preview'
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON .
string (obligatoire)
etag
Etag du jeu d’enregistrements.
string
properties
Propriétés du jeu d’enregistrements.
RecordSetProperties
RecordSetProperties
Nom
Description
Valeur
AAAARecords
Obtient ou définit la liste des enregistrements AAAA dans le RecordSet.
AaaaRecord []
Annales
Obtient ou définit la liste des enregistrements A dans le RecordSet.
ARecord []
CNAMERecord
Obtient ou définit l’enregistrement CNAME dans le RecordSet.
CnameRecord
MXRecords
Obtient ou définit la liste des enregistrements MX dans le RecordSet.
MxRecord []
NSRecords
Obtient ou définit la liste des enregistrements NS dans le RecordSet.
NsRecord []
PTRRecords
Obtient ou définit la liste des enregistrements PTR dans le RecordSet.
PtrRecord []
SOARecord
Obtient ou définit l’enregistrement SOA dans le RecordSet.
SoaRecord
SRVRecords
Obtient ou définit la liste des enregistrements SRV dans le RecordSet.
SrvRecord []
TTL
Obtient ou définit la durée de vie des enregistrements dans le RecordSet.
int
TXTRecords
Obtient ou définit la liste des enregistrements TXT dans le RecordSet.
TxtRecord []
AaaaRecord
Nom
Description
Valeur
ipv6Address
Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne.
string
Arecord
Nom
Description
Valeur
ipv4Address
Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne.
string
CnameRecord
Nom
Description
Valeur
cname
Obtient ou définit le nom canonique de cet enregistrement sans point de fin.
string
MxRecord
Nom
Description
Valeur
change
Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin.
string
preference
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.
string
PtrRecord
Nom
Description
Valeur
ptrdname
Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin.
string
SoaRecord
Nom
Description
Valeur
email
Obtient ou définit l’e-mail de cet enregistrement.
string
expireTime
Obtient ou définit l’heure d’expiration de cet enregistrement.
int
host
Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin.
string
minimumTTL
Obtient ou définit la valeur TTL 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
priority
Obtient ou définit la métrique de priorité pour cet enregistrement.
int
target
Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin.
string
poids
Obtient ou définit la métrique de poids pour cet enregistrement.
int
TxtRecord
Nom
Description
Valeur
value
Obtient ou définit la valeur de texte de cet enregistrement.
string[]
Le type de ressource dnszones/MX 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 .
Pour créer une ressource Microsoft.Network/dnszones/MX, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnszones/MX@2015-05-04-preview"
name = "string"
parent_id = "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"
]
}
]
}
etag = "string"
})
}
Valeurs de propriétés
dnszones/MX
Nom
Description
Valeur
type
Type de ressource
« Microsoft.Network/dnszones/MX@2015-05-04-preview »
name
Nom de la ressource
chaîne (obligatoire)
parent_id
ID de la ressource qui est le parent de cette ressource.
ID pour la ressource de type : dnszones
etag
Etag du jeu d’enregistrements.
string
properties
Propriétés du jeu d’enregistrements.
RecordSetProperties
RecordSetProperties
Nom
Description
Valeur
AAAARecords
Obtient ou définit la liste des enregistrements AAAA dans recordSet.
AaaaRecord []
Annales
Obtient ou définit la liste des enregistrements A dans le RecordSet.
ARecord []
CNAMERecord
Obtient ou définit l’enregistrement CNAME dans le RecordSet.
CnameRecord
MXRecords
Obtient ou définit la liste des enregistrements MX dans le RecordSet.
MxRecord []
NSRecords
Obtient ou définit la liste des enregistrements NS dans le RecordSet.
NsRecord []
PTRRecords
Obtient ou définit la liste des enregistrements PTR dans le RecordSet.
PtrRecord []
SOARecord
Obtient ou définit l’enregistrement SOA dans recordSet.
SoaRecord
SRVRecords
Obtient ou définit la liste des enregistrements SRV dans le RecordSet.
SrvRecord []
TTL
Obtient ou définit la durée de vie des enregistrements dans recordSet.
int
TXTRecords
Obtient ou définit la liste des enregistrements TXT dans le RecordSet.
TxtRecord []
AaaaRecord
Nom
Description
Valeur
ipv6Address
Obtient ou définit l’adresse IPv6 de cet enregistrement AAAA en notation de chaîne.
string
Arecord
Nom
Description
Valeur
ipv4Address
Obtient ou définit l’adresse IPv4 de cet enregistrement A en notation de chaîne.
string
CnameRecord
Nom
Description
Valeur
cname
Obtient ou définit le nom canonique de cet enregistrement sans point de fin.
string
MxRecord
Nom
Description
Valeur
change
Obtient ou définit le nom de domaine de l’hôte de messagerie, sans point de fin.
string
preference
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.
string
PtrRecord
Nom
Description
Valeur
ptrdname
Obtient ou définit le nom de domaine cible PTR pour cet enregistrement sans point de fin.
string
SoaRecord
Nom
Description
Valeur
email
Obtient ou définit l’e-mail de cet enregistrement.
string
expireTime
Obtient ou définit l’heure d’expiration de cet enregistrement.
int
host
Obtient ou définit le nom de domaine du serveur de noms faisant autorité, sans point de fin.
string
minimumTTL
Obtient ou définit la valeur TTL 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
priority
Obtient ou définit la métrique de priorité pour cet enregistrement.
int
target
Obtient ou définit le nom de domaine de la cible pour cet enregistrement, sans point de fin.
string
poids
Obtient ou définit la métrique de poids pour cet enregistrement.
int
TxtRecord
Nom
Description
Valeur
value
Obtient ou définit la valeur de texte de cet enregistrement.
string[]