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


Microsoft.Network dnsZones/TXT 2017-10-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/dnsZones/TXT@2017-10-01' = {
  name: 'string'
  parent: resourceSymbolicName
  etag: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {}
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NSRecords: [
      {
        nsdname: 'string'
      }
    ]
    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'
        ]
      }
    ]
  }
}

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

dnsZones/TXT

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

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

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

Свойства RecordSetProperties

Имя Описание Значение
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей CAA в наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
Срок жизни Срок жизни (срок жизни) записей в наборе записей. INT
TXTRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Имя Описание Значение
flags Флаги для этой записи CAA в виде целого числа от 0 до 255. INT
тег Тег для этой записи CAA. строка
value Значение для этой записи CAA. строка

CnameRecord

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

MxRecord

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

NsRecord

Имя Описание Значение
nsdname Имя сервера имен для этой записи NS. строка

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[]

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

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

Шаблон Описание
Front Door уровня "Стандартный" или "Премиум" с Azure DNS и личным доменом

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

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

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

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

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

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

{
  "type": "Microsoft.Network/dnsZones/TXT",
  "apiVersion": "2017-10-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "metadata": {},
    "MXRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "NSRecords": [
      {
        "nsdname": "string"
      }
    ],
    "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" ]
      }
    ]
  }
}

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

dnsZones/TXT

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

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

RecordSetProperties

Имя Описание Значение
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей CAA в наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
Срок жизни Срок жизни (срок жизни) записей в наборе записей. INT
TXTRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Имя Описание Значение
flags Флаги для этой записи CAA как целое число от 0 до 255. INT
тег Тег для этой записи CAA. строка
value Значение для этой записи CAA. строка

CnameRecord

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

MxRecord

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

NsRecord

Имя Описание Значение
nsdname Имя сервера имен для этой записи NS. строка

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[]

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

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

Шаблон Описание
Front Door уровня "Стандартный" или "Премиум" с Azure DNS и личным доменом

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/TXT@2017-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {}
      MXRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      NSRecords = [
        {
          nsdname = "string"
        }
      ]
      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"
  })
}

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

dnsZones/TXT

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

Свойства RecordSetProperties

Имя Описание Значение
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей CAA в наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, присоединенные к набору записей. object
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
Срок жизни Срок жизни (срок жизни) записей в наборе записей. INT
TXTRecords Список записей ТИПА TXT в наборе записей. TxtRecord[]

AaaaRecord

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

ARecord

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

CaaRecord

Имя Описание Значение
flags Флаги для этой записи CAA в виде целого числа от 0 до 255. INT
тег Тег для этой записи CAA. строка
value Значение для этой записи CAA. строка

CnameRecord

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

MxRecord

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

NsRecord

Имя Описание Значение
nsdname Имя сервера имен для этой записи NS. строка

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[]