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


Microsoft.Network dnsZones/CNAME 2018-05-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/dnsZones/CNAME@2018-05-01' = {
  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
      }
    ]
    targetResource: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/CNAME

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

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TTL TTL (время в реальном времени) записей в наборе записей. int
TXTRecords Список записей TXT в наборе записей. TxtRecord[]

RecordSetPropertiesMetadata

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

SoaRecord

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

SrvRecord

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

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

TxtRecord

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

Примеры краткого руководства

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

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

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

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

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

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

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

{
  "type": "Microsoft.Network/dnsZones/CNAME",
  "apiVersion": "2018-05-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"
      }
    ],
    "targetResource": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/CNAME

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TTL TTL (время в реальном времени) записей в наборе записей. int
TXTRecords Список записей TXT в наборе записей. TxtRecord[]

RecordSetPropertiesMetadata

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

SoaRecord

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

SrvRecord

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

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

TxtRecord

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/CNAME@2018-05-01"
  name = "string"
  etag = "string"
  body = jsonencode({
    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
        }
      ]
      targetResource = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Microsoft.Network/dnsZones/CNAME

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

MxRecord

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

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TTL TTL (время в реальном времени) записей в наборе записей. int
TXTRecords Список записей TXT в наборе записей. TxtRecord[]

RecordSetPropertiesMetadata

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

SoaRecord

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

SrvRecord

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

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна

TxtRecord

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