Compartir a través de


Certificados Microsoft.Web 2015-08-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@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    cerBlob: 'string'
    expirationDate: 'string'
    friendlyName: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
      name: 'string'
      type: 'string'
    }
    hostNames: [
      'string'
    ]
    issueDate: 'string'
    issuer: 'string'
    password: 'string'
    pfxBlob: 'string'
    publicKeyHash: 'string'
    selfLink: 'string'
    siteName: 'string'
    subjectName: 'string'
    thumbprint: 'string'
    valid: bool
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
cerBlob Bytes sin formato del archivo de .cer cuerda
expirationDate Fecha de expiración del certificado cuerda
friendlyName Nombre descriptivo del certificado cuerda
hostingEnvironmentProfile Especificación del entorno de hospedaje (App Service Environment) que se va a usar para el certificado hostingEnvironmentProfile
hostNames Nombres de host a los que se aplica el certificado string[]
issueDate Fecha de emisión del certificado cuerda
Emisor Emisor de certificados cuerda
contraseña Contraseña de certificado cuerda
pfxBlob Blob pfx cuerda
publicKeyHash Hash de clave pública cuerda
selfLink Vínculo propio cuerda
siteName Nombre de la aplicación cuerda
subjectName Nombre del firmante del certificado cuerda
Huella digital Huella digital del certificado cuerda
válido ¿Es válido el certificado? Bool

HostingEnvironmentProfile

Nombre Descripción Valor
identificación Identificador de recurso del entorno de hospedaje (App Service Environment) cuerda
nombre Nombre del entorno de hospedaje (App Service Environment) (solo lectura) cuerda
tipo Tipo de recurso del entorno de hospedaje (App Service Environment) (solo lectura) 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 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": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "cerBlob": "string",
    "expirationDate": "string",
    "friendlyName": "string",
    "hostingEnvironmentProfile": {
      "id": "string",
      "name": "string",
      "type": "string"
    },
    "hostNames": [ "string" ],
    "issueDate": "string",
    "issuer": "string",
    "password": "string",
    "pfxBlob": "string",
    "publicKeyHash": "string",
    "selfLink": "string",
    "siteName": "string",
    "subjectName": "string",
    "thumbprint": "string",
    "valid": "bool"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
cerBlob Bytes sin formato del archivo de .cer cuerda
expirationDate Fecha de expiración del certificado cuerda
friendlyName Nombre descriptivo del certificado cuerda
hostingEnvironmentProfile Especificación del entorno de hospedaje (App Service Environment) que se va a usar para el certificado hostingEnvironmentProfile
hostNames Nombres de host a los que se aplica el certificado string[]
issueDate Fecha de emisión del certificado cuerda
Emisor Emisor de certificados cuerda
contraseña Contraseña de certificado cuerda
pfxBlob Blob pfx cuerda
publicKeyHash Hash de clave pública cuerda
selfLink Vínculo propio cuerda
siteName Nombre de la aplicación cuerda
subjectName Nombre del firmante del certificado cuerda
Huella digital Huella digital del certificado cuerda
válido ¿Es válido el certificado? Bool

HostingEnvironmentProfile

Nombre Descripción Valor
identificación Identificador de recurso del entorno de hospedaje (App Service Environment) cuerda
nombre Nombre del entorno de hospedaje (App Service Environment) (solo lectura) cuerda
tipo Tipo de recurso del entorno de hospedaje (App Service Environment) (solo lectura) cuerda

Microsoft.Web/certificates

Nombre Descripción Valor
apiVersion La versión de api '2015-08-01'
amable Tipo de recurso cuerda
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades 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@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      cerBlob = "string"
      expirationDate = "string"
      friendlyName = "string"
      hostingEnvironmentProfile = {
        id = "string"
        name = "string"
        type = "string"
      }
      hostNames = [
        "string"
      ]
      issueDate = "string"
      issuer = "string"
      password = "string"
      pfxBlob = "string"
      publicKeyHash = "string"
      selfLink = "string"
      siteName = "string"
      subjectName = "string"
      thumbprint = "string"
      valid = bool
    }
  })
}

Valores de propiedad

CertificateProperties

Nombre Descripción Valor
cerBlob Bytes sin formato del archivo de .cer cuerda
expirationDate Fecha de expiración del certificado cuerda
friendlyName Nombre descriptivo del certificado cuerda
hostingEnvironmentProfile Especificación del entorno de hospedaje (App Service Environment) que se va a usar para el certificado hostingEnvironmentProfile
hostNames Nombres de host a los que se aplica el certificado string[]
issueDate Fecha de emisión del certificado cuerda
Emisor Emisor de certificados cuerda
contraseña Contraseña de certificado cuerda
pfxBlob Blob pfx cuerda
publicKeyHash Hash de clave pública cuerda
selfLink Vínculo propio cuerda
siteName Nombre de la aplicación cuerda
subjectName Nombre del firmante del certificado cuerda
Huella digital Huella digital del certificado cuerda
válido ¿Es válido el certificado? Bool

HostingEnvironmentProfile

Nombre Descripción Valor
identificación Identificador de recurso del entorno de hospedaje (App Service Environment) cuerda
nombre Nombre del entorno de hospedaje (App Service Environment) (solo lectura) cuerda
tipo Tipo de recurso del entorno de hospedaje (App Service Environment) (solo lectura) 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 CertificateProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Web/certificates@2015-08-01"

ResourceTags

Nombre Descripción Valor