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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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 |
Creación de un certificado administrado (gratis) APEX (dominio raíz) para WebApp |
Crear y asignar un certificado de App Service estándar |
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 |
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 |
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 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 |
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
ResourceTags
Nombre | Descripción | Valor |
---|