Поделиться через


Microsoft.Network dnsZones

Определение ресурсов Bicep

Тип ресурса dnsZones можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/dnsZones, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Network/dnsZones@2023-07-01-preview' = {
  scope: resourceSymbolicName or scope
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    registrationVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    resolutionVirtualNetworks: [
      {
        id: 'string'
      }
    ]
    zoneType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.Network/dnsZones

Name Description Value
etag Etag зоны. string
location Географическое расположение, в котором находится ресурс строка (обязательно)
name Имя ресурса строка (обязательно)
properties Свойства зоны. ZoneProperties
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

SubResource

Name Description Value
id Идентификатор ресурса. string

TrackedResourceTags

Name Description Value

ZoneProperties

Name Description Value
registrationVirtualNetworks Список ссылок на виртуальные сети, которые регистрируют имена узлов в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
resolutionVirtualNetworks Список ссылок на виртуальные сети, разрешающие записи в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
zoneType Тип этой зоны DNS (общедоступная или частная). 'Private'
'Public'

Примеры использования

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Module Description
общедоступной зоны DNS Модуль ресурсов AVM для общедоступной зоны DNS

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Description
пример размещения домена Azure DNS В этом шаблоне показано, как создать зону DNS в Azure DNS и как добавить в нее некоторые наборы записей.
Front Door уровня "Стандартный" или "Премиум" с azure DNS и личным доменом Этот шаблон создает Front Door Standard/Premium, включая личный домен в Azure DNS и управляемый корпорацией Майкрософт сертификат.

Определение ресурса шаблона ARM

Тип ресурса dnsZones можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/dnsZones, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Network/dnsZones",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "registrationVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "resolutionVirtualNetworks": [
      {
        "id": "string"
      }
    ],
    "zoneType": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.Network/dnsZones

Name Description Value
apiVersion Версия API '2023-07-01-preview'
etag Etag зоны. string
location Географическое расположение, в котором находится ресурс строка (обязательно)
name Имя ресурса строка (обязательно)
properties Свойства зоны. ZoneProperties
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса 'Microsoft.Network/dnsZones'

SubResource

Name Description Value
id Идентификатор ресурса. string

TrackedResourceTags

Name Description Value

ZoneProperties

Name Description Value
registrationVirtualNetworks Список ссылок на виртуальные сети, которые регистрируют имена узлов в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
resolutionVirtualNetworks Список ссылок на виртуальные сети, разрешающие записи в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
zoneType Тип этой зоны DNS (общедоступная или частная). 'Private'
'Public'

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Template Description
пример размещения домена Azure DNS

развертывание в Azure
В этом шаблоне показано, как создать зону DNS в Azure DNS и как добавить в нее некоторые наборы записей.
создание зоны DNS с правильными записями для Office 365

развертывание в Azure
Этот шаблон настраивает записи, необходимые для интеграции Azure DNS с Office 365, добавив правильные записи CNAME, SRV, MX и TXT.
Front Door уровня "Стандартный" или "Премиум" с azure DNS и личным доменом

развертывание в Azure
Этот шаблон создает Front Door Standard/Premium, включая личный домен в Azure DNS и управляемый корпорацией Майкрософт сертификат.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса dnsZones можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Network/dnsZones, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones@2023-07-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      registrationVirtualNetworks = [
        {
          id = "string"
        }
      ]
      resolutionVirtualNetworks = [
        {
          id = "string"
        }
      ]
      zoneType = "string"
    }
  }
}

Значения свойств

Microsoft.Network/dnsZones

Name Description Value
etag Etag зоны. string
location Географическое расположение, в котором находится ресурс строка (обязательно)
name Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
properties Свойства зоны. ZoneProperties
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Network/dnsZones@2023-07-01-preview"

SubResource

Name Description Value
id Идентификатор ресурса. string

TrackedResourceTags

Name Description Value

ZoneProperties

Name Description Value
registrationVirtualNetworks Список ссылок на виртуальные сети, которые регистрируют имена узлов в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
resolutionVirtualNetworks Список ссылок на виртуальные сети, разрешающие записи в этой зоне DNS. Это только в том случае, если ZoneType является частным. SubResource[]
zoneType Тип этой зоны DNS (общедоступная или частная). 'Private'
'Public'

Примеры использования

Примеры Terraform

Простой пример развертывания DNS Zone.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "dnsZone" {
  type                      = "Microsoft.Network/dnsZones@2018-05-01"
  parent_id                 = azapi_resource.resourceGroup.id
  name                      = "${var.resource_name}.com"
  location                  = "global"
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Module Description
общедоступной зоны DNS Модуль ресурсов AVM для общедоступной зоны DNS