Сертификаты Microsoft.Web 2020-12-01

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

Тип ресурса certificates можно развернуть с помощью операций, предназначенных для:

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

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

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

resource symbolicname 'Microsoft.Web/certificates@2020-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any()
    serverFarmId: 'string'
  }
}

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

certificates

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
/

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип ресурса. строка
properties Свойства, относящиеся к ресурсу сертификата Свойства certificateProperties

Свойства certificateProperties

Имя Описание Значение
canonicalName CNAME сертификата, выдаваемого с помощью бесплатного сертификата строка
domainValidationMethod Метод проверки домена для бесплатного сертификата строка
HostNames Имя узла, к которому применяется сертификат. string[]
keyVaultId Key Vault идентификатор ресурса Csm. строка
keyVaultSecretName Key Vault имя секрета. строка
password Пароль сертификата. строка
pfxBlob Большой двоичный объект Pfx. Для Bicep можно использовать функцию any().
serverFarmId Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". строка

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

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

Шаблон Описание
Создание и назначение стандартного сертификата Служба приложений

Развертывание в Azure
Создает стандартный сертификат Служба приложений, проверяет его с помощью приложения службы приложений и создает SSL-привязки после готовности сертификата.
Создание и назначение сертификата Служба приложений с подстановочными знаками

Развертывание в Azure
Создает сертификат Служба приложений с подстановочными знаками, проверяет его с помощью домена службы приложений и создает SSL-привязки в приложении Служба приложений после того, как сертификат будет готов.
Создание управляемого сертификата служб приложений

Развертывание в Azure
Создание управляемого сертификата (бесплатного) APEX (корневого домена) для WebApp
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2

Развертывание в Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2)
Интеграция веб-приложения с Key Vault

Развертывание в Azure
Развертывание сертификата веб-приложения из секрета Key Vault и его использование для создания привязки SSL
Веб-приложение с личным доменом и необязательной привязкой SSL

Развертывание в Azure
Создайте веб-приложение с личным доменом и при необходимости добавьте SSL-сертификат для шифрования HTTPS.

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

Тип ресурса certificates можно развернуть с помощью операций, предназначенных для:

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

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

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

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2020-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  }
}

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

certificates

Имя Описание Значение
тип Тип ресурса Microsoft.Web/certificates
версия_API Версия API ресурсов '2020-12-01'
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
/

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип ресурса. строка
properties Свойства, относящиеся к ресурсу сертификата Свойства certificateProperties

Свойства certificateProperties

Имя Описание Значение
canonicalName CNAME сертификата, выдаваемого с помощью бесплатного сертификата строка
domainValidationMethod Метод проверки домена для бесплатного сертификата строка
HostNames Имя узла, к которому применяется сертификат. string[]
keyVaultId Key Vault идентификатор ресурса Csm. строка
keyVaultSecretName Key Vault имя секрета. строка
password Пароль сертификата. строка
pfxBlob Большой двоичный объект Pfx.
serverFarmId Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". строка

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

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

Шаблон Описание
Создание и назначение стандартного сертификата Служба приложений

Развертывание в Azure
Создает стандартный сертификат Служба приложений, проверяет его с помощью приложения службы приложений и создает SSL-привязки после готовности сертификата.
Создание и назначение сертификата Служба приложений с подстановочными знаками

Развертывание в Azure
Создает сертификат Служба приложений с подстановочными знаками, проверяет его с помощью домена службы приложений и создает SSL-привязки в приложении Служба приложений после того, как сертификат будет готов.
Создание управляемого сертификата служб приложений

Развертывание в Azure
Создание управляемого сертификата (бесплатного) APEX (корневого домена) для WebApp
SSL-сертификат для ASE с внутренним балансировщиком нагрузки или ASE с внутренним балансировщиком нагрузки версии 2

Развертывание в Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Настройка SSL-сертификата по умолчанию для внутренней подсистемы балансировки нагрузки ASE или внутренней подсистемы балансировки нагрузки ASE версии 2)
Интеграция веб-приложения с Key Vault

Развертывание в Azure
Развертывание сертификата веб-приложения из секрета Key Vault и его использование для создания привязки SSL
Веб-приложение с личным доменом и необязательной привязкой SSL

Развертывание в Azure
Создайте веб-приложение с личным доменом и при необходимости добавьте SSL-сертификат для шифрования HTTPS.

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

Тип ресурса certificates можно развернуть с помощью операций, предназначенных для:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2020-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      serverFarmId = "string"
    }
    kind = "string"
  })
}

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

certificates

Имя Описание Значение
тип Тип ресурса "Microsoft.Web/certificates@2020-12-01"
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
/

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
kind Тип ресурса. строка
properties Свойства, относящиеся к ресурсу сертификата Свойства certificateProperties

Свойства certificateProperties

Имя Описание Значение
canonicalName CNAME сертификата, выдаваемого с помощью бесплатного сертификата строка
domainValidationMethod Метод проверки домена для бесплатного сертификата строка
HostNames Имя узла, к которому применяется сертификат. string[]
keyVaultId Key Vault идентификатор ресурса Csm. строка
keyVaultSecretName Key Vault имя секрета. строка
password Пароль сертификата. строка
pfxBlob Большой двоичный объект Pfx.
serverFarmId Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". строка