Microsoft.Network dnsZones/CNAME 2016-04-01
Статья 07/20/2023
1 участник
Обратная связь
В этой статье
Определение ресурса Bicep
Тип ресурса dnsZones/CNAME можно развернуть в:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/dnsZones/CNAME, добавьте в шаблон следующий код Bicep.
resource symbolicname 'Microsoft.Network/dnsZones/CNAME@2016-04-01' = {
name: 'string'
parent: resourceSymbolicName
etag: 'string'
properties: {
AAAARecords: [
{
ipv6Address: 'string'
}
]
ARecords: [
{
ipv4Address: '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/CNAME
Имя
Описание
Значение
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep .
строка (обязательно)
родитель
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса .
Символьное имя ресурса типа: dnsZones
etag
Etag набора записей.
строка
properties
Свойства набора записей.
RecordSetProperties
RecordSetProperties
Имя
Описание
Значение
AAAARecords
Список записей AAAA в наборе записей.
AaaaRecord []
ARecords
Список записей A в наборе записей.
ARecord []
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.
строка
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[]
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Определение ресурса шаблона ARM
Тип ресурса dnsZones/CNAME можно развернуть в следующих объектах:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/dnsZones/CNAME, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/dnsZones/CNAME",
"apiVersion": "2016-04-01",
"name": "string",
"etag": "string",
"properties": {
"AAAARecords": [
{
"ipv6Address": "string"
}
],
"ARecords": [
{
"ipv4Address": "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/CNAME
Имя
Описание
Значение
тип
Тип ресурса
Microsoft.Network/dnsZones/CNAME
версия_API
Версия API ресурсов
'2016-04-01'
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM .
string (обязательно)
etag
Etag набора записей.
строка
properties
Свойства набора записей.
Свойства RecordSetProperties
Свойства RecordSetProperties
Имя
Описание
Значение
AAAARecords
Список записей AAAA в наборе записей.
AaaaRecord []
ARecords
Список записей A в наборе записей.
ARecord []
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.
строка
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[]
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса dnsZones/CNAME можно развернуть в:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Network/dnsZones/CNAME, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/dnsZones/CNAME@2016-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
AAAARecords = [
{
ipv6Address = "string"
}
]
ARecords = [
{
ipv4Address = "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/CNAME
Имя
Описание
Значение
тип
Тип ресурса
"Microsoft.Network/dnsZones/CNAME@2016-04-01"
name
имя ресурса.
строка (обязательно)
parent_id
Идентификатор ресурса, который является родительским для этого ресурса.
Идентификатор ресурса типа: dnsZones
etag
Etag набора записей.
строка
properties
Свойства набора записей.
RecordSetProperties
RecordSetProperties
Имя
Описание
Значение
AAAARecords
Список записей AAAA в наборе записей.
AaaaRecord []
ARecords
Список записей A в наборе записей.
ARecord []
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.
строка
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[]