Partager via


Certificats Microsoft.Web 2020-12-01

Définition de ressource Bicep

Le type de ressource de certificats peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/certificates, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Web/certificates@2020-12-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'
  }
}

Valeurs de propriété

CertificateProperties

Nom Description Valeur
canonicalName CNAME du certificat à émettre via un certificat gratuit corde
domainValidationMethod Méthode de validation de domaine pour un certificat gratuit corde
hostNames Les noms d’hôte dont le certificat s’applique. string[]
keyVaultId ID de ressource Csm Key Vault. corde
keyVaultSecretName Nom du secret Key Vault. corde
mot de passe Mot de passe du certificat. corde
pfxBlob Objet blob Pfx. quelconque
serverFarmId ID de ressource du plan App Service associé, mis en forme comme suit : « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». corde

Microsoft.Web/certificates

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés spécifiques à la ressource de certificat CertificateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ResourceTags

Nom Description Valeur

Définition de ressource de modèle ARM

Le type de ressource de certificats peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/certificates, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriété

CertificateProperties

Nom Description Valeur
canonicalName CNAME du certificat à émettre via un certificat gratuit corde
domainValidationMethod Méthode de validation de domaine pour un certificat gratuit corde
hostNames Les noms d’hôte dont le certificat s’applique. string[]
keyVaultId ID de ressource Csm Key Vault. corde
keyVaultSecretName Nom du secret Key Vault. corde
mot de passe Mot de passe du certificat. corde
pfxBlob Objet blob Pfx. quelconque
serverFarmId ID de ressource du plan App Service associé, mis en forme comme suit : « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». corde

Microsoft.Web/certificates

Nom Description Valeur
apiVersion Version de l’API '2020-12-01'
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés spécifiques à la ressource de certificat CertificateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Web/certificates'

ResourceTags

Nom Description Valeur

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
créer un certificat managé App Services

Déployer sur Azure
Créer un certificat managé (gratuit) APEX (domaine racine) pour WebApp
Créer et affecter un de certificat App Service standard

Déployer sur Azure
Crée un certificat App Service standard, vérifie-le à l’aide d’une application App Service et crée des liaisons SSL une fois le certificat prêt
Créer et affecter un de certificat App Service générique

Déployer sur Azure
Crée un certificat App Service générique, le vérifie à l’aide d’un domaine App Service et crée des liaisons SSL sur une application App Service une fois le certificat prêt
certificat SSL pour un ASE ILB ou un ILB ASE v2

Déployer sur Azure
Configure le certificat SSL par défaut pour un ASE ILB ou un ASE ILB v2
intégration d’application web à Key Vault

Déployer sur Azure
Déployer un certificat d’application web à partir d’un secret Key Vault et l’utiliser pour créer une liaison SSL
Application web avec un domaine personnalisé et une liaison SSL facultative

Déployer sur Azure
Créez une application web et avec un domaine personnalisé et ajoutez éventuellement un certificat SSL pour le chiffrement https.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource de certificats peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/certificates, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2020-12-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"
    }
  })
}

Valeurs de propriété

CertificateProperties

Nom Description Valeur
canonicalName CNAME du certificat à émettre via un certificat gratuit corde
domainValidationMethod Méthode de validation de domaine pour un certificat gratuit corde
hostNames Les noms d’hôte dont le certificat s’applique. string[]
keyVaultId ID de ressource Csm Key Vault. corde
keyVaultSecretName Nom du secret Key Vault. corde
mot de passe Mot de passe du certificat. corde
pfxBlob Objet blob Pfx. quelconque
serverFarmId ID de ressource du plan App Service associé, mis en forme comme suit : « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». corde

Microsoft.Web/certificates

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés spécifiques à la ressource de certificat CertificateProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Web/certificates@2020-12-01 »

ResourceTags

Nom Description Valeur