Certificate Class
SSL certificate for an app.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.web.v2019_08_01.models._models_py3.ResourceCertificate
Constructor
Certificate(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, host_names: List[str] | None = None, pfx_blob: bytes | None = None, password: str | None = None, key_vault_id: str | None = None, key_vault_secret_name: str | None = None, server_farm_id: str | None = None, canonical_name: str | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
tags
|
Resource tags. |
host_names
|
Host names the certificate applies to. |
pfx_blob
|
Pfx blob. |
password
|
Certificate password. |
key_vault_id
|
Key Vault Csm resource Id. |
key_vault_secret_name
|
Key Vault secret name. |
server_farm_id
|
Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long |
canonical_name
|
CNAME of the certificate to be issued via free certificate. |
Variables
Name | Description |
---|---|
id
|
Resource Id. |
name
|
Resource Name. |
kind
|
Kind of resource. |
location
|
Resource Location. Required. |
type
|
Resource type. |
tags
|
Resource tags. |
friendly_name
|
Friendly name of the certificate. |
subject_name
|
Subject name of the certificate. |
host_names
|
Host names the certificate applies to. |
pfx_blob
|
Pfx blob. |
site_name
|
App name. |
self_link
|
Self link. |
issuer
|
Certificate issuer. |
issue_date
|
Certificate issue Date. |
expiration_date
|
Certificate expiration date. |
password
|
Certificate password. |
thumbprint
|
Certificate thumbprint. |
valid
|
Is the certificate valid?. |
cer_blob
|
Raw bytes of .cer file. |
public_key_hash
|
Public key hash. |
hosting_environment_profile
|
Specification for the App Service Environment to use for the certificate. |
key_vault_id
|
Key Vault Csm resource Id. |
key_vault_secret_name
|
Key Vault secret name. |
key_vault_secret_status
|
Status of the Key Vault secret. Known values are: "Initialized", "WaitingOnCertificateOrder", "Succeeded", "CertificateOrderFailed", "OperationNotPermittedOnKeyVault", "AzureServiceUnauthorizedToAccessKeyVault", "KeyVaultDoesNotExist", "KeyVaultSecretDoesNotExist", "UnknownError", "ExternalPrivateKey", and "Unknown". |
server_farm_id
|
Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". # pylint: disable=line-too-long |
canonical_name
|
CNAME of the certificate to be issued via free certificate. |
Azure SDK for Python