AppServiceCertificateResource Class

Key Vault container ARM resource for a certificate that is purchased through Azure.

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 Azure.

Inheritance
azure.mgmt.web.v2020_09_01.models._models_py3.Resource
AppServiceCertificateResource

Constructor

AppServiceCertificateResource(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, key_vault_id: str | None = None, key_vault_secret_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
kind
str

Kind of resource.

location
str

Resource Location. Required.

tags

Resource tags.

key_vault_id
str

Key Vault resource Id.

key_vault_secret_name
str

Key Vault secret name.

Variables

Name Description
id
str

Resource Id.

name
str

Resource Name.

kind
str

Kind of resource.

location
str

Resource Location. Required.

type
str

Resource type.

tags

Resource tags.

system_data

The system metadata relating to this resource.

key_vault_id
str

Key Vault resource Id.

key_vault_secret_name
str

Key Vault secret name.

provisioning_state

Status of the Key Vault secret. Known values are: "Initialized", "WaitingOnCertificateOrder", "Succeeded", "CertificateOrderFailed", "OperationNotPermittedOnKeyVault", "AzureServiceUnauthorizedToAccessKeyVault", "KeyVaultDoesNotExist", "KeyVaultSecretDoesNotExist", "UnknownError", "ExternalPrivateKey", and "Unknown".