Partilhar via


Microsoft.Network dnszones/CNAME 2015-05-04-pré-visualização

Definição de recurso bicep

O tipo de recurso dnszones/CNAME pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

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' = {
  name: 'string'
  parent: resourceSymbolicName
  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 imobiliários

dnszones/CNAME

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em Bicep.
corda (necessária)
pai Em Bicep, pode especificar o recurso principal para um recurso infantil. Só precisa de adicionar esta propriedade quando o recurso da criança for declarado fora do recurso principal.

Para obter mais informações, consulte o recurso Child fora do recurso dos pais.
Nome simbólico para recurso do tipo: dnszones
etag O etag do recorde estabelecido. string
propriedades As propriedades do recorde. RecordSetProperties

RecordSetProperties

Nome Descrição Valor
AAAARecords Obtém ou define a lista de registos AAAA no RecordSet. AaaaRecord[]
ARecords Obtém ou define a lista de registos A no RecordSet. ARecord[]
CNAMERecord Obtém ou estabelece o recorde CNAME no RecordSet. CnameRecord
MXRecords Obtém ou define a lista de registos MX no RecordSet. MxRecord[]
NSRecords Obtém ou define a lista de registos NS no RecordSet. NsRecord[]
PtRRecords Obtém ou define a lista de registos PTR no RecordSet. PtrRecord[]
SOARecord Obtém ou estabelece o recorde soa no RecordSet. SoaRecord
SRVRecords Obtém ou define a lista de registos SRV no RecordSet. SrvRecord[]
TTL Obtém ou define o TTL dos registos no RecordSet. int
TXTRecords Obtém ou define a lista de registos TXT no RecordSet. TxtRecord[]

AaaaRecord

Nome Descrição Valor
ipv6Address Obtém ou define o endereço IPv6 deste registo AAAA na notação de cordas. string

ARecord

Nome Descrição Valor
ipv4Address Obtém ou define o endereço IPv4 deste registo A na notação de cordas. string

CnameRecord

Nome Descrição Valor
cname Obtém ou define o nome canónico para este disco sem um ponto de terminação. string

MxRecord

Nome Descrição Valor
troca Recebe ou define o nome de domínio do anfitrião do correio, sem um ponto de terminação. string
preferência Obtém ou define a métrica de preferência para este recorde. int

NsRecord

Nome Descrição Valor
nsdname Obtém ou define o nome do servidor de nome para este registo, sem um ponto de terminação. string

PtrRecord

Nome Descrição Valor
ptrdname Obtém ou define o nome de domínio alvo PTR para este registo sem um ponto de terminação. string

SoaRecord

Nome Descrição Valor
e-mail Recebe ou define o e-mail para este disco. string
expirar Tempo Obtém ou estabelece o prazo de expiração para este disco. int
anfitrião Obtém ou define o nome de domínio do servidor de nomes autoritários, sem um ponto de terminação. string
mínimoS Obtém ou define o valor mínimo de TTL para este recorde. int
refreshTime Obtém ou define o valor da atualização para este recorde. int
retryTime Obtém ou define o tempo de repetição para este disco. int
serialNumber Obtém ou define o número de série para este disco. int

SrvRecord

Nome Descrição Valor
porta Recebe ou define o porto do serviço para este recorde. int
prioridade Obtém ou define a métrica prioritária para este recorde. int
alvo Obtém ou define o nome de domínio do alvo para este registo, sem um ponto de terminação. string
peso Recebe ou define a métrica de peso para este recorde. int

TxtRecord

Nome Descrição Valor
valor Obtém ou define o valor de texto deste disco. corda[]

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Front Door Standard/Premium com DNS Azure e domínio personalizado

Implementar no Azure
Este modelo cria um Standard/Premium da porta frontal, incluindo um domínio personalizado no Azure DNS e no certificado gerido pela Microsoft.

Definição de recurso de modelo DE ARM

O tipo de recurso dnszones/CNAME pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

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 imobiliários

dnszones/CNAME

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/dnszones/CNAME'
apiVersion A versão api de recurso '2015-05-04-pré-visualização'
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em modelos JSON ARM.
corda (necessária)
etag O etag do recorde estabelecido. string
propriedades As propriedades do recorde. RecordSetProperties

RecordSetProperties

Nome Descrição Valor
AAAARecords Obtém ou define a lista de registos AAAA no RecordSet. AaaaRecord[]
ARecords Obtém ou define a lista de registos A no RecordSet. ARecord[]
CNAMERecord Obtém ou estabelece o recorde CNAME no RecordSet. CnameRecord
MXRecords Obtém ou define a lista de registos MX no RecordSet. MxRecord[]
NSRecords Obtém ou define a lista de registos NS no RecordSet. NsRecord[]
PtRRecords Obtém ou define a lista de registos PTR no RecordSet. PtrRecord[]
SOARecord Obtém ou estabelece o recorde soa no RecordSet. SoaRecord
SRVRecords Obtém ou define a lista de registos SRV no RecordSet. SrvRecord[]
TTL Obtém ou define o TTL dos registos no RecordSet. int
TXTRecords Obtém ou define a lista de registos TXT no RecordSet. TxtRecord[]

AaaaRecord

Nome Descrição Valor
ipv6Address Obtém ou define o endereço IPv6 deste registo AAAA na notação de cordas. string

ARecord

Nome Descrição Valor
ipv4Address Obtém ou define o endereço IPv4 deste registo A na notação de cordas. string

CnameRecord

Nome Descrição Valor
cname Obtém ou define o nome canónico para este disco sem um ponto de terminação. string

MxRecord

Nome Descrição Valor
troca Recebe ou define o nome de domínio do anfitrião do correio, sem um ponto de terminação. string
preferência Obtém ou define a métrica de preferência para este recorde. int

NsRecord

Nome Descrição Valor
nsdname Obtém ou define o nome do servidor de nome para este registo, sem um ponto de terminação. string

PtrRecord

Nome Descrição Valor
ptrdname Obtém ou define o nome de domínio alvo PTR para este registo sem um ponto de terminação. string

SoaRecord

Nome Descrição Valor
e-mail Recebe ou define o e-mail para este disco. string
expirar Tempo Obtém ou estabelece o prazo de expiração para este disco. int
anfitrião Obtém ou define o nome de domínio do servidor de nomes autoritários, sem um ponto de terminação. string
mínimoS Obtém ou define o valor mínimo de TTL para este recorde. int
refreshTime Obtém ou define o valor da atualização para este recorde. int
retryTime Obtém ou define o tempo de repetição para este disco. int
serialNumber Obtém ou define o número de série para este disco. int

SrvRecord

Nome Descrição Valor
porta Recebe ou define o porto do serviço para este recorde. int
prioridade Obtém ou define a métrica prioritária para este recorde. int
alvo Obtém ou define o nome de domínio do alvo para este registo, sem um ponto de terminação. string
peso Recebe ou define a métrica de peso para este recorde. int

TxtRecord

Nome Descrição Valor
valor Obtém ou define o valor de texto deste disco. corda[]

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Front Door Standard/Premium com DNS Azure e domínio personalizado

Implementar no Azure
Este modelo cria um Standard/Premium da porta frontal, incluindo um domínio personalizado no Azure DNS e no certificado gerido pela Microsoft.

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recurso dnszones/CNAME pode ser implementado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

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"
  parent_id = "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"
          ]
        }
      ]
    }
    etag = "string"
  })
}

Valores imobiliários

dnszones/CNAME

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/dnszones/CNAME@2015-05-04-preview"
name O nome do recurso corda (necessária)
parent_id A identificação do recurso que é o pai deste recurso. ID para recurso do tipo: dnszones
etag O etag do recorde estabelecido. string
propriedades As propriedades do recorde. RecordSetProperties

RecordSetProperties

Nome Descrição Valor
AAAARecords Obtém ou define a lista de registos AAAA no RecordSet. AaaaRecord[]
ARecords Obtém ou define a lista de registos A no RecordSet. ARecord[]
CNAMERecord Obtém ou estabelece o recorde CNAME no RecordSet. CnameRecord
MXRecords Obtém ou define a lista de registos MX no RecordSet. MxRecord[]
NSRecords Obtém ou define a lista de registos NS no RecordSet. NsRecord[]
PtRRecords Obtém ou define a lista de registos PTR no RecordSet. PtrRecord[]
SOARecord Obtém ou estabelece o recorde soa no RecordSet. SoaRecord
SRVRecords Obtém ou define a lista de registos SRV no RecordSet. SrvRecord[]
TTL Obtém ou define o TTL dos registos no RecordSet. int
TXTRecords Obtém ou define a lista de registos TXT no RecordSet. TxtRecord[]

AaaaRecord

Nome Descrição Valor
ipv6Address Obtém ou define o endereço IPv6 deste registo AAAA na notação de cordas. string

ARecord

Nome Descrição Valor
ipv4Address Obtém ou define o endereço IPv4 deste registo A na notação de cordas. string

CnameRecord

Nome Descrição Valor
cname Obtém ou define o nome canónico para este disco sem um ponto de terminação. string

MxRecord

Nome Descrição Valor
troca Recebe ou define o nome de domínio do anfitrião do correio, sem um ponto de terminação. string
preferência Obtém ou define a métrica de preferência para este recorde. int

NsRecord

Nome Descrição Valor
nsdname Obtém ou define o nome do servidor de nome para este registo, sem um ponto de terminação. string

PtrRecord

Nome Descrição Valor
ptrdname Obtém ou define o nome de domínio alvo PTR para este registo sem um ponto de terminação. string

SoaRecord

Nome Descrição Valor
e-mail Recebe ou define o e-mail para este disco. string
expirar Tempo Obtém ou estabelece o prazo de expiração para este disco. int
anfitrião Obtém ou define o nome de domínio do servidor de nomes autoritários, sem um ponto de terminação. string
mínimoS Obtém ou define o valor mínimo de TTL para este recorde. int
refreshTime Obtém ou define o valor da atualização para este recorde. int
retryTime Obtém ou define o tempo de repetição para este disco. int
serialNumber Obtém ou define o número de série para este disco. int

SrvRecord

Nome Descrição Valor
porta Recebe ou define o porto do serviço para este recorde. int
prioridade Obtém ou define a métrica prioritária para este recorde. int
alvo Obtém ou define o nome de domínio do alvo para este registo, sem um ponto de terminação. string
peso Recebe ou define a métrica de peso para este recorde. int

TxtRecord

Nome Descrição Valor
valor Obtém ou define o valor de texto deste disco. corda[]