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


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' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    metadata: {
      {customized property}: 'string'
    }
    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'
        ]
      }
    ]
  }
}

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

Microsoft.Network/dnsZones/TXT

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

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

АаааРекорд

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

ARecord

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

CaaRecord

Имя Описание Ценность
Флаги Флаги для этой записи ЦС В качестве целого числа от 0 до 255. целое число (int)
ярлык Тег для этой записи CAA. струна
ценность Значение для этой записи CAA. струна

CnameRecord

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

MxRecord

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

NsRecord (NsRecord)

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

PtrRecord

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

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

Имя Описание Ценность
ААААРешнуры Список записей AAAA в наборе записей. АаааРекорд[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMEРеморд Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
MXРешнуры Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. СоаРекорд
SRVRПешнуры Список записей SRV в наборе записей. SrvRecord[]
Срок жизни TTL (время в реальном времени) записей в наборе записей. целое число (int)
TXTРешнуры Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

TxtRecord

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

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

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

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

Bicep-файл Описание
Front Door уровня "Стандартный" или "Премиум" с azure DNS и личным доменом Этот шаблон создает Front Door Standard/Premium, включая личный домен в 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": {
      "{customized property}": "string"
    },
    "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" ]
      }
    ]
  }
}

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

Microsoft.Network/dnsZones/TXT

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

АаааРекорд

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

ARecord

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

CaaRecord

Имя Описание Ценность
Флаги Флаги для этой записи ЦС В качестве целого числа от 0 до 255. целое число (int)
ярлык Тег для этой записи CAA. струна
ценность Значение для этой записи CAA. струна

CnameRecord

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

MxRecord

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

NsRecord (NsRecord)

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

PtrRecord

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

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

Имя Описание Ценность
ААААРешнуры Список записей AAAA в наборе записей. АаааРекорд[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMEРеморд Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
MXРешнуры Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. СоаРекорд
SRVRПешнуры Список записей SRV в наборе записей. SrvRecord[]
Срок жизни TTL (время в реальном времени) записей в наборе записей. целое число (int)
TXTРешнуры Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

TxtRecord

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

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

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

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

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

Развернуть в Azure
Этот шаблон создает Front Door Standard/Premium, включая личный домен в 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 = {
    etag = "string"
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      metadata = {
        {customized property} = "string"
      }
      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"
          ]
        }
      ]
    }
  }
}

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

Microsoft.Network/dnsZones/TXT

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

АаааРекорд

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

ARecord

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

CaaRecord

Имя Описание Ценность
Флаги Флаги для этой записи ЦС В качестве целого числа от 0 до 255. целое число (int)
ярлык Тег для этой записи CAA. струна
ценность Значение для этой записи CAA. струна

CnameRecord

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

MxRecord

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

NsRecord (NsRecord)

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

PtrRecord

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

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

Имя Описание Ценность
ААААРешнуры Список записей AAAA в наборе записей. АаааРекорд[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMEРеморд Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. Метаданные RecordSetProperties
MXРешнуры Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. СоаРекорд
SRVRПешнуры Список записей SRV в наборе записей. SrvRecord[]
Срок жизни TTL (время в реальном времени) записей в наборе записей. целое число (int)
TXTРешнуры Список записей TXT в наборе записей. TxtRecord[]

Метаданные RecordSetProperties

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

СоаРекорд

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

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

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

TxtRecord

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