Microsoft.Network dnsZones/MX 2017-09-01
Artykuł 07/20/2023
1 współautor
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu dnsZones/MX można wdrożyć w następujących klasie:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/MX, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Network/dnsZones/MX@2017-09-01' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
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'
]
}
]
}
}
Wartości właściwości
dnsZones/MX
Nazwa
Opis
Wartość
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep .
ciąg (wymagany)
Nadrzędny
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
Etag
Element etag zestawu rekordów.
ciąg
properties
Właściwości zestawu rekordów.
Właściwości zestawu rekordów
Właściwości zestawu rekordów
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 []
Rekord rekordu CNAME
Rekord CNAME w zestawie rekordów.
CnameRecord
metadane
Metadane dołączone do zestawu rekordów.
object
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
TXTRecords
Lista rekordów TXT w zestawie rekordów.
TxtRecord []
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
ciąg
Arecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
ciąg
CaaRecord
Nazwa
Opis
Wartość
flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
int
tag
Tag dla tego rekordu CAA.
ciąg
wartość
Wartość tego rekordu CAA.
ciąg
CnameRecord
Nazwa
Opis
Wartość
Cname
Nazwa kanoniczna dla tego rekordu CNAME.
ciąg
MxRecord
Nazwa
Opis
Wartość
Exchange
Nazwa domeny hosta poczty dla tego rekordu MX.
ciąg
Preferencji
Wartość preferencji dla tego rekordu MX.
int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
ciąg
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Nazwa domeny docelowej PTR dla tego rekordu PTR.
ciąg
SoaRecord
Nazwa
Opis
Wartość
poczta e-mail
Kontakt e-mail dla tego rekordu SOA.
ciąg
expireTime
Czas wygaśnięcia tego rekordu SOA.
int
host
Nazwa domeny autorytatywnego serwera nazw dla tego rekordu SOA.
ciąg
minimumTTL
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
serialNumber
Numer seryjny dla tego rekordu SOA.
int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
int
priority
Wartość priorytetu dla tego rekordu SRV.
int
Docelowego
Nazwa domeny docelowej dla tego rekordu SRV.
ciąg
waga
Wartość wagi dla tego rekordu SRV.
int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
ciąg[]
Definicja zasobu szablonu usługi ARM
Typ zasobu dnsZones/MX można wdrożyć w następujących klasie:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/MX, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Network/dnsZones/MX",
"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": {},
"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
dnsZones/MX
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Network/dnsZones/MX"
apiVersion
Wersja interfejsu API zasobów
'2017-09-01'
name
Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON .
ciąg (wymagany)
Etag
Element etag zestawu rekordów.
ciąg
properties
Właściwości zestawu rekordów.
Właściwości zestawu rekordów
Właściwości zestawu rekordów
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 []
Rekord rekordu CNAME
Rekord CNAME w zestawie rekordów.
CnameRecord
metadane
Metadane dołączone do zestawu rekordów.
object
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
TXTRecords
Lista rekordów TXT w zestawie rekordów.
TxtRecord []
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
ciąg
Arecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
ciąg
CaaRecord
Nazwa
Opis
Wartość
flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
int
tag
Tag dla tego rekordu CAA.
ciąg
wartość
Wartość tego rekordu CAA.
ciąg
CnameRecord
Nazwa
Opis
Wartość
Cname
Nazwa kanoniczna dla tego rekordu CNAME.
ciąg
MxRecord
Nazwa
Opis
Wartość
Exchange
Nazwa domeny hosta poczty dla tego rekordu MX.
ciąg
Preferencji
Wartość preferencji dla tego rekordu MX.
int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
ciąg
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Docelowa nazwa domeny PTR dla tego rekordu PTR.
ciąg
SoaRecord
Nazwa
Opis
Wartość
poczta e-mail
Kontakt e-mail dla tego rekordu SOA.
ciąg
expireTime
Czas wygaśnięcia tego rekordu SOA.
int
host
Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA.
ciąg
minimalny czas wygaśnięcia
Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania negatywnego czasu trwania buforowania.
int
refreshTime
Wartość odświeżania dla tego rekordu SOA.
int
retryTime
Czas ponawiania próby dla tego rekordu SOA.
int
serialNumber
Numer seryjny dla tego rekordu SOA.
int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
int
priority
Wartość priorytetu dla tego rekordu SRV.
int
Docelowego
Docelowa nazwa domeny dla tego rekordu SRV.
ciąg
waga
Wartość wagi dla tego rekordu SRV.
int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
ciąg[]
Typ zasobu dnsZones/MX można wdrożyć w następujących klasie:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian .
Aby utworzyć zasób Microsoft.Network/dnsZones/MX, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/MX@2017-09-01"
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"
})
}
Wartości właściwości
dnsZones/MX
Nazwa
Opis
Wartość
typ
Typ zasobu
"Microsoft.Network/dnsZones/MX@2017-09-01"
name
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu : dnsZones
Etag
Element etag zestawu rekordów.
ciąg
properties
Właściwości zestawu rekordów.
RecordSetProperties
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.
object
MXRecords
Lista rekordów MX w zestawie rekordów.
MxRecord []
NSRecords
Lista rekordów NS w zestawie rekordów.
NsRecord []
PtRRecords
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 []
AaaaRecord
Nazwa
Opis
Wartość
ipv6Address
Adres IPv6 tego rekordu AAAA.
ciąg
Arecord
Nazwa
Opis
Wartość
ipv4Address
Adres IPv4 tego rekordu A.
ciąg
CaaRecord
Nazwa
Opis
Wartość
flagi
Flagi dla tego rekordu CAA jako liczba całkowita z zakresu od 0 do 255.
int
tag
Tag dla tego rekordu CAA.
ciąg
wartość
Wartość tego rekordu CAA.
ciąg
CnameRecord
Nazwa
Opis
Wartość
Cname
Nazwa kanoniczna tego rekordu CNAME.
ciąg
MxRecord
Nazwa
Opis
Wartość
Exchange
Nazwa domeny hosta poczty dla tego rekordu MX.
ciąg
Preferencji
Wartość preferencji dla tego rekordu MX.
int
NsRecord
Nazwa
Opis
Wartość
nsdname
Nazwa serwera nazw dla tego rekordu NS.
ciąg
PtrRecord
Nazwa
Opis
Wartość
ptrdname
Docelowa nazwa domeny PTR dla tego rekordu PTR.
ciąg
SoaRecord
Nazwa
Opis
Wartość
poczta e-mail
Kontakt e-mail dla tego rekordu SOA.
ciąg
expireTime
Czas wygaśnięcia tego rekordu SOA.
int
host
Nazwa domeny serwera nazw autorytatywnych dla tego rekordu SOA.
ciąg
minimalny czas wygaśnięcia
Minimalna wartość tego rekordu SOA. Zgodnie z konwencją służy do określania negatywnego czasu trwania buforowania.
int
refreshTime
Wartość odświeżania dla tego rekordu SOA.
int
retryTime
Czas ponawiania próby dla tego rekordu SOA.
int
serialNumber
Numer seryjny dla tego rekordu SOA.
int
SrvRecord
Nazwa
Opis
Wartość
port
Wartość portu dla tego rekordu SRV.
int
priority
Wartość priorytetu dla tego rekordu SRV.
int
Docelowego
Docelowa nazwa domeny dla tego rekordu SRV.
ciąg
waga
Wartość wagi dla tego rekordu SRV.
int
TxtRecord
Nazwa
Opis
Wartość
wartość
Wartość tekstowa tego rekordu TXT.
ciąg[]