Compartir a través de


Microsoft.Network dnsZones 2018-05-01

Definición de recursos de Bicep

El tipo de recurso dnsZones se puede implementar en:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/dnsZones, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/dnsZones@2018-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  etag: 'string'
  properties: {
    registrationVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    resolutionVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    zoneType: 'string'
  }
}

Valores de propiedades

dnsZones

Nombre Descripción Value
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63 caracteres

2 a 34 etiquetas

Cada etiqueta es un conjunto de caracteres separados por un punto. Por ejemplo, contoso.com tiene dos etiquetas.

Caracteres válidos:
Cada etiqueta puede contener caracteres alfanuméricos, de subrayado y guiones.

Cada etiqueta está separada por un punto.
ubicación Ubicación del recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
ETag Etag de la zona. string
properties Propiedades de la zona. ZoneProperties

ZoneProperties

Nombre Descripción Valor
registrationVirtualNetworks Lista de referencias a redes virtuales que registran nombres de host en esta zona DNS. Esto es solo cuando ZoneType es Privado. SubResource[]
resolutionVirtualNetworks Lista de referencias a redes virtuales que resuelven registros en esta zona DNS. Esto es solo cuando ZoneType es Privado. SubResource[]
zoneType Tipo de esta zona DNS (pública o privada). "Privado"
'Público'

SubResource

Nombre Descripción Value
id Identificador de recurso. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear una zona DNS con los registros correctos para Office 365

Implementación en Azure
Esta plantilla configura los registros necesarios para integrar Azure DNS con Office 365 agregando los registros CNAME, SRV, MX y TXT correctos.
Front Door Standard/Premium con Azure DNS y dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft.
Ejemplo de hospedaje de dominio DNS de Azure

Implementación en Azure
En esta plantilla se muestra cómo crear una zona DNS dentro de Azure DNS y cómo agregar algunos conjuntos de registros a ella.

Definición de recursos de plantilla de ARM

El tipo de recurso dnsZones se puede implementar en:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/dnsZones, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Network/dnsZones",
  "apiVersion": "2018-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "etag": "string",
  "properties": {
    "registrationVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "resolutionVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "zoneType": "string"
  }
}

Valores de propiedades

dnsZones

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Network/dnsZones'
apiVersion La versión de la API de recursos '2018-05-01'
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63 caracteres

2 a 34 etiquetas

Cada etiqueta es un conjunto de caracteres separados por un punto. Por ejemplo, contoso.com tiene dos etiquetas.

Caracteres válidos:
Cada etiqueta puede contener caracteres alfanuméricos, de subrayado y guiones.

Cada etiqueta está separada por un punto.
ubicación Ubicación del recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
ETag Etiqueta etag de la zona. string
properties Propiedades de la zona. ZoneProperties

ZoneProperties

Nombre Descripción Valor
registrationVirtualNetworks Lista de referencias a redes virtuales que registran nombres de host en esta zona DNS. Esto es solo cuando ZoneType es Private. SubResource[]
resolutionVirtualNetworks Lista de referencias a redes virtuales que resuelven registros en esta zona DNS. Esto es solo cuando ZoneType es Private. SubResource[]
zoneType Tipo de esta zona DNS (pública o privada). "Privado"
"Público"

SubResource

Nombre Descripción Value
id Id. de recurso. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Creación de una zona DNS con los registros correctos para Office 365

Implementación en Azure
Esta plantilla configura los registros necesarios para integrar Azure DNS con Office 365 agregando los registros CNAME, SRV, MX y TXT correctos.
Front Door Standard/Premium con Azure DNS y dominio personalizado

Implementación en Azure
Esta plantilla crea una instancia de Front Door Standard/Premium, incluido un dominio personalizado en Azure DNS y un certificado administrado por Microsoft.
Ejemplo de hospedaje de dominio dns de Azure

Implementación en Azure
Esta plantilla muestra cómo crear una zona DNS dentro de Azure DNS y cómo agregar algunos conjuntos de registros a ella.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso dnsZones se puede implementar en:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/dnsZones, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones@2018-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      registrationVirtualNetworks = [
        {
          id = "string"
        }
      ]
      resolutionVirtualNetworks = [
        {
          id = "string"
        }
      ]
      zoneType = "string"
    }
    etag = "string"
  })
}

Valores de propiedades

dnsZones

Nombre Descripción Value
type Tipo de recurso "Microsoft.Network/dnsZones@2018-05-01"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-63 caracteres

2 a 34 etiquetas

Cada etiqueta es un conjunto de caracteres separados por un punto. Por ejemplo, contoso.com tiene dos etiquetas.

Caracteres válidos:
Cada etiqueta puede contener caracteres alfanuméricos, de subrayado y guiones.

Cada etiqueta está separada por un punto.
ubicación Ubicación del recurso string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
ETag Etiqueta etag de la zona. string
properties Propiedades de la zona. ZoneProperties

ZoneProperties

Nombre Descripción Valor
registrationVirtualNetworks Lista de referencias a redes virtuales que registran nombres de host en esta zona DNS. Esto es solo cuando ZoneType es Privado. SubResource[]
resolutionVirtualNetworks Lista de referencias a redes virtuales que resuelven registros en esta zona DNS. Esto es solo cuando ZoneType es Privado. SubResource[]
zoneType Tipo de esta zona DNS (pública o privada). "Privado"
"Público"

SubResource

Nombre Descripción Value
id Identificador de recurso. string