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


Microsoft.Network dnsZones/MX

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

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

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

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

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

resource symbolicname 'Microsoft.Network/dnsZones/MX@2023-07-01-preview' = {
  etag: 'string'
  name: 'string'
  properties: {
    AAAARecords: [
      {
        ipv6Address: 'string'
      }
    ]
    ARecords: [
      {
        ipv4Address: 'string'
      }
    ]
    caaRecords: [
      {
        flags: int
        tag: 'string'
        value: 'string'
      }
    ]
    CNAMERecord: {
      cname: 'string'
    }
    DSRecords: [
      {
        algorithm: int
        digest: {
          algorithmType: int
          value: 'string'
        }
        keyTag: int
      }
    ]
    metadata: {
      {customized property}: 'string'
    }
    MXRecords: [
      {
        exchange: 'string'
        preference: int
      }
    ]
    NAPTRRecords: [
      {
        flags: 'string'
        order: int
        preference: int
        regexp: 'string'
        replacement: 'string'
        services: 'string'
      }
    ]
    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'
    }
    TLSARecords: [
      {
        certAssociationData: 'string'
        matchingType: int
        selector: int
        usage: int
      }
    ]
    trafficManagementProfile: {
      id: 'string'
    }
    TTL: int
    TXTRecords: [
      {
        value: [
          'string'
        ]
      }
    ]
  }
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Переваривать

Имя Описание Ценность
algorithmType Тип алгоритма дайджеста представляет стандартный номер алгоритма дайджеста, используемый для создания дайджеста. См. https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
ценность Значение дайджеста — это криптографическое хэш-значение указанной записи ресурсов DNSKEY. струна

DsRecord

Имя Описание Ценность
алгоритм Тип алгоритма безопасности представляет стандартный номер алгоритма безопасности записи ресурсов DNSKEY. См. https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
переваривать Сущность дайджеста. дайджест
keyTag Значение тега ключа используется для определения того, какая запись ресурсов DNSKEY используется для проверки подписи. int

Microsoft.Network/dnsZones/MX

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

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

MxRecord

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

NaptrRecord

Имя Описание Ценность
Флаги Флаги, относящиеся к приложениям DDDS. В настоящее время значения, определенные в RFC 3404, являются прописными и строчными буквами "A", "P", "S" и "U", а также пустой строкой "". Заключите флаги в кавычки. струна
порядок Порядок обработки записей NAPTR для точного представления упорядоченного списка правил. Порядок от самого низкого до самого высокого. Допустимые значения: 0-65535. int
предпочтение В предпочтениях указывается порядок обработки записей NAPTR со равными значениями order, низкие числа обрабатываются перед большими числами. Допустимые значения: 0-65535. int
regexp Регулярное выражение, которое использует приложение DDDS для преобразования входного значения в выходное значение. Например: IP-телефонная система может использовать регулярное выражение для преобразования номера телефона, введенного пользователем в URI SIP. Заключайте регулярное выражение в кавычки. Укажите значение regexp или значение для замены. струна
замена Замена является полным доменным именем (FQDN) следующего доменного имени, для которого требуется, чтобы приложение DDDS отправляло DNS-запрос. Приложение DDDS заменяет входное значение значением, указанным для замены. Укажите значение regexp или значение для замены. Если указать значение regexp, укажите точку (.) для замены. струна
Услуги Службы, относящиеся к приложениям DDDS. Заключайте службы в кавычки. струна

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
DSRecords Список записей DS в наборе записей. DsRecord[]
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NAPTRRecords Список записей NAPTR в наборе записей. NaptrRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TLSARecords Список записей TLSA в наборе записей. TlsaRecord[]
trafficManagementProfile Ссылка на ресурс профиля диспетчера трафика 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

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

TlsaRecord

Имя Описание Ценность
certAssociationData Это указывает соответствующие данные сопоставления сертификатов. струна
matchingType Тип сопоставления указывает, как представлена ассоциация сертификатов. int
селектор Селектор указывает, какая часть сертификата TLS, представленного сервером, будет соответствовать данным ассоциации. int
употребление Использование указывает предоставленную связь, которая будет использоваться для сопоставления сертификата, представленного в подтверждении TLS. int

TxtRecord

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

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

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

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

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

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

{
  "type": "Microsoft.Network/dnsZones/MX",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "AAAARecords": [
      {
        "ipv6Address": "string"
      }
    ],
    "ARecords": [
      {
        "ipv4Address": "string"
      }
    ],
    "caaRecords": [
      {
        "flags": "int",
        "tag": "string",
        "value": "string"
      }
    ],
    "CNAMERecord": {
      "cname": "string"
    },
    "DSRecords": [
      {
        "algorithm": "int",
        "digest": {
          "algorithmType": "int",
          "value": "string"
        },
        "keyTag": "int"
      }
    ],
    "metadata": {
      "{customized property}": "string"
    },
    "MXRecords": [
      {
        "exchange": "string",
        "preference": "int"
      }
    ],
    "NAPTRRecords": [
      {
        "flags": "string",
        "order": "int",
        "preference": "int",
        "regexp": "string",
        "replacement": "string",
        "services": "string"
      }
    ],
    "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"
    },
    "TLSARecords": [
      {
        "certAssociationData": "string",
        "matchingType": "int",
        "selector": "int",
        "usage": "int"
      }
    ],
    "trafficManagementProfile": {
      "id": "string"
    },
    "TTL": "int",
    "TXTRecords": [
      {
        "value": [ "string" ]
      }
    ]
  }
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Переваривать

Имя Описание Ценность
algorithmType Тип алгоритма дайджеста представляет стандартный номер алгоритма дайджеста, используемый для создания дайджеста. См. https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
ценность Значение дайджеста — это криптографическое хэш-значение указанной записи ресурсов DNSKEY. струна

DsRecord

Имя Описание Ценность
алгоритм Тип алгоритма безопасности представляет стандартный номер алгоритма безопасности записи ресурсов DNSKEY. См. https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
переваривать Сущность дайджеста. дайджест
keyTag Значение тега ключа используется для определения того, какая запись ресурсов DNSKEY используется для проверки подписи. int

Microsoft.Network/dnsZones/MX

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

MxRecord

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

NaptrRecord

Имя Описание Ценность
Флаги Флаги, относящиеся к приложениям DDDS. В настоящее время значения, определенные в RFC 3404, являются прописными и строчными буквами "A", "P", "S" и "U", а также пустой строкой "". Заключите флаги в кавычки. струна
порядок Порядок обработки записей NAPTR для точного представления упорядоченного списка правил. Порядок от самого низкого до самого высокого. Допустимые значения: 0-65535. int
предпочтение В предпочтениях указывается порядок обработки записей NAPTR со равными значениями order, низкие числа обрабатываются перед большими числами. Допустимые значения: 0-65535. int
regexp Регулярное выражение, которое использует приложение DDDS для преобразования входного значения в выходное значение. Например: IP-телефонная система может использовать регулярное выражение для преобразования номера телефона, введенного пользователем в URI SIP. Заключайте регулярное выражение в кавычки. Укажите значение regexp или значение для замены. струна
замена Замена является полным доменным именем (FQDN) следующего доменного имени, для которого требуется, чтобы приложение DDDS отправляло DNS-запрос. Приложение DDDS заменяет входное значение значением, указанным для замены. Укажите значение regexp или значение для замены. Если указать значение regexp, укажите точку (.) для замены. струна
Услуги Службы, относящиеся к приложениям DDDS. Заключайте службы в кавычки. струна

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
DSRecords Список записей DS в наборе записей. DsRecord[]
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NAPTRRecords Список записей NAPTR в наборе записей. NaptrRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TLSARecords Список записей TLSA в наборе записей. TlsaRecord[]
trafficManagementProfile Ссылка на ресурс профиля диспетчера трафика 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

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

TlsaRecord

Имя Описание Ценность
certAssociationData Это указывает соответствующие данные сопоставления сертификатов. струна
matchingType Тип сопоставления указывает, как представлена ассоциация сертификатов. int
селектор Селектор указывает, какая часть сертификата TLS, представленного сервером, будет соответствовать данным ассоциации. int
употребление Использование указывает предоставленную связь, которая будет использоваться для сопоставления сертификата, представленного в подтверждении TLS. int

TxtRecord

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/dnsZones/MX@2023-07-01-preview"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      AAAARecords = [
        {
          ipv6Address = "string"
        }
      ]
      ARecords = [
        {
          ipv4Address = "string"
        }
      ]
      caaRecords = [
        {
          flags = int
          tag = "string"
          value = "string"
        }
      ]
      CNAMERecord = {
        cname = "string"
      }
      DSRecords = [
        {
          algorithm = int
          digest = {
            algorithmType = int
            value = "string"
          }
          keyTag = int
        }
      ]
      metadata = {
        {customized property} = "string"
      }
      MXRecords = [
        {
          exchange = "string"
          preference = int
        }
      ]
      NAPTRRecords = [
        {
          flags = "string"
          order = int
          preference = int
          regexp = "string"
          replacement = "string"
          services = "string"
        }
      ]
      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"
      }
      TLSARecords = [
        {
          certAssociationData = "string"
          matchingType = int
          selector = int
          usage = int
        }
      ]
      trafficManagementProfile = {
        id = "string"
      }
      TTL = int
      TXTRecords = [
        {
          value = [
            "string"
          ]
        }
      ]
    }
  })
}

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

AaaaRecord

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

ARecord

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

CaaRecord

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

CnameRecord

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

Переваривать

Имя Описание Ценность
algorithmType Тип алгоритма дайджеста представляет стандартный номер алгоритма дайджеста, используемый для создания дайджеста. См. https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml int
ценность Значение дайджеста — это криптографическое хэш-значение указанной записи ресурсов DNSKEY. струна

DsRecord

Имя Описание Ценность
алгоритм Тип алгоритма безопасности представляет стандартный номер алгоритма безопасности записи ресурсов DNSKEY. См. https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml int
переваривать Сущность дайджеста. дайджест
keyTag Значение тега ключа используется для определения того, какая запись ресурсов DNSKEY используется для проверки подписи. int

Microsoft.Network/dnsZones/MX

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

MxRecord

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

NaptrRecord

Имя Описание Ценность
Флаги Флаги, относящиеся к приложениям DDDS. В настоящее время значения, определенные в RFC 3404, являются прописными и строчными буквами "A", "P", "S" и "U", а также пустой строкой "". Заключите флаги в кавычки. струна
порядок Порядок обработки записей NAPTR для точного представления упорядоченного списка правил. Порядок от самого низкого до самого высокого. Допустимые значения: 0-65535. int
предпочтение В предпочтениях указывается порядок обработки записей NAPTR со равными значениями order, низкие числа обрабатываются перед большими числами. Допустимые значения: 0-65535. int
regexp Регулярное выражение, которое использует приложение DDDS для преобразования входного значения в выходное значение. Например: IP-телефонная система может использовать регулярное выражение для преобразования номера телефона, введенного пользователем в URI SIP. Заключайте регулярное выражение в кавычки. Укажите значение regexp или значение для замены. струна
замена Замена является полным доменным именем (FQDN) следующего доменного имени, для которого требуется, чтобы приложение DDDS отправляло DNS-запрос. Приложение DDDS заменяет входное значение значением, указанным для замены. Укажите значение regexp или значение для замены. Если указать значение regexp, укажите точку (.) для замены. струна
Услуги Службы, относящиеся к приложениям DDDS. Заключайте службы в кавычки. струна

NsRecord

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

PtrRecord

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

RecordSetProperties

Имя Описание Ценность
AAAARecords Список записей AAAA в наборе записей. AaaaRecord[]
ARecords Список записей A в наборе записей. ARecord[]
caaRecords Список записей ЦС В наборе записей. CaaRecord[]
CNAMERecord Запись CNAME в наборе записей. CnameRecord
DSRecords Список записей DS в наборе записей. DsRecord[]
метаданные Метаданные, подключенные к набору записей. RecordSetPropertiesMetadata
MXRecords Список записей MX в наборе записей. MxRecord[]
NAPTRRecords Список записей NAPTR в наборе записей. NaptrRecord[]
NSRecords Список записей NS в наборе записей. NsRecord[]
PTRRecords Список записей PTR в наборе записей. PtrRecord[]
SOARecord Запись SOA в наборе записей. SoaRecord
SRVRecords Список записей SRV в наборе записей. SrvRecord[]
targetResource Ссылка на ресурс Azure, из которого берется значение ресурса DNS. SubResource
TLSARecords Список записей TLSA в наборе записей. TlsaRecord[]
trafficManagementProfile Ссылка на ресурс профиля диспетчера трафика 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

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

TlsaRecord

Имя Описание Ценность
certAssociationData Это указывает соответствующие данные сопоставления сертификатов. струна
matchingType Тип сопоставления указывает, как представлена ассоциация сертификатов. int
селектор Селектор указывает, какая часть сертификата TLS, представленного сервером, будет соответствовать данным ассоциации. int
употребление Использование указывает предоставленную связь, которая будет использоваться для сопоставления сертификата, представленного в подтверждении TLS. int

TxtRecord

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