Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
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.
Flag per questo record CAA come numero intero compreso tra 0 e 255.
INT
tag
Tag per questo record CAA.
string
Valore
Valore per questo record CAA.
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
NsRecord
Nome
Descrizione
valore
nsdname
Nome server per questo record NS.
string
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 dnsZones/PTR può essere distribuito in:
Flag per questo record CAA come intero compreso tra 0 e 255.
INT
tag
Tag per questo record CAA.
string
Valore
Valore per questo record CAA.
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
NsRecord
Nome
Descrizione
valore
nsdname
Nome server per questo record NS.
string
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 Terraform (provider AzAPI)
Il tipo di risorsa dnsZones/PTR può essere distribuito in:
Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/dnsZones/PTR, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/PTR@2018-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "string"
}
]
caaRecords = [
{
flags = int
tag = "string"
value = "string"
}
]
CNAMERecord = {
cname = "string"
}
metadata = {}
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"
})
}
Flag per questo record CAA come intero compreso tra 0 e 255.
INT
tag
Tag per questo record CAA.
string
Valore
Valore per questo record CAA.
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
NsRecord
Nome
Descrizione
valore
nsdname
Nome server per questo record NS.
string
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
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.