Microsoft.Network privateDnsZones/SOA
Artículo 07/20/2023
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso privateDnsZones/SOA se puede implementar en:
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios .
Para crear un recurso Microsoft.Network/privateDnsZones/SOA, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/privateDnsZones/SOA@2020-06-01' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
properties: {
aaaaRecords: [
{
ipv6Address: 'string'
}
]
aRecords: [
{
ipv4Address: 'string'
}
]
cnameRecord: {
cname: 'string'
}
metadata: {}
mxRecords: [
{
exchange: 'string'
preference: int
}
]
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 propiedades
privateDnsZones/SOA
Nombre
Descripción
Value
name
El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep .
string (obligatorio)
primario
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 más información, consulte Recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: privateDnsZones
ETag
ETag del conjunto de registros.
string
properties
Propiedades del conjunto de registros.
RecordSetProperties
RecordSetProperties
Nombre
Descripción
Valor
aaaaRecords
La lista de registros AAAA del conjunto de registros.
AaaaRecord []
aRecords
Lista de registros A del conjunto de registros.
ARecord []
cnameRecord
Registro CNAME del conjunto de registros.
CnameRecord
metadata
Metadatos adjuntos al conjunto de registros.
object
mxRecords
La lista de registros MX del conjunto de registros.
MxRecord []
ptrRecords
La 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 []
AaaaRecord
Nombre
Descripción
Valor
direcciónipv6
Dirección IPv6 de este registro AAAA.
string
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
string
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
string
MxRecord
Nombre
Descripción
Valor
cambio
Nombre de dominio del host de correo para este registro MX.
string
preference
Valor de preferencia para este registro MX.
int
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
string
SoaRecord
Nombre
Descripción
Valor
email
Contacto de correo electrónico para este registro SOA.
string
expireTime
Tiempo de expiración de este registro SOA.
int
host
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
string
minimumTtl
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración negativa del almacenamiento en caché.
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
port
Valor de puerto para este registro SRV.
int
priority
Valor de prioridad de este registro SRV.
int
Destino
Nombre de dominio de destino para este registro SRV.
string
peso
Valor de peso de este registro SRV.
int
TxtRecord
Nombre
Descripción
Valor
value
Valor de texto de este registro TXT.
string[]
Definición de recursos de plantilla de ARM
El tipo de recurso privateDnsZones/SOA se puede implementar en:
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios .
Para crear un recurso Microsoft.Network/privateDnsZones/SOA, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Network/privateDnsZones/SOA",
"apiVersion": "2020-06-01",
"name": "string",
"etag": "string",
"properties": {
"aaaaRecords": [
{
"ipv6Address": "string"
}
],
"aRecords": [
{
"ipv4Address": "string"
}
],
"cnameRecord": {
"cname": "string"
},
"metadata": {},
"mxRecords": [
{
"exchange": "string",
"preference": "int"
}
],
"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 propiedades
privateDnsZones/SOA
Nombre
Descripción
Value
type
Tipo de recurso
"Microsoft.Network/privateDnsZones/SOA"
apiVersion
La versión de la API de recursos
'2020-06-01'
name
El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json .
string (obligatorio)
ETag
ETag del conjunto de registros.
string
properties
Propiedades del conjunto de registros.
RecordSetProperties
RecordSetProperties
Nombre
Descripción
Valor
aaaaRecords
La lista de registros AAAA del conjunto de registros.
AaaaRecord []
aRecords
Lista de registros A del conjunto de registros.
ARecord []
cnameRecord
Registro CNAME del conjunto de registros.
CnameRecord
metadata
Metadatos adjuntos al conjunto de registros.
object
mxRecords
La lista de registros MX del conjunto de registros.
MxRecord []
ptrRecords
La 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 []
AaaaRecord
Nombre
Descripción
Valor
direcciónipv6
Dirección IPv6 de este registro AAAA.
string
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
string
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
string
MxRecord
Nombre
Descripción
Valor
cambio
Nombre de dominio del host de correo para este registro MX.
string
preference
Valor de preferencia para este registro MX.
int
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
string
SoaRecord
Nombre
Descripción
Valor
email
Contacto de correo electrónico para este registro SOA.
string
expireTime
Tiempo de expiración de este registro SOA.
int
host
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
string
minimumTtl
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración negativa del almacenamiento en caché.
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
port
Valor de puerto para este registro SRV.
int
priority
Valor de prioridad de este registro SRV.
int
Destino
Nombre de dominio de destino para este registro SRV.
string
peso
Valor de peso de este registro SRV.
int
TxtRecord
Nombre
Descripción
Valor
value
Valor de texto de este registro TXT.
string[]
El tipo de recurso privateDnsZones/SOA se puede implementar en:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.Network/privateDnsZones/SOA, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/privateDnsZones/SOA@2020-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
aaaaRecords = [
{
ipv6Address = "string"
}
]
aRecords = [
{
ipv4Address = "string"
}
]
cnameRecord = {
cname = "string"
}
metadata = {}
mxRecords = [
{
exchange = "string"
preference = int
}
]
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"
})
}
Valores de propiedades
privateDnsZones/SOA
Nombre
Descripción
Value
type
Tipo de recurso
"Microsoft.Network/privateDnsZones/SOA@2020-06-01"
name
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: privateDnsZones
ETag
ETag del conjunto de registros.
string
properties
Propiedades del conjunto de registros.
RecordSetProperties
RecordSetProperties
Nombre
Descripción
Valor
aaaaRecords
Lista de registros AAAA del conjunto de registros.
AaaaRecord []
aRecords
Lista de registros A del conjunto de registros.
ARecord []
cnameRecord
Registro CNAME del conjunto de registros.
CnameRecord
metadata
Metadatos adjuntos al conjunto de registros.
object
mxRecords
Lista de registros MX del conjunto de registros.
MxRecord []
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 []
AaaaRecord
Nombre
Descripción
Valor
direcciónipv6
Dirección IPv6 de este registro AAAA.
string
ARecord
Nombre
Descripción
Valor
ipv4Address
Dirección IPv4 de este registro A.
string
CnameRecord
Nombre
Descripción
Valor
cname
Nombre canónico de este registro CNAME.
string
MxRecord
Nombre
Descripción
Valor
cambio
Nombre de dominio del host de correo para este registro MX.
string
preference
Valor de preferencia para este registro MX.
int
PtrRecord
Nombre
Descripción
Valor
ptrdname
Nombre de dominio de destino PTR para este registro PTR.
string
SoaRecord
Nombre
Descripción
Valor
email
El contacto de correo electrónico de este registro SOA.
string
expireTime
La hora de expiración de este registro SOA.
int
host
Nombre de dominio del servidor de nombres autoritativo para este registro SOA.
string
minimumTtl
Valor mínimo de este registro SOA. Por convención, se usa para determinar la duración negativa del almacenamiento en caché.
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
port
Valor de puerto de este registro SRV.
int
priority
Valor de prioridad de este registro SRV.
int
Destino
Nombre de dominio de destino para este registro SRV.
string
peso
Valor de peso de este registro SRV.
int
TxtRecord
Nombre
Descripción
Valor
value
Valor de texto de este registro TXT.
string[]