Microsoft.Network dnszones/SOA 2015-05-04-preview
Article 12/09/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource DNSzones/SOA 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/SOA, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/dnszones/SOA@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/SOA
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/SOA 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/SOA, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/dnszones/SOA",
"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/SOA
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/SOA'
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[]
Le type de ressource DNSzones/SOA 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/SOA, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnszones/SOA@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/SOA
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/SOA@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[]