Microsoft.Network dnsZones/A
Artikel 07/20/2023
1 Mitwirkender
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Ressourcentyp dnsZones/A kann für Folgendes bereitgestellt werden:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Network/dnsZones/A@2018-05-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
}
]
targetResource: {
id: 'string'
}
TTL: int
TXTRecords: [
{
value: [
'string'
]
}
]
}
}
Eigenschaftswerte
dnsZones/A
Name
BESCHREIBUNG
Wert
name
Der Ressourcenname Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep .
Zeichenfolge (erforderlich)
parent
In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource .
Symbolischer Name für Ressource vom Typ: dnsZones
etag
Das etag des Datensatzsatzes.
Zeichenfolge
properties
Die Eigenschaften des Datensatzsatzes.
RecordSetProperties
RecordSetProperties
Name
BESCHREIBUNG
Wert
AAAARecords
Die Liste der AAAA-Einträge im Datensatzsatz.
AaaaRecord []
ARecords
Die Liste der A-Einträge im Datensatzsatz.
ARecord []
caaRecords
Die Liste der CAA-Einträge im Datensatzsatz.
CaaRecord []
CNAMERecord
Der CNAME-Eintrag im Datensatzsatz.
CnameRecord
metadata
Die Metadaten, die an den Datensatzsatz angefügt sind.
Objekt
MXRecords
Die Liste der MX-Einträge im Eintragssatz.
MxRecord []
NSRecords
Die Liste der NS-Einträge im Datensatzsatz.
NsRecord []
PTRRecords
Die Liste der PTR-Einträge im Datensatzsatz.
PtrRecord []
SOARecord
Der SOA-Eintrag im Datensatzsatz.
SoaRecord
SRVRecords
Die Liste der SRV-Einträge im Datensatzsatz.
SrvRecord []
targetResource
Ein Verweis auf eine Azure-Ressource, von der der Dns-Ressourcenwert übernommen wird.
Subresource
TTL
Die Gültigkeitsdauer (Time-to-Live) der Datensätze im Datensatzsatz.
INT
TXTRecords
Die Liste der TXT-Einträge im Datensatzsatz.
TxtRecord []
AaaaRecord
Name
BESCHREIBUNG
Wert
ipv6Address
Die IPv6-Adresse dieses AAAA-Eintrags.
Zeichenfolge
ARecord
Name
BESCHREIBUNG
Wert
ipv4Address
Die IPv4-Adresse dieses A-Eintrags.
Zeichenfolge
CaaRecord
Name
BESCHREIBUNG
Wert
flags
Die Flags für diesen CAA-Eintrag als ganze Zahl zwischen 0 und 255.
INT
das Tag
Das Tag für diesen CAA-Eintrag.
Zeichenfolge
value
Der Wert für diesen CAA-Eintrag.
Zeichenfolge
CnameRecord
Name
BESCHREIBUNG
Wert
CNAME
Der kanonische Name für diesen CNAME-Eintrag.
Zeichenfolge
MxRecord
Name
BESCHREIBUNG
Wert
Börse
Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag.
Zeichenfolge
Einstellung
Der Einstellungswert für diesen MX-Eintrag.
INT
NsRecord
Name
BESCHREIBUNG
Wert
nsdname
Der Name des Namensservers für diesen NS-Eintrag.
Zeichenfolge
PtrRecord
Name
BESCHREIBUNG
Wert
ptrdname
Der PTR-Zieldomänenname für diesen PTR-Eintrag.
Zeichenfolge
SoaRecord
Name
BESCHREIBUNG
Wert
email
Der E-Mail-Kontakt für diesen SOA-Eintrag.
Zeichenfolge
expireTime
Die Ablaufzeit für diesen SOA-Eintrag.
INT
host
Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag.
Zeichenfolge
minimumTTL
Der Mindestwert für diesen SOA-Eintrag. Gemäß der Konvention wird dies verwendet, um die negative Zwischenspeicherdauer zu bestimmen.
INT
refreshTime
Der Aktualisierungswert für diesen SOA-Eintrag.
INT
retryTime
Die Wiederholungszeit für diesen SOA-Eintrag.
INT
serialNumber
Die Seriennummer für diesen SOA-Eintrag.
INT
SrvRecord
Name
BESCHREIBUNG
Wert
port
Der Portwert für diesen SRV-Eintrag.
INT
priority
Der Prioritätswert für diesen SRV-Eintrag.
INT
target
Der Zieldomänenname für diesen SRV-Eintrag.
Zeichenfolge
weight
Der Gewichtungswert für diesen SRV-Eintrag.
INT
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID.
Zeichenfolge
TxtRecord
Name
BESCHREIBUNG
Wert
value
Der Textwert dieses TXT-Eintrags.
string[]
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp dnsZones/A kann bereitgestellt werden in:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/dnsZones/A",
"apiVersion": "2018-05-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"
}
],
"targetResource": {
"id": "string"
},
"TTL": "int",
"TXTRecords": [
{
"value": [ "string" ]
}
]
}
}
Eigenschaftswerte
dnsZones/A
Name
BESCHREIBUNG
Wert
type
Ressourcentyp
"Microsoft.Network/dnsZones/A"
apiVersion
Die Version der Ressourcen-API
'2018-05-01'
name
Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)
etag
Das Etag des Datensatzsatzes.
Zeichenfolge
properties
Die Eigenschaften des Datensatzsatzes.
RecordSetProperties
RecordSetProperties
Name
BESCHREIBUNG
Wert
AAAARecords
Die Liste der AAAA-Einträge im Datensatzsatz.
AaaaRecord []
ARecords
Die Liste der A-Datensätze im Datensatzsatz.
ARecord []
caaRecords
Die Liste der CAA-Einträge im Datensatzsatz.
CaaRecord []
CNAMERecord
Der CNAME-Eintrag im Datensatzsatz.
CnameRecord
metadata
Die Metadaten, die dem Datensatzsatz angefügt sind.
Objekt
MXRecords
Die Liste der MX-Einträge im Datensatzsatz.
MxRecord []
NSRecords
Die Liste der NS-Datensätze im Datensatzsatz.
NsRecord []
PTRRecords
Die Liste der PTR-Einträge im Datensatzsatz.
PtrRecord []
SOARecord
Der SOA-Eintrag im Datensatzsatz.
SoaRecord
SRVRecords
Die Liste der SRV-Einträge im Datensatzsatz.
SrvRecord []
targetResource
Ein Verweis auf eine Azure-Ressource, von der der DNS-Ressourcenwert übernommen wird.
Subresource
TTL
Die TTL (Time-to-Live) der Datensätze im Datensatzsatz.
INT
TXTRecords
Die Liste der TXT-Einträge im Datensatzsatz.
TxtRecord []
AaaaRecord
Name
BESCHREIBUNG
Wert
ipv6Address
Die IPv6-Adresse dieses AAAA-Eintrags.
Zeichenfolge
ARecord
Name
BESCHREIBUNG
Wert
ipv4Address
Die IPv4-Adresse dieses A-Datensatzes.
Zeichenfolge
CaaRecord
Name
BESCHREIBUNG
Wert
flags
Die Flags für diesen CAA-Datensatz als ganze Zahl zwischen 0 und 255.
INT
das Tag
Das Tag für diesen CAA-Eintrag.
Zeichenfolge
value
Der Wert für diesen CAA-Eintrag.
Zeichenfolge
CnameRecord
Name
BESCHREIBUNG
Wert
CNAME
Der kanonische Name für diesen CNAME-Eintrag.
Zeichenfolge
MxRecord
Name
BESCHREIBUNG
Wert
Börse
Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag.
Zeichenfolge
Einstellung
Der Einstellungswert für diesen MX-Eintrag.
INT
NsRecord
Name
BESCHREIBUNG
Wert
nsdname
Der Name des Namensservers für diesen NS-Eintrag.
Zeichenfolge
PtrRecord
Name
BESCHREIBUNG
Wert
ptrdname
Der PTR-Zieldomänenname für diesen PTR-Eintrag.
Zeichenfolge
SoaRecord
Name
BESCHREIBUNG
Wert
email
Der E-Mail-Kontakt für diesen SOA-Eintrag.
Zeichenfolge
expireTime
Die Ablaufzeit für diesen SOA-Eintrag.
INT
host
Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag.
Zeichenfolge
minimumTTL
Der Mindestwert für diesen SOA-Eintrag. Gemäß der Konvention wird dies verwendet, um die negative Zwischenspeicherdauer zu bestimmen.
INT
refreshTime
Der Aktualisierungswert für diesen SOA-Eintrag.
INT
retryTime
Die Wiederholungszeit für diesen SOA-Eintrag.
INT
serialNumber
Die Seriennummer für diesen SOA-Eintrag.
INT
SrvRecord
Name
BESCHREIBUNG
Wert
port
Der Portwert für diesen SRV-Eintrag.
INT
priority
Der Prioritätswert für diesen SRV-Eintrag.
INT
target
Der Zieldomänenname für diesen SRV-Eintrag.
Zeichenfolge
weight
Der Gewichtungswert für diesen SRV-Eintrag.
INT
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID.
Zeichenfolge
TxtRecord
Name
BESCHREIBUNG
Wert
value
Der Textwert dieses TXT-Eintrags.
string[]
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Der Ressourcentyp dnsZones/A kann bereitgestellt werden in:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Network/dnsZones/A-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/A@2018-05-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
}
]
targetResource = {
id = "string"
}
TTL = int
TXTRecords = [
{
value = [
"string"
]
}
]
}
etag = "string"
})
}
Eigenschaftswerte
dnsZones/A
Name
BESCHREIBUNG
Wert
type
Der Ressourcentyp
"Microsoft.Network/dnsZones/A@2018-05-01"
name
Der Ressourcenname
Zeichenfolge (erforderlich)
parent_id
Die ID der Ressource, die das übergeordnete Element für diese Ressource ist.
ID für Ressource vom Typ: dnsZones
etag
Das etag des Datensatzsatzes.
Zeichenfolge
properties
Die Eigenschaften des Datensatzsatzes.
RecordSetProperties
RecordSetProperties
Name
BESCHREIBUNG
Wert
AAAARecords
Die Liste der AAAA-Einträge im Datensatzsatz.
AaaaRecord []
ARecords
Die Liste der A-Einträge im Datensatzsatz.
ARecord []
caaRecords
Die Liste der CAA-Einträge im Datensatzsatz.
CaaRecord []
CNAMERecord
Der CNAME-Eintrag im Datensatzsatz.
CnameRecord
metadata
Die Metadaten, die an den Datensatzsatz angefügt sind.
Objekt
MXRecords
Die Liste der MX-Einträge im Eintragssatz.
MxRecord []
NSRecords
Die Liste der NS-Einträge im Datensatzsatz.
NsRecord []
PTRRecords
Die Liste der PTR-Einträge im Datensatzsatz.
PtrRecord []
SOARecord
Der SOA-Eintrag im Datensatzsatz.
SoaRecord
SRVRecords
Die Liste der SRV-Einträge im Datensatzsatz.
SrvRecord []
targetResource
Ein Verweis auf eine Azure-Ressource, von der der Dns-Ressourcenwert übernommen wird.
Subresource
TTL
Die Gültigkeitsdauer (Time-to-Live) der Datensätze im Datensatzsatz.
INT
TXTRecords
Die Liste der TXT-Einträge im Datensatzsatz.
TxtRecord []
AaaaRecord
Name
BESCHREIBUNG
Wert
ipv6Address
Die IPv6-Adresse dieses AAAA-Eintrags.
Zeichenfolge
ARecord
Name
BESCHREIBUNG
Wert
ipv4Address
Die IPv4-Adresse dieses A-Eintrags.
Zeichenfolge
CaaRecord
Name
BESCHREIBUNG
Wert
flags
Die Flags für diesen CAA-Eintrag als ganze Zahl zwischen 0 und 255.
INT
das Tag
Das Tag für diesen CAA-Eintrag.
Zeichenfolge
value
Der Wert für diesen CAA-Eintrag.
Zeichenfolge
CnameRecord
Name
BESCHREIBUNG
Wert
CNAME
Der kanonische Name für diesen CNAME-Eintrag.
Zeichenfolge
MxRecord
Name
BESCHREIBUNG
Wert
Börse
Der Domänenname des E-Mail-Hosts für diesen MX-Eintrag.
Zeichenfolge
Einstellung
Der Einstellungswert für diesen MX-Eintrag.
INT
NsRecord
Name
BESCHREIBUNG
Wert
nsdname
Der Name des Namensservers für diesen NS-Eintrag.
Zeichenfolge
PtrRecord
Name
BESCHREIBUNG
Wert
ptrdname
Der PTR-Zieldomänenname für diesen PTR-Eintrag.
Zeichenfolge
SoaRecord
Name
BESCHREIBUNG
Wert
email
Der E-Mail-Kontakt für diesen SOA-Eintrag.
Zeichenfolge
expireTime
Die Ablaufzeit für diesen SOA-Eintrag.
INT
host
Der Domänenname des autorisierenden Namensservers für diesen SOA-Eintrag.
Zeichenfolge
minimumTTL
Der Mindestwert für diesen SOA-Eintrag. Konventionskonsentiert wird dies verwendet, um die negative Zwischenspeicherungsdauer zu bestimmen.
INT
refreshTime
Der Aktualisierungswert für diesen SOA-Eintrag.
INT
retryTime
Die Wiederholungszeit für diesen SOA-Eintrag.
INT
serialNumber
Die Seriennummer für diesen SOA-Eintrag.
INT
SrvRecord
Name
BESCHREIBUNG
Wert
port
Der Portwert für diesen SRV-Eintrag.
INT
priority
Der Prioritätswert für diesen SRV-Eintrag.
INT
target
Der Zieldomänenname für diesen SRV-Eintrag.
Zeichenfolge
weight
Der Gewichtungswert für diesen SRV-Eintrag.
INT
Subresource
Name
BESCHREIBUNG
Wert
id
Ressourcen-ID.
Zeichenfolge
TxtRecord
Name
BESCHREIBUNG
Wert
value
Der Textwert dieses TXT-Eintrags.
string[]