Partilhar via


Microsoft.Network privadoDnsZones/MX

Definição de recursos do bíceps

O tipo de recurso privateDnsZones/MX 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.

Formato do recurso

Para criar um recurso Microsoft.Network/privateDnsZones/MX, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Network/privateDnsZones/MX@2024-06-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
      }
    ]
    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 O endereço IPv6 deste registo AAAA. string

ARecord

Designação Descrição Valor
ipv4Endereço O endereço IPv4 deste registo A. string

CnameRecord

Designação Descrição Valor
CNAME O nome canônico para este registro CNAME. string

Microsoft.Network/privadoDnsZones/MX

Designação Descrição Valor
etag O ETag do conjunto de recordes. 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: privateDnsZones
propriedades As propriedades do conjunto de registros. RecordSetProperties

MxRecord

Designação Descrição Valor
câmbio O nome de domínio do host de email para esse registro MX. string
preferência O valor de preferência para esse registro MX. Int

PtrRecord

Designação Descrição Valor
ptrdname O nome de domínio de destino PTR para este registo PTR. string

RecordSetProperties

Designação Descrição Valor
aaaaRegistos A lista de registros AAAA no conjunto de registros. AaaaRecord[]
aRegistos A lista de registros A no conjunto de registros. ARecord[]
cnameRecord O registro CNAME no conjunto de registros. CnameRecord
metadados Os metadados anexados ao conjunto de registros. RecordSetPropertiesMetadata
mxRecords A lista de registros MX no conjunto de registros. MxRecord []
ptrRegistos A lista de registros PTR no conjunto de registros. PtrRecord[]
soaRecord O registro SOA no conjunto de registros. SoaRecord
srvRecords A lista de registros SRV no conjunto de registros. SrvRecord[]
TTL O TTL (time-to-live) dos recordes no conjunto de recordes. Int
txtRecords A lista de registros TXT no conjunto de registros. TxtRecord[]

RecordSetPropertiesMetadata

Designação Descrição Valor

SoaRecord

Designação Descrição Valor
Email O contato de e-mail para este registro SOA. string
expirarTempo de expiração O tempo de expiração para este registro SOA. Int
anfitrião O nome de domínio do servidor de nomes autorizado para este registro SOA. string
mínimoTtl O valor mínimo para esse registro SOA. Por convenção, isso é usado para determinar a duração do cache negativo. Int
refreshTime O valor de atualização para esse registro SOA. Int
retryTime O tempo de repetição para este registro SOA. Int
número de série O número de série para este registro SOA. Int

SrvRecord

Designação Descrição Valor
porto O valor da porta para esse registro SRV. Int
prioridade O valor de prioridade para este registro SRV. Int
público-alvo O nome de domínio de destino para este registro SRV. string
peso O valor de peso para este registro SRV. Int

TxtRecord

Designação Descrição Valor
valor O valor de texto deste registro TXT. string[]

Definição de recurso de modelo ARM

O tipo de recurso privateDnsZones/MX 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.

Formato do recurso

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

{
  "type": "Microsoft.Network/privateDnsZones/MX",
  "apiVersion": "2024-06-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "aaaaRecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "aRecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "cnameRecord": {
      "cname": "string"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "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 propriedade

AaaaRecord

Designação Descrição Valor
ipv6Endereço O endereço IPv6 deste registo AAAA. string

ARecord

Designação Descrição Valor
ipv4Endereço O endereço IPv4 deste registo A. string

CnameRecord

Designação Descrição Valor
CNAME O nome canônico para este registro CNAME. string

Microsoft.Network/privadoDnsZones/MX

Designação Descrição Valor
apiVersion A versão api '2024-06-01'
etag O ETag do conjunto de recordes. 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/privateDnsZones/MX'

MxRecord

Designação Descrição Valor
câmbio O nome de domínio do host de email para esse registro MX. string
preferência O valor de preferência para esse registro MX. Int

PtrRecord

Designação Descrição Valor
ptrdname O nome de domínio de destino PTR para este registo PTR. string

RecordSetProperties

Designação Descrição Valor
aaaaRegistos A lista de registros AAAA no conjunto de registros. AaaaRecord[]
aRegistos A lista de registros A no conjunto de registros. ARecord[]
cnameRecord O registro CNAME no conjunto de registros. CnameRecord
metadados Os metadados anexados ao conjunto de registros. RecordSetPropertiesMetadata
mxRecords A lista de registros MX no conjunto de registros. MxRecord []
ptrRegistos A lista de registros PTR no conjunto de registros. PtrRecord[]
soaRecord O registro SOA no conjunto de registros. SoaRecord
srvRecords A lista de registros SRV no conjunto de registros. SrvRecord[]
TTL O TTL (time-to-live) dos recordes no conjunto de recordes. Int
txtRecords A lista de registros TXT no conjunto de registros. TxtRecord[]

RecordSetPropertiesMetadata

Designação Descrição Valor

SoaRecord

Designação Descrição Valor
Email O contato de e-mail para este registro SOA. string
expirarTempo de expiração O tempo de expiração para este registro SOA. Int
anfitrião O nome de domínio do servidor de nomes autorizado para este registro SOA. string
mínimoTtl O valor mínimo para esse registro SOA. Por convenção, isso é usado para determinar a duração do cache negativo. Int
refreshTime O valor de atualização para esse registro SOA. Int
retryTime O tempo de repetição para este registro SOA. Int
número de série O número de série para este registro SOA. Int

SrvRecord

Designação Descrição Valor
porto O valor da porta para esse registro SRV. Int
prioridade O valor de prioridade para este registro SRV. Int
público-alvo O nome de domínio de destino para este registro SRV. string
peso O valor de peso para este registro SRV. Int

TxtRecord

Designação Descrição Valor
valor O valor de texto deste registro TXT. string[]

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso privateDnsZones/MX pode ser implantado com operações que visam:

  • 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/privateDnsZones/MX, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/MX@2024-06-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      aaaaRecords = [
        {
          ipv6Address = "string"
        }
      ]
      aRecords = [
        {
          ipv4Address = "string"
        }
      ]
      cnameRecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      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 propriedade

AaaaRecord

Designação Descrição Valor
ipv6Endereço O endereço IPv6 deste registo AAAA. string

ARecord

Designação Descrição Valor
ipv4Endereço O endereço IPv4 deste registo A. string

CnameRecord

Designação Descrição Valor
CNAME O nome canônico para este registro CNAME. string

Microsoft.Network/privadoDnsZones/MX

Designação Descrição Valor
etag O ETag do conjunto de recordes. 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: privateDnsZones
propriedades As propriedades do conjunto de registros. RecordSetProperties
tipo O tipo de recurso "Microsoft.Network/privateDnsZones/MX@2024-06-01"

MxRecord

Designação Descrição Valor
câmbio O nome de domínio do host de email para esse registro MX. string
preferência O valor de preferência para esse registro MX. Int

PtrRecord

Designação Descrição Valor
ptrdname O nome de domínio de destino PTR para este registo PTR. string

RecordSetProperties

Designação Descrição Valor
aaaaRegistos A lista de registros AAAA no conjunto de registros. AaaaRecord[]
aRegistos A lista de registros A no conjunto de registros. ARecord[]
cnameRecord O registro CNAME no conjunto de registros. CnameRecord
metadados Os metadados anexados ao conjunto de registros. RecordSetPropertiesMetadata
mxRecords A lista de registros MX no conjunto de registros. MxRecord []
ptrRegistos A lista de registros PTR no conjunto de registros. PtrRecord[]
soaRecord O registro SOA no conjunto de registros. SoaRecord
srvRecords A lista de registros SRV no conjunto de registros. SrvRecord[]
TTL O TTL (time-to-live) dos recordes no conjunto de recordes. Int
txtRecords A lista de registros TXT no conjunto de registros. TxtRecord[]

RecordSetPropertiesMetadata

Designação Descrição Valor

SoaRecord

Designação Descrição Valor
Email O contato de e-mail para este registro SOA. string
expirarTempo de expiração O tempo de expiração para este registro SOA. Int
anfitrião O nome de domínio do servidor de nomes autorizado para este registro SOA. string
mínimoTtl O valor mínimo para esse registro SOA. Por convenção, isso é usado para determinar a duração do cache negativo. Int
refreshTime O valor de atualização para esse registro SOA. Int
retryTime O tempo de repetição para este registro SOA. Int
número de série O número de série para este registro SOA. Int

SrvRecord

Designação Descrição Valor
porto O valor da porta para esse registro SRV. Int
prioridade O valor de prioridade para este registro SRV. Int
público-alvo O nome de domínio de destino para este registro SRV. string
peso O valor de peso para este registro SRV. Int

TxtRecord

Designação Descrição Valor
valor O valor de texto deste registro TXT. string[]