Microsoft.Network dnsZones/A 2017-09-01
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu dnsZones/A można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/A, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/dnsZones/A@2017-09-01' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
AAAARecords: [
{
ipv6Address: 'string'
}
]
ARecords: [
{
ipv4Address: 'string'
}
]
caaRecords: [
{
flags: int
tag: 'string'
value: 'string'
}
]
CNAMERecord: {
cname: 'string'
}
metadata: {
{customized property}: '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'
]
}
]
}
}
Wartości właściwości
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
struna
ARecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
struna
CaaRecord
Nazwa
Opis
Wartość
Flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
Int
znacznik
Tag dla tego rekordu CAA.
struna
wartość
Wartość tego rekordu CAA.
struna
CnameRecord
Nazwa
Opis
Wartość
cname
Nazwa kanoniczna dla tego rekordu CNAME.
struna
Microsoft.Network/dnsZones/A
Nazwa
Opis
Wartość
etag
Element etag zestawu rekordów.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: dnsZones
Właściwości
Właściwości zestawu rekordów.
RecordSetProperties
MxRecord
Nazwa
Opis
Wartość
wymieniać
Nazwa domeny hosta poczty dla tego rekordu MX.
struna
preferencja
Wartość preferencji dla tego rekordu MX.
Int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
struna
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Nazwa domeny docelowej PTR dla tego rekordu PTR.
struna
RecordSetProperties
Nazwa
Opis
Wartość
AAAARecords
Lista rekordów usługi AAAA w zestawie rekordów.
AaaaRecord []
ARecords
Lista rekordów A w zestawie rekordów.
ARecord []
caaRecords
Lista rekordów CAA w zestawie rekordów.
CaaRecord []
CNAMERecord
Rekord CNAME w zestawie rekordów.
CnameRecord
metadane
Metadane dołączone do zestawu rekordów.
RecordSetPropertiesMetadata
MxRecords
Lista rekordów MX w zestawie rekordów.
MxRecord []
NSRecords
Lista rekordów NS w zestawie rekordów.
NsRecord []
Rekordy PTR
Lista rekordów PTR w zestawie rekordów.
PtrRecord []
SoARecord
Rekord SOA w zestawie rekordów.
SoaRecord
SRVRecords
Lista rekordów SRV w zestawie rekordów.
SrvRecord []
TTL
Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów.
Int
TXTRecordy
Lista rekordów TXT w zestawie rekordów.
TxtRecord []
SoaRecord
Nazwa
Opis
Wartość
E-mail
Kontakt e-mail dla tego rekordu SOA.
struna
expireTime
Czas wygaśnięcia tego rekordu SOA.
Int
gospodarz
Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA.
struna
minimalny czas wygaśnięcia
Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania.
Int
refreshTime
Wartość odświeżania dla tego rekordu SOA.
Int
retryTime
Czas ponawiania próby dla tego rekordu SOA.
Int
numer seryjny
Numer seryjny dla tego rekordu SOA.
Int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
Int
priorytet
Wartość priorytetu dla tego rekordu SRV.
Int
cel
Nazwa domeny docelowej dla tego rekordu SRV.
struna
ciężar
Wartość wagi dla tego rekordu SRV.
Int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
string[]
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu dnsZones/A można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/A, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/dnsZones/A",
"apiVersion": "2017-09-01",
"name": "string",
"etag": "string",
"properties": {
"AAAARecords": [
{
"ipv6Address": "string"
}
],
"ARecords": [
{
"ipv4Address": "string"
}
],
"caaRecords": [
{
"flags": "int",
"tag": "string",
"value": "string"
}
],
"CNAMERecord": {
"cname": "string"
},
"metadata": {
"{customized property}": "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" ]
}
]
}
}
Wartości właściwości
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
struna
ARecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
struna
CaaRecord
Nazwa
Opis
Wartość
Flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
Int
znacznik
Tag dla tego rekordu CAA.
struna
wartość
Wartość tego rekordu CAA.
struna
CnameRecord
Nazwa
Opis
Wartość
cname
Nazwa kanoniczna dla tego rekordu CNAME.
struna
Microsoft.Network/dnsZones/A
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2017-09-01'
etag
Element etag zestawu rekordów.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości zestawu rekordów.
RecordSetProperties
typ
Typ zasobu
"Microsoft.Network/dnsZones/A"
MxRecord
Nazwa
Opis
Wartość
wymieniać
Nazwa domeny hosta poczty dla tego rekordu MX.
struna
preferencja
Wartość preferencji dla tego rekordu MX.
Int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
struna
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Nazwa domeny docelowej PTR dla tego rekordu PTR.
struna
RecordSetProperties
Nazwa
Opis
Wartość
AAAARecords
Lista rekordów usługi AAAA w zestawie rekordów.
AaaaRecord []
ARecords
Lista rekordów A w zestawie rekordów.
ARecord []
caaRecords
Lista rekordów CAA w zestawie rekordów.
CaaRecord []
CNAMERecord
Rekord CNAME w zestawie rekordów.
CnameRecord
metadane
Metadane dołączone do zestawu rekordów.
RecordSetPropertiesMetadata
MxRecords
Lista rekordów MX w zestawie rekordów.
MxRecord []
NSRecords
Lista rekordów NS w zestawie rekordów.
NsRecord []
Rekordy PTR
Lista rekordów PTR w zestawie rekordów.
PtrRecord []
SoARecord
Rekord SOA w zestawie rekordów.
SoaRecord
SRVRecords
Lista rekordów SRV w zestawie rekordów.
SrvRecord []
TTL
Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów.
Int
TXTRecordy
Lista rekordów TXT w zestawie rekordów.
TxtRecord []
SoaRecord
Nazwa
Opis
Wartość
E-mail
Kontakt e-mail dla tego rekordu SOA.
struna
expireTime
Czas wygaśnięcia tego rekordu SOA.
Int
gospodarz
Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA.
struna
minimalny czas wygaśnięcia
Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania.
Int
refreshTime
Wartość odświeżania dla tego rekordu SOA.
Int
retryTime
Czas ponawiania próby dla tego rekordu SOA.
Int
numer seryjny
Numer seryjny dla tego rekordu SOA.
Int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
Int
priorytet
Wartość priorytetu dla tego rekordu SRV.
Int
cel
Nazwa domeny docelowej dla tego rekordu SRV.
struna
ciężar
Wartość wagi dla tego rekordu SRV.
Int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
string[]
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu dnsZones/A można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/A, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/A@2017-09-01"
name = "string"
etag = "string"
body = jsonencode({
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "string"
}
]
caaRecords = [
{
flags = int
tag = "string"
value = "string"
}
]
CNAMERecord = {
cname = "string"
}
metadata = {
{customized property} = "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"
]
}
]
}
})
}
Wartości właściwości
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
struna
ARecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
struna
CaaRecord
Nazwa
Opis
Wartość
Flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
Int
znacznik
Tag dla tego rekordu CAA.
struna
wartość
Wartość tego rekordu CAA.
struna
CnameRecord
Nazwa
Opis
Wartość
cname
Nazwa kanoniczna dla tego rekordu CNAME.
struna
Microsoft.Network/dnsZones/A
Nazwa
Opis
Wartość
etag
Element etag zestawu rekordów.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: dnsZones
Właściwości
Właściwości zestawu rekordów.
RecordSetProperties
typ
Typ zasobu
"Microsoft.Network/dnsZones/A@2017-09-01"
MxRecord
Nazwa
Opis
Wartość
wymieniać
Nazwa domeny hosta poczty dla tego rekordu MX.
struna
preferencja
Wartość preferencji dla tego rekordu MX.
Int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
struna
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Nazwa domeny docelowej PTR dla tego rekordu PTR.
struna
RecordSetProperties
Nazwa
Opis
Wartość
AAAARecords
Lista rekordów usługi AAAA w zestawie rekordów.
AaaaRecord []
ARecords
Lista rekordów A w zestawie rekordów.
ARecord []
caaRecords
Lista rekordów CAA w zestawie rekordów.
CaaRecord []
CNAMERecord
Rekord CNAME w zestawie rekordów.
CnameRecord
metadane
Metadane dołączone do zestawu rekordów.
RecordSetPropertiesMetadata
MxRecords
Lista rekordów MX w zestawie rekordów.
MxRecord []
NSRecords
Lista rekordów NS w zestawie rekordów.
NsRecord []
Rekordy PTR
Lista rekordów PTR w zestawie rekordów.
PtrRecord []
SoARecord
Rekord SOA w zestawie rekordów.
SoaRecord
SRVRecords
Lista rekordów SRV w zestawie rekordów.
SrvRecord []
TTL
Czas wygaśnięcia (czas wygaśnięcia) rekordów w zestawie rekordów.
Int
TXTRecordy
Lista rekordów TXT w zestawie rekordów.
TxtRecord []
SoaRecord
Nazwa
Opis
Wartość
E-mail
Kontakt e-mail dla tego rekordu SOA.
struna
expireTime
Czas wygaśnięcia tego rekordu SOA.
Int
gospodarz
Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA.
struna
minimalny czas wygaśnięcia
Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania ujemnego czasu trwania buforowania.
Int
refreshTime
Wartość odświeżania dla tego rekordu SOA.
Int
retryTime
Czas ponawiania próby dla tego rekordu SOA.
Int
numer seryjny
Numer seryjny dla tego rekordu SOA.
Int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
Int
priorytet
Wartość priorytetu dla tego rekordu SRV.
Int
cel
Nazwa domeny docelowej dla tego rekordu SRV.
struna
ciężar
Wartość wagi dla tego rekordu SRV.
Int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
string[]