Bicep-resursdefinition
Resurstypen dnsZones/MX kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Om du vill skapa en Microsoft.Network/dnsZones/MX-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/dnsZones/MX@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'
]
}
]
}
}
Egenskapsvärden
AaaaRecord
Namn |
Beskrivning |
Värde |
ipv6Address |
IPv6-adressen för den här AAAA-posten. |
sträng |
ARecord
Namn |
Beskrivning |
Värde |
ipv4Address |
IPv4-adressen för den här A-posten. |
sträng |
CaaRecord
Namn |
Beskrivning |
Värde |
flaggor |
Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. |
Int |
tagg |
Taggen för den här CAA-posten. |
sträng |
värde |
Värdet för den här CAA-posten. |
sträng |
CnameRecord
Namn |
Beskrivning |
Värde |
cname |
Det kanoniska namnet på den här CNAME-posten. |
sträng |
Microsoft.Network/dnsZones/MX
Namn |
Beskrivning |
Värde |
etag |
Etag för postuppsättningen. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
förälder |
I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.
Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: dnsZones |
Egenskaper |
Egenskaperna för postuppsättningen. |
RecordSetProperties |
MxRecord
Namn |
Beskrivning |
Värde |
utbyte |
Domännamnet för e-postvärden för den här MX-posten. |
sträng |
förkärlek |
Inställningsvärdet för den här MX-posten. |
Int |
NsRecord
Namn |
Beskrivning |
Värde |
nsdname |
Namnservernamnet för den här NS-posten. |
sträng |
PtrRecord
Namn |
Beskrivning |
Värde |
ptrdname |
PTR-måldomännamnet för den här PTR-posten. |
sträng |
RecordSetProperties
Namn |
Beskrivning |
Värde |
AAAARecords |
Listan över AAAA-poster i postuppsättningen. |
AaaaRecord[] |
ARecords |
Listan över A-poster i postuppsättningen. |
ARecord[] |
caaRecords |
Listan över CAA-poster i postuppsättningen. |
CaaRecord[] |
CNAMERecord |
CNAME-posten i postuppsättningen. |
CnameRecord |
metadata |
Metadata som är kopplade till postuppsättningen. |
RecordSetPropertiesMetadata |
MXRecords |
Listan över MX-poster i postuppsättningen. |
MxRecord[] |
NSRecords |
Listan över NS-poster i postuppsättningen. |
NsRecord[] |
PTRRecords |
Listan över PTR-poster i postuppsättningen. |
PtrRecord[] |
SOARecord |
SOA-posten i postuppsättningen. |
SoaRecord |
SRVRecords |
Listan över SRV-poster i postuppsättningen. |
SrvRecord[] |
TTL |
TTL (time-to-live) för posterna i postuppsättningen. |
Int |
TXTRecords |
Listan över TXT-poster i postuppsättningen. |
TxtRecord[] |
SoaRecord
Namn |
Beskrivning |
Värde |
E-post |
E-postkontakten för den här SOA-posten. |
sträng |
expireTime |
Förfalltid för den här SOA-posten. |
Int |
värd |
Domännamnet för den auktoritativa namnservern för den här SOA-posten. |
sträng |
minimumTTL |
Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. |
Int |
refreshTime |
Uppdateringsvärdet för den här SOA-posten. |
Int |
retryTime |
Återförsökstiden för den här SOA-posten. |
Int |
serialNumber |
Serienumret för den här SOA-posten. |
Int |
SrvRecord
Namn |
Beskrivning |
Värde |
hamn |
Portvärdet för den här SRV-posten. |
Int |
prioritering |
Prioritetsvärdet för den här SRV-posten. |
Int |
mål |
Måldomännamnet för den här SRV-posten. |
sträng |
vikt |
Viktvärdet för den här SRV-posten. |
Int |
TxtRecord
Namn |
Beskrivning |
Värde |
värde |
Textvärdet för den här TXT-posten. |
string[] |
Resursdefinition för ARM-mall
Resurstypen dnsZones/MX kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Om du vill skapa en Microsoft.Network/dnsZones/MX-resurs lägger du till följande JSON i mallen.
{
"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": {
"{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" ]
}
]
}
}
Egenskapsvärden
AaaaRecord
Namn |
Beskrivning |
Värde |
ipv6Address |
IPv6-adressen för den här AAAA-posten. |
sträng |
ARecord
Namn |
Beskrivning |
Värde |
ipv4Address |
IPv4-adressen för den här A-posten. |
sträng |
CaaRecord
Namn |
Beskrivning |
Värde |
flaggor |
Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. |
Int |
tagg |
Taggen för den här CAA-posten. |
sträng |
värde |
Värdet för den här CAA-posten. |
sträng |
CnameRecord
Namn |
Beskrivning |
Värde |
cname |
Det kanoniska namnet på den här CNAME-posten. |
sträng |
Microsoft.Network/dnsZones/MX
Namn |
Beskrivning |
Värde |
apiVersion |
API-versionen |
'2017-09-01' |
etag |
Etag för postuppsättningen. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
Egenskaper |
Egenskaperna för postuppsättningen. |
RecordSetProperties |
typ |
Resurstypen |
"Microsoft.Network/dnsZones/MX" |
MxRecord
Namn |
Beskrivning |
Värde |
utbyte |
Domännamnet för e-postvärden för den här MX-posten. |
sträng |
förkärlek |
Inställningsvärdet för den här MX-posten. |
Int |
NsRecord
Namn |
Beskrivning |
Värde |
nsdname |
Namnservernamnet för den här NS-posten. |
sträng |
PtrRecord
Namn |
Beskrivning |
Värde |
ptrdname |
PTR-måldomännamnet för den här PTR-posten. |
sträng |
RecordSetProperties
Namn |
Beskrivning |
Värde |
AAAARecords |
Listan över AAAA-poster i postuppsättningen. |
AaaaRecord[] |
ARecords |
Listan över A-poster i postuppsättningen. |
ARecord[] |
caaRecords |
Listan över CAA-poster i postuppsättningen. |
CaaRecord[] |
CNAMERecord |
CNAME-posten i postuppsättningen. |
CnameRecord |
metadata |
Metadata som är kopplade till postuppsättningen. |
RecordSetPropertiesMetadata |
MXRecords |
Listan över MX-poster i postuppsättningen. |
MxRecord[] |
NSRecords |
Listan över NS-poster i postuppsättningen. |
NsRecord[] |
PTRRecords |
Listan över PTR-poster i postuppsättningen. |
PtrRecord[] |
SOARecord |
SOA-posten i postuppsättningen. |
SoaRecord |
SRVRecords |
Listan över SRV-poster i postuppsättningen. |
SrvRecord[] |
TTL |
TTL (time-to-live) för posterna i postuppsättningen. |
Int |
TXTRecords |
Listan över TXT-poster i postuppsättningen. |
TxtRecord[] |
SoaRecord
Namn |
Beskrivning |
Värde |
E-post |
E-postkontakten för den här SOA-posten. |
sträng |
expireTime |
Förfalltid för den här SOA-posten. |
Int |
värd |
Domännamnet för den auktoritativa namnservern för den här SOA-posten. |
sträng |
minimumTTL |
Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. |
Int |
refreshTime |
Uppdateringsvärdet för den här SOA-posten. |
Int |
retryTime |
Återförsökstiden för den här SOA-posten. |
Int |
serialNumber |
Serienumret för den här SOA-posten. |
Int |
SrvRecord
Namn |
Beskrivning |
Värde |
hamn |
Portvärdet för den här SRV-posten. |
Int |
prioritering |
Prioritetsvärdet för den här SRV-posten. |
Int |
mål |
Måldomännamnet för den här SRV-posten. |
sträng |
vikt |
Viktvärdet för den här SRV-posten. |
Int |
TxtRecord
Namn |
Beskrivning |
Värde |
värde |
Textvärdet för den här TXT-posten. |
string[] |
Användningsexempel
Resurstypen dnsZones/MX kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Om du vill skapa en Microsoft.Network/dnsZones/MX-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/MX@2017-09-01"
name = "string"
body = {
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"
]
}
]
}
}
}
Egenskapsvärden
AaaaRecord
Namn |
Beskrivning |
Värde |
ipv6Address |
IPv6-adressen för den här AAAA-posten. |
sträng |
ARecord
Namn |
Beskrivning |
Värde |
ipv4Address |
IPv4-adressen för den här A-posten. |
sträng |
CaaRecord
Namn |
Beskrivning |
Värde |
flaggor |
Flaggorna för den här CAA-posten som ett heltal mellan 0 och 255. |
Int |
tagg |
Taggen för den här CAA-posten. |
sträng |
värde |
Värdet för den här CAA-posten. |
sträng |
CnameRecord
Namn |
Beskrivning |
Värde |
cname |
Det kanoniska namnet på den här CNAME-posten. |
sträng |
Microsoft.Network/dnsZones/MX
Namn |
Beskrivning |
Värde |
etag |
Etag för postuppsättningen. |
sträng |
Namn |
Resursnamnet |
sträng (krävs) |
parent_id |
ID för resursen som är överordnad för den här resursen. |
ID för resurs av typen: dnsZones |
Egenskaper |
Egenskaperna för postuppsättningen. |
RecordSetProperties |
typ |
Resurstypen |
"Microsoft.Network/dnsZones/MX@2017-09-01" |
MxRecord
Namn |
Beskrivning |
Värde |
utbyte |
Domännamnet för e-postvärden för den här MX-posten. |
sträng |
förkärlek |
Inställningsvärdet för den här MX-posten. |
Int |
NsRecord
Namn |
Beskrivning |
Värde |
nsdname |
Namnservernamnet för den här NS-posten. |
sträng |
PtrRecord
Namn |
Beskrivning |
Värde |
ptrdname |
PTR-måldomännamnet för den här PTR-posten. |
sträng |
RecordSetProperties
Namn |
Beskrivning |
Värde |
AAAARecords |
Listan över AAAA-poster i postuppsättningen. |
AaaaRecord[] |
ARecords |
Listan över A-poster i postuppsättningen. |
ARecord[] |
caaRecords |
Listan över CAA-poster i postuppsättningen. |
CaaRecord[] |
CNAMERecord |
CNAME-posten i postuppsättningen. |
CnameRecord |
metadata |
Metadata som är kopplade till postuppsättningen. |
RecordSetPropertiesMetadata |
MXRecords |
Listan över MX-poster i postuppsättningen. |
MxRecord[] |
NSRecords |
Listan över NS-poster i postuppsättningen. |
NsRecord[] |
PTRRecords |
Listan över PTR-poster i postuppsättningen. |
PtrRecord[] |
SOARecord |
SOA-posten i postuppsättningen. |
SoaRecord |
SRVRecords |
Listan över SRV-poster i postuppsättningen. |
SrvRecord[] |
TTL |
TTL (time-to-live) för posterna i postuppsättningen. |
Int |
TXTRecords |
Listan över TXT-poster i postuppsättningen. |
TxtRecord[] |
SoaRecord
Namn |
Beskrivning |
Värde |
E-post |
E-postkontakten för den här SOA-posten. |
sträng |
expireTime |
Förfalltid för den här SOA-posten. |
Int |
värd |
Domännamnet för den auktoritativa namnservern för den här SOA-posten. |
sträng |
minimumTTL |
Minimivärdet för den här SOA-posten. Enligt konventionen används detta för att fastställa varaktigheten för negativ cachelagring. |
Int |
refreshTime |
Uppdateringsvärdet för den här SOA-posten. |
Int |
retryTime |
Återförsökstiden för den här SOA-posten. |
Int |
serialNumber |
Serienumret för den här SOA-posten. |
Int |
SrvRecord
Namn |
Beskrivning |
Värde |
hamn |
Portvärdet för den här SRV-posten. |
Int |
prioritering |
Prioritetsvärdet för den här SRV-posten. |
Int |
mål |
Måldomännamnet för den här SRV-posten. |
sträng |
vikt |
Viktvärdet för den här SRV-posten. |
Int |
TxtRecord
Namn |
Beskrivning |
Värde |
värde |
Textvärdet för den här TXT-posten. |
string[] |