Compartir a través de


Certificados Microsoft.Web 2021-03-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-03-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any(...)
    serverFarmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.Web/certificates

Nombre Descripción Valor
amable Tipo de recurso. cuerda / cadena
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

PropiedadesDelCertificado

Nombre Descripción Valor
nombre canónico CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda / cadena
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda / cadena
Nombres de host Nombres de host a los que se aplica el certificado. cadena[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda / cadena
keyVaultSecretName Nombre del secreto de Key Vault. cuerda / cadena
contraseña Contraseña del certificado. cuerda / cadena
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 / cadena

ResourceTags (Etiquetas de recurso)

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-03-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

Microsoft.Web/certificates

Nombre Descripción Valor
apiVersion La versión de api '2021-03-01'
amable Tipo de recurso. cuerda / cadena
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"

PropiedadesDelCertificado

Nombre Descripción Valor
nombre canónico CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda / cadena
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda / cadena
Nombres de host Nombres de host a los que se aplica el certificado. cadena[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda / cadena
keyVaultSecretName Nombre del secreto de Key Vault. cuerda / cadena
contraseña Contraseña del certificado. cuerda / cadena
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 / cadena

ResourceTags (Etiquetas de recurso)

Nombre Descripción Valor

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar 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-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      pfxBlob = ?
      serverFarmId = "string"
    }
  }
}

Valores de propiedad

Microsoft.Web/certificates

Nombre Descripción Valor
amable Tipo de recurso. cuerda / cadena
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-03-01"

PropiedadesDelCertificado

Nombre Descripción Valor
nombre canónico CNAME del certificado que se va a emitir a través de un certificado gratuito cuerda / cadena
domainValidationMethod Método de validación de dominio para un certificado gratuito cuerda / cadena
Nombres de host Nombres de host a los que se aplica el certificado. cadena[]
keyVaultId Identificador de recurso de Csm de Key Vault. cuerda / cadena
keyVaultSecretName Nombre del secreto de Key Vault. cuerda / cadena
contraseña Contraseña del certificado. cuerda / cadena
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 / cadena

ResourceTags (Etiquetas de recurso)

Nombre Descripción Valor