Compartir a través de


Certificados Microsoft.Web 2021-02-01

Definición de recursos de Bicep

El tipo de recurso certificates se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/certificates, agregue la siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Web/certificates@2021-02-01' = {
  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'
  }
}

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
canonicalName CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda
hostNames Nombres de host a los que se aplica el certificado. string[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda
keyVaultSecretName Nombre del secreto de Key Vault. cuerda
contraseña Contraseña del certificado. cuerda
pfxBlob Blob pfx. cualquier
serverFarmId Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". cuerda

Microsoft.Web/certificates

Nombre Descripción Valor
amable Tipo de recurso. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de certificado CertificateProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

ResourceTags

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso certificates se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/certificates, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2021-02-01",
  "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"
  }
}

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
canonicalName CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda
hostNames Nombres de host a los que se aplica el certificado. string[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda
keyVaultSecretName Nombre del secreto de Key Vault. cuerda
contraseña Contraseña del certificado. cuerda
pfxBlob Blob pfx. cualquier
serverFarmId Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". cuerda

Microsoft.Web/certificates

Nombre Descripción Valor
apiVersion La versión de api '2021-02-01'
amable Tipo de recurso. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de certificado CertificateProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Web/certificates"

ResourceTags

Nombre Descripción Valor

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear un certificado administrado de App Services

Implementación en Azure
Creación de un certificado administrado (gratis) APEX (dominio raíz) para WebApp
Crear y asignar un certificado de App Service estándar

Implementación en Azure
Crea un certificado de App Service estándar, lo comprueba mediante una aplicación de App Service y crea enlaces SSL una vez que el certificado esté listo.
Crear y asignar un de Certificado de App Service comodín

Implementación en Azure
Crea un certificado de App Service con caracteres comodín, lo comprueba mediante un dominio de App Service y crea enlaces SSL en una aplicación de App Service una vez que el certificado esté listo.
certificado SSL para un ASE de ILB o un de ASE v2 de ILB

Implementación en Azure
Configura el certificado SSL predeterminado para un ASE de ILB o un ASE de ILB v2
integración de Web App con Key Vault

Implementación en Azure
Implementación de un certificado de aplicación web desde el secreto de Key Vault y su uso para crear un enlace SSL
Aplicación web con un dominio personalizado y un enlace SSL opcional

Implementación en Azure
Cree una aplicación web y con un dominio personalizado y, opcionalmente, agregue un certificado SSL para el cifrado https.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso certificates se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/certificates, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
canonicalName CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda
hostNames Nombres de host a los que se aplica el certificado. string[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda
keyVaultSecretName Nombre del secreto de Key Vault. cuerda
contraseña Contraseña del certificado. cuerda
pfxBlob Blob pfx. cualquier
serverFarmId Identificador de recurso del plan de App Service asociado, con el formato "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". cuerda

Microsoft.Web/certificates

Nombre Descripción Valor
amable Tipo de recurso. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de certificado CertificateProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Web/certificates@2021-02-01"

ResourceTags

Nombre Descripción Valor