Microsoft.Network privateDnsZones/TXT

Определение ресурса Bicep

Тип ресурса privateDnsZones/TXT можно развернуть в:

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

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

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

resource symbolicname 'Microsoft.Network/privateDnsZones/TXT@2020-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    aaaaRecords: [
      {
        ipv6Address: 'string'
      }
    ]
    aRecords: [
      {
        ipv4Address: 'string'
      }
    ]
    cnameRecord: {
      cname: 'string'
    }
    metadata: {}
    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'
        ]
      }
    ]
  }
}

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

privateDnsZones/TXT

Имя Описание Значение
name имя ресурса.

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

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

RecordSetProperties

Имя Описание Значение
aaaaRecords Список записей AAAA в наборе записей. AaaaRecord[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. SoaRecord
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ttl Срок жизни (срок жизни) записей в наборе записей. INT
txtRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

Имя Описание Значение
ipv6Address IPv6-адрес этой записи AAAA. строка

ARecord

Имя Описание Значение
ipv4Address IPv4-адрес этой записи A. строка

CnameRecord

Имя Описание Значение
cname Каноническое имя для этой записи CNAME. строка

MxRecord

Имя Описание Значение
обмен валюты Доменное имя почтового узла для этой записи MX. строка
preference Предпочтительное значение для этой записи MX. INT

PtrRecord

Имя Описание Значение
ptrdname Имя целевого домена PTR для этой записи PTR. строка

SoaRecord

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

SrvRecord

Имя Описание Значение
порт Значение порта для этой записи SRV. INT
priority Значение приоритета для этой записи SRV. INT
target Целевое доменное имя для этой записи SRV. строка
вес Значение веса для этой записи SRV. INT

TxtRecord

Имя Описание Значение
значение Текстовое значение этой записи ТИПА TXT. string[]

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

Тип ресурса privateDnsZones/TXT можно развернуть в:

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

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

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

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

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

privateDnsZones/TXT

Имя Описание Значение
тип Тип ресурса Microsoft.Network/privateDnsZones/TXT
версия_API Версия API ресурсов '2020-06-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
etag ETag набора записей. строка
properties Свойства набора записей. RecordSetProperties

RecordSetProperties

Имя Описание Значение
aaaaRecords Список записей AAAA в наборе записей. AaaaRecord[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. SoaRecord
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ttl Срок жизни (срок жизни) записей в наборе записей. INT
txtRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

Имя Описание Значение
ipv6Address IPv6-адрес этой записи AAAA. строка

ARecord

Имя Описание Значение
ipv4Address IPv4-адрес этой записи A. строка

CnameRecord

Имя Описание Значение
cname Каноническое имя для этой записи CNAME. строка

MxRecord

Имя Описание Значение
обмен валюты Доменное имя почтового узла для этой записи MX. строка
preference Предпочтительное значение для этой записи MX. INT

PtrRecord

Имя Описание Значение
ptrdname Имя целевого домена PTR для этой записи PTR. строка

SoaRecord

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

SrvRecord

Имя Описание Значение
порт Значение порта для этой записи SRV. INT
priority Значение приоритета для этой записи SRV. INT
target Целевое доменное имя для этой записи SRV. строка
вес Значение веса для этой записи SRV. INT

TxtRecord

Имя Описание Значение
значение Текстовое значение этой записи ТИПА TXT. string[]

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

Тип ресурса privateDnsZones/TXT можно развернуть в следующих объектах:

  • Группы ресурсов

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

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

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

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

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

privateDnsZones/TXT

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/privateDnsZones/TXT@2020-06-01"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: privateDnsZones
etag ETag набора записей. строка
properties Свойства набора записей. Свойства RecordSetProperties

Свойства RecordSetProperties

Имя Описание Значение
aaaaRecords Список записей AAAA в наборе записей. AaaaRecord[]
aRecords Список записей A в наборе записей. ARecord[]
cnameRecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
mxRecords Список записей MX в наборе записей. MxRecord[]
ptrRecords Список записей PTR в наборе записей. PtrRecord[]
soaRecord Запись SOA в наборе записей. SoaRecord
srvRecords Список записей SRV в наборе записей. SrvRecord[]
ttl Срок жизни (срок жизни) записей в наборе записей. INT
txtRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

Имя Описание Значение
ipv6Address IPv6-адрес этой записи AAAA. строка

ARecord

Имя Описание Значение
ipv4Address IPv4-адрес этой записи A. строка

CnameRecord

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

MxRecord

Имя Описание Значение
обмен валюты Доменное имя почтового узла для этой записи MX. строка
preference Значение предпочтения для этой записи MX. INT

PtrRecord

Имя Описание Значение
ptrdname Имя целевого домена PTR для этой записи PTR. строка

SoaRecord

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

SrvRecord

Имя Описание Значение
порт Значение порта для этой записи SRV. INT
priority Значение приоритета для этой записи SRV. INT
target Целевое доменное имя для этой записи SRV. строка
вес Весовое значение для этой записи SRV. INT

TxtRecord

Имя Описание Значение
значение Текстовое значение этой записи ТИПА TXT. string[]