Partilhar via


Microsoft.Network dnszones/A 2015-05-04-visualização

Definição de recursos do bíceps

O tipo de recurso dnszones/A pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/dnszones/A, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.Network/dnszones/A@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/A

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 início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Exemplo de hospedagem de domínio DNS do Azure Este modelo mostra como criar uma zona DNS no DNS do Azure e como adicionar alguns conjuntos de registros a ela.

Definição de recurso de modelo ARM

O tipo de recurso dnszones/A pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/dnszones/A, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/dnszones/A",
  "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/A

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/A'

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[]

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Exemplo de hospedagem de domínio DNS do Azure

Implantar no Azure
Este modelo mostra como criar uma zona DNS no DNS do Azure e como adicionar alguns conjuntos de registros a ela.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso dnszones/A pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/dnszones/A, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnszones/A@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/A

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/A@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[]