Certificati Microsoft.Web 2022-03-01

Definizione di risorsa Bicep

Il tipo di risorsa certificati può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Web/certificates, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Web/certificates@2022-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any()
    serverFarmId: 'string'
  }
}

Valori delle proprietà

certificates

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
/

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa. stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
kind Tipo di risorsa. string
properties Proprietà specifiche delle risorse del certificato CertificateProperties

CertificateProperties

Nome Descrizione Valore
canonicalName CNAME del certificato da rilasciare tramite certificato gratuito string
domainValidationMethod Metodo di convalida del dominio per il certificato gratuito string
Host Nomi host a cui si applica il certificato. string[]
keyVaultId Key Vault ID risorsa Csm. string
keyVaultSecretName Key Vault nome del segreto. string
password Password del certificato. string
pfxBlob BLOB Pfx. Per Bicep, è possibile usare la funzione any().
serverFarmId ID risorsa del piano di servizio app associato, formattato come: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare e assegnare un certificato servizio app standard

Distribuisci in Azure
Crea un certificato di servizio app standard, lo verifica usando un'app del servizio app e crea associazioni SSL una volta pronto il certificato
Creare e assegnare un carattere jolly servizio app Certificato

Distribuisci in Azure
Crea un carattere jolly servizio app Certificato, lo verifica usando un dominio del servizio app e crea associazioni SSL in un'app servizio app quando il certificato è pronto
Creare un certificato gestito di Servizi app

Distribuisci in Azure
Creare un certificato gestito (gratuito) APEX (dominio radice) per l'app Web
Certificato SSL per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Distribuisci in Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Configurare il certificato SSL predefinito per un ambiente del servizio app ILB o un ambiente del servizio app ILB versione 2)
Integrazione di app Web con Key Vault

Distribuisci in Azure
Distribuire un certificato dell'app Web da Key Vault segreto e usarlo per creare l'associazione SSL
App Web con un dominio personalizzato e un'associazione SSL facoltativa

Distribuisci in Azure
Creare un'app Web e con un dominio personalizzato e, facoltativamente, aggiungere un certificato SSL per la crittografia https.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa certificati può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Web/certificates, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2022-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  }
}

Valori delle proprietà

certificates

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.Web/certificates'
apiVersion Versione dell'API della risorsa '2022-03-01'
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
/

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa. stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
kind Tipo di risorsa. string
properties Proprietà specifiche delle risorse del certificato CertificateProperties

CertificateProperties

Nome Descrizione Valore
canonicalName CNAME del certificato da rilasciare tramite certificato gratuito string
domainValidationMethod Metodo di convalida del dominio per il certificato gratuito string
Host Nomi host a cui si applica il certificato. string[]
keyVaultId Key Vault ID risorsa Csm. string
keyVaultSecretName Key Vault nome del segreto. string
password Password del certificato. string
pfxBlob BLOB Pfx.
serverFarmId ID risorsa del piano di servizio app associato, formattato come: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Creare e assegnare un certificato servizio app standard

Distribuisci in Azure
Crea un certificato di servizio app standard, lo verifica usando un'app del servizio app e crea associazioni SSL una volta pronto il certificato
Creare e assegnare un carattere jolly servizio app Certificato

Distribuisci in Azure
Crea un carattere jolly servizio app Certificato, lo verifica usando un dominio del servizio app e crea associazioni SSL in un'app servizio app quando il certificato è pronto
Creare un certificato gestito di Servizi app

Distribuisci in Azure
Creare un certificato gestito (gratuito) APEX (dominio radice) per l'app Web
Certificato SSL per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Distribuisci in Azure
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Configurare il certificato SSL predefinito per un ambiente del servizio app ILB o un ambiente del servizio app ILB versione 2)
Integrazione di app Web con Key Vault

Distribuisci in Azure
Distribuire un certificato dell'app Web da Key Vault segreto e usarlo per creare l'associazione SSL
App Web con un dominio personalizzato e un'associazione SSL facoltativa

Distribuisci in Azure
Creare un'app Web e con un dominio personalizzato e, facoltativamente, aggiungere un certificato SSL per la crittografia https.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa certificati può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Web/certificates, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2022-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      serverFarmId = "string"
    }
    kind = "string"
  })
}

Valori delle proprietà

certificates

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Web/certificates@2022-03-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
/

Non può terminare con uno spazio o un punto.
posizione Posizione risorsa. stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
kind Tipo di risorsa. string
properties Proprietà specifiche delle risorse del certificato CertificateProperties

CertificateProperties

Nome Descrizione valore
canonicalName CNAME del certificato da rilasciare tramite certificato gratuito string
domainValidationMethod Metodo di convalida del dominio per certificato gratuito string
Host Nomi host a cui si applica il certificato. string[]
keyVaultId Key Vault ID risorsa Csm. string
keyVaultSecretName Key Vault nome segreto. string
password Password del certificato. string
pfxBlob BLOB Pfx.
serverFarmId ID risorsa del piano di servizio app associato, formattato come :"/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". string