Microsoft.Network dnsZones/A 2018-03-01-preview
Artículo 12/09/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso dnsZones/A se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/dnsZones/A, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.Network/dnsZones/A@2018-03-01-preview' = {
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'
]
}
]
}
}
Valores de propiedad
AaaaRecord
Nombre
Descripción
Valor
ipv6Address
Dirección IPv6 de este registro AAAA.
cuerda
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
cuerda
CaaRecord
Nombre
Descripción
Valor
Banderas
Marcas para este registro CAA como un entero entre 0 y 255.
Int
etiqueta
Etiqueta para este registro CAA.
cuerda
valor
Valor de este registro CAA.
cuerda
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
cuerda
Microsoft.Network/dnsZones/A
Nombre
Descripción
Valor
etag
Etiqueta etag del conjunto de registros.
cuerda
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: dnsZones
Propiedades
Propiedades del conjunto de registros.
RecordSetProperties
MxRecord
Nombre
Descripción
Valor
intercambiar
Nombre de dominio del host de correo para este registro MX.
cuerda
preferencia
Valor de preferencia para este registro MX.
Int
NsRecord
Nombre
Descripción
Valor
nsdname
Nombre del servidor de nombres para este registro NS.
cuerda
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
cuerda
RecordSetProperties
Nombre
Descripción
Valor
AAAARecords
Lista de registros AAAA en el conjunto de registros.
AaaaRecord []
ARecords
Lista de registros A del conjunto de registros.
ARecord []
caaRecords
Lista de registros de CAA en el conjunto de registros.
CaaRecord []
CNAMERecord
Registro CNAME del conjunto de registros.
CnameRecord
metadatos
Metadatos adjuntos al conjunto de registros.
RecordSetPropertiesMetadata
MXRecords
Lista de registros MX del conjunto de registros.
MxRecord []
NSRecords
Lista de registros NS del conjunto de registros.
NsRecord []
PTRRecords
Lista de registros PTR del conjunto de registros.
ptrRecord []
SOARecord
Registro SOA del conjunto de registros.
soaRecord
SRVRecords
Lista de registros SRV del conjunto de registros.
SrvRecord []
TTL
TTL (período de vida) de los registros del conjunto de registros.
Int
TXTRecords
Lista de registros TXT del conjunto de registros.
txtRecord []
SoaRecord
Nombre
Descripción
Valor
Correo electrónico
Contacto de correo electrónico para este registro SOA.
cuerda
expireTime
Hora de expiración de este registro SOA.
Int
anfitrión
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
cuerda
minimumTTL
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración del almacenamiento en caché negativa.
Int
refreshTime
Valor de actualización de este registro SOA.
Int
retryTime
Tiempo de reintento para este registro SOA.
Int
serialNumber
Número de serie de este registro SOA.
Int
SrvRecord
Nombre
Descripción
Valor
puerto
Valor de puerto para este registro SRV.
Int
prioridad
Valor de prioridad de este registro SRV.
Int
blanco
Nombre de dominio de destino para este registro SRV.
cuerda
peso
Valor de peso de este registro SRV.
Int
TxtRecord
Nombre
Descripción
Valor
valor
Valor de texto de este registro TXT.
string[]
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso dnsZones/A se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/dnsZones/A, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/dnsZones/A",
"apiVersion": "2018-03-01-preview",
"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" ]
}
]
}
}
Valores de propiedad
AaaaRecord
Nombre
Descripción
Valor
ipv6Address
Dirección IPv6 de este registro AAAA.
cuerda
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
cuerda
CaaRecord
Nombre
Descripción
Valor
Banderas
Marcas para este registro CAA como un entero entre 0 y 255.
Int
etiqueta
Etiqueta para este registro CAA.
cuerda
valor
Valor de este registro CAA.
cuerda
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
cuerda
Microsoft.Network/dnsZones/A
Nombre
Descripción
Valor
apiVersion
La versión de api
'2018-03-01-preview'
etag
Etiqueta etag del conjunto de registros.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del conjunto de registros.
RecordSetProperties
tipo
El tipo de recurso
'Microsoft.Network/dnsZones/A'
MxRecord
Nombre
Descripción
Valor
intercambiar
Nombre de dominio del host de correo para este registro MX.
cuerda
preferencia
Valor de preferencia para este registro MX.
Int
NsRecord
Nombre
Descripción
Valor
nsdname
Nombre del servidor de nombres para este registro NS.
cuerda
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
cuerda
RecordSetProperties
Nombre
Descripción
Valor
AAAARecords
Lista de registros AAAA en el conjunto de registros.
AaaaRecord []
ARecords
Lista de registros A del conjunto de registros.
ARecord []
caaRecords
Lista de registros de CAA en el conjunto de registros.
CaaRecord []
CNAMERecord
Registro CNAME del conjunto de registros.
CnameRecord
metadatos
Metadatos adjuntos al conjunto de registros.
RecordSetPropertiesMetadata
MXRecords
Lista de registros MX del conjunto de registros.
MxRecord []
NSRecords
Lista de registros NS del conjunto de registros.
NsRecord []
PTRRecords
Lista de registros PTR del conjunto de registros.
ptrRecord []
SOARecord
Registro SOA del conjunto de registros.
soaRecord
SRVRecords
Lista de registros SRV del conjunto de registros.
SrvRecord []
TTL
TTL (período de vida) de los registros del conjunto de registros.
Int
TXTRecords
Lista de registros TXT del conjunto de registros.
txtRecord []
SoaRecord
Nombre
Descripción
Valor
Correo electrónico
Contacto de correo electrónico para este registro SOA.
cuerda
expireTime
Hora de expiración de este registro SOA.
Int
anfitrión
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
cuerda
minimumTTL
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración del almacenamiento en caché negativa.
Int
refreshTime
Valor de actualización de este registro SOA.
Int
retryTime
Tiempo de reintento para este registro SOA.
Int
serialNumber
Número de serie de este registro SOA.
Int
SrvRecord
Nombre
Descripción
Valor
puerto
Valor de puerto para este registro SRV.
Int
prioridad
Valor de prioridad de este registro SRV.
Int
blanco
Nombre de dominio de destino para este registro SRV.
cuerda
peso
Valor de peso de este registro SRV.
Int
TxtRecord
Nombre
Descripción
Valor
valor
Valor de texto de este registro TXT.
string[]
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso dnsZones/A se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/dnsZones/A, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/A@2018-03-01-preview"
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"
]
}
]
}
})
}
Valores de propiedad
AaaaRecord
Nombre
Descripción
Valor
ipv6Address
Dirección IPv6 de este registro AAAA.
cuerda
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
cuerda
CaaRecord
Nombre
Descripción
Valor
Banderas
Marcas para este registro CAA como un entero entre 0 y 255.
Int
etiqueta
Etiqueta para este registro CAA.
cuerda
valor
Valor de este registro CAA.
cuerda
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
cuerda
Microsoft.Network/dnsZones/A
Nombre
Descripción
Valor
etag
Etiqueta etag del conjunto de registros.
cuerda
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: dnsZones
Propiedades
Propiedades del conjunto de registros.
RecordSetProperties
tipo
El tipo de recurso
"Microsoft.Network/dnsZones/A@2018-03-01-preview"
MxRecord
Nombre
Descripción
Valor
intercambiar
Nombre de dominio del host de correo para este registro MX.
cuerda
preferencia
Valor de preferencia para este registro MX.
Int
NsRecord
Nombre
Descripción
Valor
nsdname
Nombre del servidor de nombres para este registro NS.
cuerda
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
cuerda
RecordSetProperties
Nombre
Descripción
Valor
AAAARecords
Lista de registros AAAA en el conjunto de registros.
AaaaRecord []
ARecords
Lista de registros A del conjunto de registros.
ARecord []
caaRecords
Lista de registros de CAA en el conjunto de registros.
CaaRecord []
CNAMERecord
Registro CNAME del conjunto de registros.
CnameRecord
metadatos
Metadatos adjuntos al conjunto de registros.
RecordSetPropertiesMetadata
MXRecords
Lista de registros MX del conjunto de registros.
MxRecord []
NSRecords
Lista de registros NS del conjunto de registros.
NsRecord []
PTRRecords
Lista de registros PTR del conjunto de registros.
ptrRecord []
SOARecord
Registro SOA del conjunto de registros.
soaRecord
SRVRecords
Lista de registros SRV del conjunto de registros.
SrvRecord []
TTL
TTL (período de vida) de los registros del conjunto de registros.
Int
TXTRecords
Lista de registros TXT del conjunto de registros.
txtRecord []
SoaRecord
Nombre
Descripción
Valor
Correo electrónico
Contacto de correo electrónico para este registro SOA.
cuerda
expireTime
Hora de expiración de este registro SOA.
Int
anfitrión
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
cuerda
minimumTTL
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración del almacenamiento en caché negativa.
Int
refreshTime
Valor de actualización de este registro SOA.
Int
retryTime
Tiempo de reintento para este registro SOA.
Int
serialNumber
Número de serie de este registro SOA.
Int
SrvRecord
Nombre
Descripción
Valor
puerto
Valor de puerto para este registro SRV.
Int
prioridad
Valor de prioridad de este registro SRV.
Int
blanco
Nombre de dominio de destino para este registro SRV.
cuerda
peso
Valor de peso de este registro SRV.
Int
TxtRecord
Nombre
Descripción
Valor
valor
Valor de texto de este registro TXT.
string[]