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


Сертификаты Microsoft.Web 2021-01-15

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

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

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

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

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

resource symbolicname 'Microsoft.Web/certificates@2021-01-15' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any(Azure.Bicep.Types.Concrete.AnyType)
    serverFarmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

CertificateProperties

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

Microsoft.Web/certificates

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства определенного ресурса сертификата CertificateProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ResourceTags

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

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

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

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

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

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

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2021-01-15",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

CertificateProperties

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

Microsoft.Web/certificates

Имя Описание Ценность
apiVersion Версия API '2021-01-15'
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства определенного ресурса сертификата CertificateProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Web/certificates"

ResourceTags

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

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

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

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

развертывание в Azure
Создание управляемого сертификата (бесплатный) APEX (корневой домен) для WebApp
создание и назначение стандартного сертификата службы приложений

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

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

развертывание в Azure
Настраивает SSL-сертификат по умолчанию для ASE или ILB ASE версии 2.
интеграция веб-приложения с Key Vault

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2021-01-15"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      pfxBlob = ?
      serverFarmId = "string"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

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

CertificateProperties

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

Microsoft.Web/certificates

Имя Описание Ценность
добрый Тип ресурса. струна
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства определенного ресурса сертификата CertificateProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Web/certificates@2021-01-15"

ResourceTags

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