Сертификаты Microsoft.Web 2022-03-01

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

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

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

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

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

resource symbolicname 'Microsoft.Web/certificates@2022-03-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 имя ресурса. строка (обязательно)

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

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

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. строка (обязательно)
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": "2022-03-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 ресурсов '2022-03-01'
name имя ресурса. строка (обязательно)

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

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

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. строка (обязательно)
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@2022-03-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@2022-03-01"
name имя ресурса. строка (обязательно)

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

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

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
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}". строка