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


Microsoft.Network privateDnsZones/A

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

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

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

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

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

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

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

Microsoft.Network/privateDnsZones/A

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

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

АаааРекорд

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

ARecord

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

CnameRecord

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

MxRecord

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

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 (время в реальном времени) записей в наборе записей. целое число (int)
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

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": "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" ]
      }
    ]
  }
}

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

Microsoft.Network/privateDnsZones/A

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

АаааРекорд

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

ARecord

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

CnameRecord

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

MxRecord

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

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 (время в реальном времени) записей в наборе записей. целое число (int)
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

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@2024-06-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@2024-06-01"

АаааРекорд

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

ARecord

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

CnameRecord

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

MxRecord

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

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 (время в реальном времени) записей в наборе записей. целое число (int)
txtRecords Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

TxtRecord

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