Microsoft.Network privateDnsZones/MX 2018-09-01
Articolo 07/20/2023
1 contributore
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa privateDnsZones/MX può essere distribuito in:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice Bicep seguente al modello.
resource symbolicname 'Microsoft.Network/privateDnsZones/MX@2018-09-01' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
properties: {
aaaaRecords: [
{
ipv6Address: 'string'
}
]
aRecords: [
{
ipv4Address: 'string'
}
]
cnameRecord: {
cname: 'string'
}
metadata: {}
mxRecords: [
{
exchange: 'string'
preference: int
}
]
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'
]
}
]
}
}
Valori delle proprietà
privateDnsZones/MX
Nome
Descrizione
valore
name
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep .
stringa (obbligatoria)
padre
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre .
Nome simbolico per la risorsa di tipo: privateDnsZones
etag
ETag del set di record.
string
properties
Proprietà del set di record.
RecordSetProperties
RecordSetProperties
Nome
Descrizione
valore
aaaaRecords
Elenco di record AAAA nel set di record.
AaaaRecord []
aRecords
Elenco di record A nel set di record.
ARecord []
cnameRecord
Record CNAME nel set di record.
CnameRecord
metadata
Metadati collegati al set di record.
object
mxRecords
Elenco di record MX nel set di record.
MxRecord []
ptrRecords
Elenco di record PTR nel set di record.
PtrRecord []
soaRecord
Record SOA nel set di record.
SoaRecord
srvRecords
Elenco di record SRV nel set di record.
SrvRecord []
ttl
TTL (time-to-live) dei record nel set di record.
INT
txtRecords
Elenco di record TXT nel set di record.
TxtRecord []
AaaaRecord
Nome
Descrizione
valore
ipv6Address
Indirizzo IPv6 di questo record AAAA.
string
ARecord
Nome
Descrizione
valore
ipv4Address
Indirizzo IPv4 di questo record A.
string
CnameRecord
Nome
Descrizione
valore
cname
Nome canonico per questo record CNAME.
string
MxRecord
Nome
Descrizione
valore
exchange
Nome di dominio dell'host di posta elettronica per questo record MX.
string
preference
Valore di preferenza per questo record MX.
INT
PtrRecord
Nome
Descrizione
valore
ptrdname
Nome di dominio di destinazione PTR per questo record PTR.
string
SoaRecord
Nome
Descrizione
valore
email
Contatto di posta elettronica per questo record SOA.
string
expireTime
Ora di scadenza per questo record SOA.
INT
host
Nome di dominio del server nome autorevole per questo record SOA.
string
minimumTtl
Valore minimo per questo record SOA. Per convenzione, questa operazione viene usata per determinare la durata della memorizzazione nella cache negativa.
INT
refreshTime
Valore di aggiornamento per questo record SOA.
INT
ripetizione dei tentativiTime
Tempo di ripetizione dei tentativi per questo record SOA.
INT
serialNumber
Numero di serie per questo record SOA.
INT
SrvRecord
Nome
Descrizione
valore
port
Valore della porta per questo record SRV.
INT
priority
Valore di priorità per questo record SRV.
INT
target
Nome di dominio di destinazione per questo record SRV.
string
peso
Valore di peso per questo record SRV.
INT
TxtRecord
Nome
Descrizione
valore
Valore
Valore di testo di questo record TXT.
string[]
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa privateDnsZones/MX può essere distribuito in:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/privateDnsZones/MX",
"apiVersion": "2018-09-01",
"name": "string",
"etag": "string",
"properties": {
"aaaaRecords": [
{
"ipv6Address": "string"
}
],
"aRecords": [
{
"ipv4Address": "string"
}
],
"cnameRecord": {
"cname": "string"
},
"metadata": {},
"mxRecords": [
{
"exchange": "string",
"preference": "int"
}
],
"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" ]
}
]
}
}
Valori delle proprietà
privateDnsZones/MX
Nome
Descrizione
valore
tipo
Tipo di risorsa
'Microsoft.Network/privateDnsZones/MX'
apiVersion
Versione dell'API risorsa
'2018-09-01'
name
Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON .
stringa (obbligatoria)
etag
ETag del set di record.
string
properties
Proprietà del set di record.
RecordSetProperties
RecordSetProperties
Nome
Descrizione
valore
aaaaRecords
Elenco di record AAAA nel set di record.
AaaaRecord []
aRecords
Elenco di record A nel set di record.
ARecord []
cnameRecord
Record CNAME nel set di record.
CnameRecord
metadata
Metadati collegati al set di record.
object
mxRecords
Elenco di record MX nel set di record.
MxRecord []
ptrRecords
Elenco di record PTR nel set di record.
PtrRecord []
soaRecord
Record SOA nel set di record.
SoaRecord
srvRecords
Elenco di record SRV nel set di record.
SrvRecord []
ttl
Durata (durata) dei record nel set di record.
INT
txtRecords
Elenco di record TXT nel set di record.
TxtRecord []
AaaaRecord
Nome
Descrizione
valore
ipv6Address
Indirizzo IPv6 di questo record AAAA.
string
ARecord
Nome
Descrizione
valore
ipv4Address
Indirizzo IPv4 del record A.
string
CnameRecord
Nome
Descrizione
valore
cname
Nome canonico per questo record CNAME.
string
MxRecord
Nome
Descrizione
valore
exchange
Nome di dominio dell'host di posta elettronica per questo record MX.
string
preference
Valore preferenza per questo record MX.
INT
PtrRecord
Nome
Descrizione
valore
ptrdname
Nome di dominio di destinazione PTR per questo record PTR.
string
SoaRecord
Nome
Descrizione
valore
email
Il contatto di posta elettronica per questo record SOA.
string
expireTime
Ora di scadenza per questo record SOA.
INT
host
Nome di dominio del server dei nomi autorevole per questo record SOA.
string
minimumTtl
Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache.
INT
refreshTime
Valore di aggiornamento per questo record SOA.
INT
retryTime
Tempo di ripetizione dei tentativi per questo record SOA.
INT
serialNumber
Numero di serie per questo record SOA.
INT
SrvRecord
Nome
Descrizione
valore
port
Valore della porta per questo record SRV.
INT
priority
Valore di priorità per questo record SRV.
INT
target
Nome di dominio di destinazione per questo record SRV.
string
peso
Valore di peso per questo record SRV.
INT
TxtRecord
Nome
Descrizione
valore
Valore
Valore di testo del record TXT.
string[]
Il tipo di risorsa privateDnsZones/MX può essere distribuito in:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche .
Per creare una risorsa Microsoft.Network/privateDnsZones/MX, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/privateDnsZones/MX@2018-09-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
aaaaRecords = [
{
ipv6Address = "string"
}
]
aRecords = [
{
ipv4Address = "string"
}
]
cnameRecord = {
cname = "string"
}
metadata = {}
mxRecords = [
{
exchange = "string"
preference = int
}
]
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"
})
}
Valori delle proprietà
privateDnsZones/MX
Nome
Descrizione
valore
tipo
Tipo di risorsa
"Microsoft.Network/privateDnsZones/MX@2018-09-01"
name
Nome della risorsa
stringa (obbligatorio)
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: privateDnsZones
etag
ETag del set di record.
string
properties
Proprietà del set di record.
RecordSetProperties
RecordSetProperties
Nome
Descrizione
valore
aaaaRecords
Elenco di record AAAA nel set di record.
AaaaRecord []
aRecords
Elenco di record A nel set di record.
ARecord []
cnameRecord
Record CNAME nel set di record.
CnameRecord
metadata
Metadati associati al set di record.
object
mxRecords
Elenco di record MX nel set di record.
MxRecord []
ptrRecords
Elenco di record PTR nel set di record.
PtrRecord []
soaRecord
Record SOA nel set di record.
SoaRecord
srvRecords
Elenco di record SRV nel set di record.
SrvRecord []
ttl
Durata (durata) dei record nel set di record.
INT
txtRecords
Elenco di record TXT nel set di record.
TxtRecord []
AaaaRecord
Nome
Descrizione
valore
ipv6Address
Indirizzo IPv6 di questo record AAAA.
string
ARecord
Nome
Descrizione
valore
ipv4Address
Indirizzo IPv4 del record A.
string
CnameRecord
Nome
Descrizione
valore
cname
Nome canonico per questo record CNAME.
string
MxRecord
Nome
Descrizione
valore
exchange
Nome di dominio dell'host di posta elettronica per questo record MX.
string
preference
Valore preferenza per questo record MX.
INT
PtrRecord
Nome
Descrizione
valore
ptrdname
Nome di dominio di destinazione PTR per questo record PTR.
string
SoaRecord
Nome
Descrizione
valore
email
Il contatto di posta elettronica per questo record SOA.
string
expireTime
Ora di scadenza per questo record SOA.
INT
host
Nome di dominio del server dei nomi autorevole per questo record SOA.
string
minimumTtl
Valore minimo per questo record SOA. Per convenzione, questa opzione viene usata per determinare la durata negativa della memorizzazione nella cache.
INT
refreshTime
Valore di aggiornamento per questo record SOA.
INT
retryTime
Tempo di ripetizione dei tentativi per questo record SOA.
INT
serialNumber
Numero di serie per questo record SOA.
INT
SrvRecord
Nome
Descrizione
valore
port
Valore della porta per questo record SRV.
INT
priority
Valore di priorità per questo record SRV.
INT
target
Nome di dominio di destinazione per questo record SRV.
string
peso
Valore di peso per questo record SRV.
INT
TxtRecord
Nome
Descrizione
valore
Valore
Valore di testo del record TXT.
string[]