Certificats Microsoft.Web 2021-01-15
Définition de ressource Bicep
Le type de ressource de certificats peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de 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 le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Web/certificates@2021-01-15' = {
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 le certificat gratuit. Les valeurs possibles sont les suivantes : « CNameValidationValue », « HttpTokenValidationValue » | 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 :
- groupes de ressources - Consultez commandes de déploiement de 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 le code JSON suivant à votre modèle.
{
"type": "Microsoft.Web/certificates",
"apiVersion": "2021-01-15",
"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 le certificat gratuit. Les valeurs possibles sont les suivantes : « CNameValidationValue », « HttpTokenValidationValue » | 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 | '2021-01-15' |
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 |
Créer un certificat managé (gratuit) APEX (domaine racine) pour WebApp |
Créer et affecter un de certificat App Service standard |
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 |
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 |
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 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 |
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@2021-01-15"
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 le certificat gratuit. Les valeurs possibles sont les suivantes : « CNameValidationValue », « HttpTokenValidationValue » | 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@2021-01-15 » |
ResourceTags
Nom | Description | Valeur |
---|