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


Microsoft.Network privateDnsZones/A 2020-01-01

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

Тип ресурса privateDnsZones/A можно развернуть с помощью операций, целевых:

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

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

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

resource symbolicname 'Microsoft.Network/privateDnsZones/A@2020-01-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'
        ]
      }
    ]
  }
}

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

Microsoft.Network/privateDnsZones/A

Имя Описание Ценность
ETag ETag набора записей. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: privateDnsZones
свойства Свойства набора записей. RecordSetProperties (Свойства набора записей)

АаааРекорд

Имя Описание Ценность
ipv6Адрес IPv6-адрес этой записи AAAA. струна

ARecord

Имя Описание Ценность
ipv4Адрес Адрес IPv4 этой записи A. струна

CnameRecord

Имя Описание Ценность
cname Каноническое имя этой записи CNAME. струна

MxRecord

Имя Описание Ценность
обмен Доменное имя узла почты для этой записи MX. струна
предпочтение Значение предпочтения для этой записи MX. инт

PtrRecord

Имя Описание Ценность
ptrdname Целевое доменное имя PTR для этой записи PTR. струна

RecordSetProperties (Свойства набора записей)

Имя Описание Ценность
aaaaRecords Список записей AAAA в наборе записей. АаааРекорд[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. СоаРекорд
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ттл TTL (время в реальном времени) записей в наборе записей. инт
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

Имя Описание Ценность

СоаРекорд

Имя Описание Ценность
Отправить по электронной почте Контакт электронной почты для этой записи SOA. струна
dateTime Срок действия этой записи SOA. инт
хозяин Доменное имя доверенного сервера имен для этой записи SOA. струна
minimumTtl Минимальное значение для этой записи SOA. По соглашению используется для определения отрицательной длительности кэширования. инт
refreshTime Значение обновления для этой записи SOA. инт
retryTime Время повтора для этой записи SOA. инт
серийный номер Серийный номер для этой записи SOA. инт

SrvRecord (СрвРекорд)

Имя Описание Ценность
порт Значение порта для этой записи SRV. инт
приоритет Значение приоритета для этой записи SRV. инт
цель Целевое доменное имя для этой записи SRV. струна
вес Значение веса для этой записи SRV. инт

TxtRecord

Имя Описание Ценность
ценность Текстовое значение этой записи TXT. строка[]

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

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

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

Bicep-файл Описание
Шлюз приложений с внутренним управлением API и веб-приложения Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Azure Cloud Shell — виртуальная сеть Этот шаблон развертывает ресурсы Azure Cloud Shell в виртуальной сети Azure.
создание appServicePlan и app в ASEv3 Создание appServicePlan и app в ASEv3
создание управления API в внутренней виртуальной сети с шлюза приложений В этом шаблоне показано, как создать экземпляр службы "Управление API Azure" в частной сети, защищенной шлюзом приложений Azure.
создание шлюза приложений с помощью сертификатов В этом шаблоне показано, как создавать самозаверяющие сертификаты Key Vault, а затем ссылаться на нее из шлюза приложений.
SonarQube в веб-приложении с интеграцией PostgreSQL и виртуальной сети Этот шаблон позволяет легко развернуть SonarQube в веб-приложении в Linux с гибким сервером PostgreSQL, интеграцией виртуальной сети и частным DNS.

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

Тип ресурса privateDnsZones/A можно развернуть с помощью операций, целевых:

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

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

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

{
  "type": "Microsoft.Network/privateDnsZones/A",
  "apiVersion": "2020-01-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" ]
      }
    ]
  }
}

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

Microsoft.Network/privateDnsZones/A

Имя Описание Ценность
apiVersion Версия API '2020-01-01'
ETag ETag набора записей. струна
имя Имя ресурса строка (обязательно)
свойства Свойства набора записей. RecordSetProperties (Свойства набора записей)
тип Тип ресурса "Microsoft.Network/privateDnsZones/A"

АаааРекорд

Имя Описание Ценность
ipv6Адрес IPv6-адрес этой записи AAAA. струна

ARecord

Имя Описание Ценность
ipv4Адрес Адрес IPv4 этой записи A. струна

CnameRecord

Имя Описание Ценность
cname Каноническое имя этой записи CNAME. струна

MxRecord

Имя Описание Ценность
обмен Доменное имя узла почты для этой записи MX. струна
предпочтение Значение предпочтения для этой записи MX. инт

PtrRecord

Имя Описание Ценность
ptrdname Целевое доменное имя PTR для этой записи PTR. струна

RecordSetProperties (Свойства набора записей)

Имя Описание Ценность
aaaaRecords Список записей AAAA в наборе записей. АаааРекорд[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. СоаРекорд
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ттл TTL (время в реальном времени) записей в наборе записей. инт
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

Имя Описание Ценность

СоаРекорд

Имя Описание Ценность
Отправить по электронной почте Контакт электронной почты для этой записи SOA. струна
dateTime Срок действия этой записи SOA. инт
хозяин Доменное имя доверенного сервера имен для этой записи SOA. струна
minimumTtl Минимальное значение для этой записи SOA. По соглашению используется для определения отрицательной длительности кэширования. инт
refreshTime Значение обновления для этой записи SOA. инт
retryTime Время повтора для этой записи SOA. инт
серийный номер Серийный номер для этой записи SOA. инт

SrvRecord (СрвРекорд)

Имя Описание Ценность
порт Значение порта для этой записи SRV. инт
приоритет Значение приоритета для этой записи SRV. инт
цель Целевое доменное имя для этой записи SRV. струна
вес Значение веса для этой записи SRV. инт

TxtRecord

Имя Описание Ценность
ценность Текстовое значение этой записи TXT. строка[]

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

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

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

Шаблон Описание
Шлюз приложений с внутренним управлением API и веб-приложения

развертывание в Azure
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Azure Cloud Shell — виртуальная сеть

развертывание в Azure
Этот шаблон развертывает ресурсы Azure Cloud Shell в виртуальной сети Azure.
создание appServicePlan и app в ASEv3

развертывание в Azure
Создание appServicePlan и app в ASEv3
создание управления API в внутренней виртуальной сети с шлюза приложений

развертывание в Azure
В этом шаблоне показано, как создать экземпляр службы "Управление API Azure" в частной сети, защищенной шлюзом приложений Azure.
создание шлюза приложений с помощью сертификатов

развертывание в Azure
В этом шаблоне показано, как создавать самозаверяющие сертификаты Key Vault, а затем ссылаться на нее из шлюза приложений.
SonarQube в веб-приложении с интеграцией PostgreSQL и виртуальной сети

развертывание в Azure
Этот шаблон позволяет легко развернуть SonarQube в веб-приложении в Linux с гибким сервером PostgreSQL, интеграцией виртуальной сети и частным DNS.

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

Тип ресурса privateDnsZones/A можно развернуть с помощью операций, целевых:

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateDnsZones/A@2020-01-01"
  name = "string"
  parent_id = "string"
  body = {
    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"
          ]
        }
      ]
    }
  }
}

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

Microsoft.Network/privateDnsZones/A

Имя Описание Ценность
ETag ETag набора записей. струна
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: privateDnsZones
свойства Свойства набора записей. RecordSetProperties (Свойства набора записей)
тип Тип ресурса "Microsoft.Network/privateDnsZones/A@2020-01-01"

АаааРекорд

Имя Описание Ценность
ipv6Адрес IPv6-адрес этой записи AAAA. струна

ARecord

Имя Описание Ценность
ipv4Адрес Адрес IPv4 этой записи A. струна

CnameRecord

Имя Описание Ценность
cname Каноническое имя этой записи CNAME. струна

MxRecord

Имя Описание Ценность
обмен Доменное имя узла почты для этой записи MX. струна
предпочтение Значение предпочтения для этой записи MX. инт

PtrRecord

Имя Описание Ценность
ptrdname Целевое доменное имя PTR для этой записи PTR. струна

RecordSetProperties (Свойства набора записей)

Имя Описание Ценность
aaaaRecords Список записей AAAA в наборе записей. АаааРекорд[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. СоаРекорд
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ттл TTL (время в реальном времени) записей в наборе записей. инт
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

Имя Описание Ценность

СоаРекорд

Имя Описание Ценность
Отправить по электронной почте Контакт электронной почты для этой записи SOA. струна
dateTime Срок действия этой записи SOA. инт
хозяин Доменное имя доверенного сервера имен для этой записи SOA. струна
minimumTtl Минимальное значение для этой записи SOA. По соглашению используется для определения отрицательной длительности кэширования. инт
refreshTime Значение обновления для этой записи SOA. инт
retryTime Время повтора для этой записи SOA. инт
серийный номер Серийный номер для этой записи SOA. инт

SrvRecord (СрвРекорд)

Имя Описание Ценность
порт Значение порта для этой записи SRV. инт
приоритет Значение приоритета для этой записи SRV. инт
цель Целевое доменное имя для этой записи SRV. струна
вес Значение веса для этой записи SRV. инт

TxtRecord

Имя Описание Ценность
ценность Текстовое значение этой записи TXT. строка[]