Definición de recursos de Bicep
El tipo de recurso dnsZones/TXT 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/TXT, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/dnsZones/TXT@2016-04-01' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
AAAARecords: [
{
ipv6Address: 'string'
}
]
ARecords: [
{
ipv4Address: '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
Microsoft.Network/dnsZones/TXT
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 |
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 |
CnameRecord
Nombre |
Descripción |
Valor |
cname |
Nombre canónico de este registro CNAME. |
cuerda |
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 [] |
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 |
mínimoTTL |
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 |
Número de serie |
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 |
Registro Txt
Nombre |
Descripción |
Valor |
valor |
Valor de texto de este registro TXT. |
cadena[] |
Ejemplos de uso
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
Archivo de Bicep |
Descripción |
Front Door Estándar/Premium con Azure DNS y de dominio personalizado |
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft. |
Definición de recursos de plantilla de ARM
El tipo de recurso dnsZones/TXT 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/TXT, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Network/dnsZones/TXT",
"apiVersion": "2016-04-01",
"name": "string",
"etag": "string",
"properties": {
"AAAARecords": [
{
"ipv6Address": "string"
}
],
"ARecords": [
{
"ipv4Address": "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
Microsoft.Network/dnsZones/TXT
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2016-04-01' |
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/TXT' |
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 |
CnameRecord
Nombre |
Descripción |
Valor |
cname |
Nombre canónico de este registro CNAME. |
cuerda |
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 [] |
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 |
mínimoTTL |
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 |
Número de serie |
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 |
Registro Txt
Nombre |
Descripción |
Valor |
valor |
Valor de texto de este registro TXT. |
cadena[] |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
Plantilla |
Descripción |
Front Door Estándar/Premium con Azure DNS y de dominio personalizado
|
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft. |
El tipo de recurso dnsZones/TXT 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/TXT, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/TXT@2016-04-01"
name = "string"
parent_id = "string"
body = {
etag = "string"
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "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
Microsoft.Network/dnsZones/TXT
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/TXT@2016-04-01" |
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 |
CnameRecord
Nombre |
Descripción |
Valor |
cname |
Nombre canónico de este registro CNAME. |
cuerda |
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 [] |
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 |
mínimoTTL |
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 |
Número de serie |
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 |
Registro Txt
Nombre |
Descripción |
Valor |
valor |
Valor de texto de este registro TXT. |
cadena[] |