Microsoft.Network dnszones/CNAME 2015-05-04-preview
Artigo 02/23/2025
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso dnszones/CNAME pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/dnszones/CNAME, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/dnszones/CNAME@2015-05-04-preview' = {
parent: resourceSymbolicName
etag: 'string'
name: 'string'
properties: {
AAAARecords: [
{
ipv6Address: 'string'
}
]
ARecords: [
{
ipv4Address: 'string'
}
]
CNAMERecord: {
cname: '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 propriedade
AaaaRecord
Designação
Descrição
Valor
ipv6Endereço
Obtém ou define o endereço IPv6 desse registro AAAA em notação de cadeia de caracteres.
string
ARecord
Designação
Descrição
Valor
ipv4Endereço
Obtém ou define o endereço IPv4 deste registro A em notação de cadeia de caracteres.
string
CnameRecord
Designação
Descrição
Valor
CNAME
Obtém ou define o nome canônico para esse registro sem um ponto de encerramento.
string
Microsoft.Network/dnszones/CNAME
Designação
Descrição
Valor
etag
A etag do conjunto de registros.
string
Designação
O nome do recurso
string (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai .
Nome simbólico para recurso do tipo: dnszones
propriedades
As propriedades do conjunto de registros.
RecordSetProperties
MxRecord
Designação
Descrição
Valor
câmbio
Obtém ou define o nome de domínio do host de email, sem um ponto de encerramento.
string
preferência
Obtém ou define a métrica de preferência para esse registro.
Int
NsRecord
Designação
Descrição
Valor
NSDNAME
Obtém ou define o nome do servidor de nomes para este registro, sem um ponto de encerramento.
string
PtrRecord
Designação
Descrição
Valor
ptrdname
Obtém ou define o nome de domínio de destino PTR para este registro sem um ponto de encerramento.
string
RecordSetProperties
Designação
Descrição
Valor
AAAARecords
Obtém ou define a lista de registros AAAA no RecordSet.
AaaaRecord []
ARecords
Obtém ou define a lista de registros A no RecordSet.
ARecord []
CNAMERecord
Obtém ou define o registro CNAME no RecordSet.
CnameRecord
MXRecords
Obtém ou define a lista de registros MX no RecordSet.
MxRecord []
NSRecords
Obtém ou define a lista de registros NS no RecordSet.
NsRecord []
PTRRecords
Obtém ou define a lista de registros PTR no RecordSet.
PtrRecord []
SOARecord
Obtém ou define o registro SOA no RecordSet.
SoaRecord
SRVRecords
Obtém ou define a lista de registros SRV no RecordSet.
SrvRecord []
TTL
Obtém ou define o TTL dos registros no RecordSet.
Int
TXTRecords
Obtém ou define a lista de registros TXT no RecordSet.
TxtRecord []
SoaRecord
Designação
Descrição
Valor
Email
Obtém ou define o e-mail para este registro.
string
expirarTempo de expiração
Obtém ou define o tempo de expiração para este registro.
Int
anfitrião
Obtém ou define o nome de domínio do servidor de nomes autoritativo, sem um ponto de encerramento.
string
mínimoTTL
Obtém ou define o valor TTL mínimo para esse registro.
Int
refreshTime
Obtém ou define o valor de atualização para este registro.
Int
retryTime
Obtém ou define o tempo de repetição para este registro.
Int
número de série
Obtém ou define o número de série para este registro.
Int
SrvRecord
Designação
Descrição
Valor
porto
Obtém ou define a porta do serviço para esse registro.
Int
prioridade
Obtém ou define a métrica de prioridade para esse registro.
Int
público-alvo
Obtém ou define o nome de domínio do destino para este registro, sem um ponto de encerramento.
string
peso
Obtém ou define a métrica de peso para esse registro.
Int
TxtRecord
Designação
Descrição
Valor
valor
Obtém ou define o valor de texto desse registro.
string[]
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
Arquivo Bicep
Descrição
Front Door Standard/Premium com DNS do Azure e de domínio personalizado
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado no DNS do Azure e um certificado gerenciado pela Microsoft.
Definição de recurso de modelo ARM
O tipo de recurso dnszones/CNAME pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/dnszones/CNAME, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/dnszones/CNAME",
"apiVersion": "2015-05-04-preview",
"name": "string",
"etag": "string",
"properties": {
"AAAARecords": [
{
"ipv6Address": "string"
}
],
"ARecords": [
{
"ipv4Address": "string"
}
],
"CNAMERecord": {
"cname": "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 propriedade
AaaaRecord
Designação
Descrição
Valor
ipv6Endereço
Obtém ou define o endereço IPv6 desse registro AAAA em notação de cadeia de caracteres.
string
ARecord
Designação
Descrição
Valor
ipv4Endereço
Obtém ou define o endereço IPv4 deste registro A em notação de cadeia de caracteres.
string
CnameRecord
Designação
Descrição
Valor
CNAME
Obtém ou define o nome canônico para esse registro sem um ponto de encerramento.
string
Microsoft.Network/dnszones/CNAME
Designação
Descrição
Valor
apiVersion
A versão api
'2015-05-04-pré-visualização'
etag
A etag do conjunto de registros.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
As propriedades do conjunto de registros.
RecordSetProperties
tipo
O tipo de recurso
'Microsoft.Network/dnszones/CNAME'
MxRecord
Designação
Descrição
Valor
câmbio
Obtém ou define o nome de domínio do host de email, sem um ponto de encerramento.
string
preferência
Obtém ou define a métrica de preferência para esse registro.
Int
NsRecord
Designação
Descrição
Valor
NSDNAME
Obtém ou define o nome do servidor de nomes para este registro, sem um ponto de encerramento.
string
PtrRecord
Designação
Descrição
Valor
ptrdname
Obtém ou define o nome de domínio de destino PTR para este registro sem um ponto de encerramento.
string
RecordSetProperties
Designação
Descrição
Valor
AAAARecords
Obtém ou define a lista de registros AAAA no RecordSet.
AaaaRecord []
ARecords
Obtém ou define a lista de registros A no RecordSet.
ARecord []
CNAMERecord
Obtém ou define o registro CNAME no RecordSet.
CnameRecord
MXRecords
Obtém ou define a lista de registros MX no RecordSet.
MxRecord []
NSRecords
Obtém ou define a lista de registros NS no RecordSet.
NsRecord []
PTRRecords
Obtém ou define a lista de registros PTR no RecordSet.
PtrRecord []
SOARecord
Obtém ou define o registro SOA no RecordSet.
SoaRecord
SRVRecords
Obtém ou define a lista de registros SRV no RecordSet.
SrvRecord []
TTL
Obtém ou define o TTL dos registros no RecordSet.
Int
TXTRecords
Obtém ou define a lista de registros TXT no RecordSet.
TxtRecord []
SoaRecord
Designação
Descrição
Valor
Email
Obtém ou define o e-mail para este registro.
string
expirarTempo de expiração
Obtém ou define o tempo de expiração para este registro.
Int
anfitrião
Obtém ou define o nome de domínio do servidor de nomes autoritativo, sem um ponto de encerramento.
string
mínimoTTL
Obtém ou define o valor TTL mínimo para esse registro.
Int
refreshTime
Obtém ou define o valor de atualização para este registro.
Int
retryTime
Obtém ou define o tempo de repetição para este registro.
Int
número de série
Obtém ou define o número de série para este registro.
Int
SrvRecord
Designação
Descrição
Valor
porto
Obtém ou define a porta do serviço para esse registro.
Int
prioridade
Obtém ou define a métrica de prioridade para esse registro.
Int
público-alvo
Obtém ou define o nome de domínio do destino para este registro, sem um ponto de encerramento.
string
peso
Obtém ou define a métrica de peso para esse registro.
Int
TxtRecord
Designação
Descrição
Valor
valor
Obtém ou define o valor de texto desse registro.
string[]
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
Modelo
Descrição
Front Door Standard/Premium com DNS do Azure e de domínio personalizado
Este modelo cria um Front Door Standard/Premium, incluindo um domínio personalizado no DNS do Azure e um certificado gerenciado pela Microsoft.
O tipo de recurso dnszones/CNAME pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/dnszones/CNAME, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnszones/CNAME@2015-05-04-preview"
name = "string"
etag = "string"
body = jsonencode({
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "string"
}
]
CNAMERecord = {
cname = "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 propriedade
AaaaRecord
Designação
Descrição
Valor
ipv6Endereço
Obtém ou define o endereço IPv6 desse registro AAAA em notação de cadeia de caracteres.
string
ARecord
Designação
Descrição
Valor
ipv4Endereço
Obtém ou define o endereço IPv4 deste registro A em notação de cadeia de caracteres.
string
CnameRecord
Designação
Descrição
Valor
CNAME
Obtém ou define o nome canônico para esse registro sem um ponto de encerramento.
string
Microsoft.Network/dnszones/CNAME
Designação
Descrição
Valor
etag
A etag do conjunto de registros.
string
Designação
O nome do recurso
string (obrigatório)
parent_id
A ID do recurso que é o pai para este recurso.
ID para recurso do tipo: dnszones
propriedades
As propriedades do conjunto de registros.
RecordSetProperties
tipo
O tipo de recurso
"Microsoft.Network/dnszones/CNAME@2015-05-04-preview"
MxRecord
Designação
Descrição
Valor
câmbio
Obtém ou define o nome de domínio do host de email, sem um ponto de encerramento.
string
preferência
Obtém ou define a métrica de preferência para esse registro.
Int
NsRecord
Designação
Descrição
Valor
NSDNAME
Obtém ou define o nome do servidor de nomes para este registro, sem um ponto de encerramento.
string
PtrRecord
Designação
Descrição
Valor
ptrdname
Obtém ou define o nome de domínio de destino PTR para este registro sem um ponto de encerramento.
string
RecordSetProperties
Designação
Descrição
Valor
AAAARecords
Obtém ou define a lista de registros AAAA no RecordSet.
AaaaRecord []
ARecords
Obtém ou define a lista de registros A no RecordSet.
ARecord []
CNAMERecord
Obtém ou define o registro CNAME no RecordSet.
CnameRecord
MXRecords
Obtém ou define a lista de registros MX no RecordSet.
MxRecord []
NSRecords
Obtém ou define a lista de registros NS no RecordSet.
NsRecord []
PTRRecords
Obtém ou define a lista de registros PTR no RecordSet.
PtrRecord []
SOARecord
Obtém ou define o registro SOA no RecordSet.
SoaRecord
SRVRecords
Obtém ou define a lista de registros SRV no RecordSet.
SrvRecord []
TTL
Obtém ou define o TTL dos registros no RecordSet.
Int
TXTRecords
Obtém ou define a lista de registros TXT no RecordSet.
TxtRecord []
SoaRecord
Designação
Descrição
Valor
Email
Obtém ou define o e-mail para este registro.
string
expirarTempo de expiração
Obtém ou define o tempo de expiração para este registro.
Int
anfitrião
Obtém ou define o nome de domínio do servidor de nomes autoritativo, sem um ponto de encerramento.
string
mínimoTTL
Obtém ou define o valor TTL mínimo para esse registro.
Int
refreshTime
Obtém ou define o valor de atualização para este registro.
Int
retryTime
Obtém ou define o tempo de repetição para este registro.
Int
número de série
Obtém ou define o número de série para este registro.
Int
SrvRecord
Designação
Descrição
Valor
porto
Obtém ou define a porta do serviço para esse registro.
Int
prioridade
Obtém ou define a métrica de prioridade para esse registro.
Int
público-alvo
Obtém ou define o nome de domínio do destino para este registro, sem um ponto de encerramento.
string
peso
Obtém ou define a métrica de peso para esse registro.
Int
TxtRecord
Designação
Descrição
Valor
valor
Obtém ou define o valor de texto desse registro.
string[]