CertificateProperties Class

Certificate resource specific properties.

Constructor

CertificateProperties(*args: Any, **kwargs: Any)

Variables

Name Description
password
str

Certificate password.

friendly_name
str

Friendly name of the certificate.

subject_name
str

Subject name of the certificate.

host_names

Host names the certificate applies to.

pfx_blob

Pfx blob.

site_name
str

App name.

self_link
str

Self link.

issuer
str

Certificate issuer.

issue_date

Certificate issue Date.

expiration_date

Certificate expiration date.

thumbprint
str

Certificate thumbprint.

valid

Is the certificate valid?.

cer_blob

Raw bytes of .cer file.

public_key_hash
str

Public key hash.

hosting_environment_profile

Specification for the App Service Environment to use for the certificate.

key_vault_id
str

Azure Key Vault Csm resource Id.

key_vault_secret_name
str

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

Resource ID of the associated App Service plan.

canonical_name
str

CNAME of the certificate to be issued via free certificate.

domain_validation_method
str

Method of domain validation for free cert.

Attributes

canonical_name

CNAME of the certificate to be issued via free certificate.

canonical_name: str | None

cer_blob

Raw bytes of .cer file.

cer_blob: bytes | None

domain_validation_method

Method of domain validation for free cert.

domain_validation_method: str | None

expiration_date

Certificate expiration date.

expiration_date: datetime | None

friendly_name

Friendly name of the certificate.

friendly_name: str | None

host_names

Host names the certificate applies to.

host_names: list[str] | None

hosting_environment_profile

Specification for the App Service Environment to use for the certificate.

hosting_environment_profile: _models.HostingEnvironmentProfile | None

issue_date

Certificate issue Date.

issue_date: datetime | None

issuer

Certificate issuer.

issuer: str | None

key_vault_id

Azure Key Vault Csm resource Id.

key_vault_id: str | None

key_vault_secret_name

Azure Key Vault secret name.

key_vault_secret_name: str | None

key_vault_secret_status

"Initialized", "WaitingOnCertificateOrder", "Succeeded", "CertificateOrderFailed", "OperationNotPermittedOnKeyVault", "AzureServiceUnauthorizedToAccessKeyVault", "KeyVaultDoesNotExist", "KeyVaultSecretDoesNotExist", "UnknownError", "ExternalPrivateKey", and "Unknown".

key_vault_secret_status: str | _models.KeyVaultSecretStatus | None

password

Certificate password.

password: str | None

pfx_blob

Pfx blob.

pfx_blob: bytes | None

public_key_hash

Public key hash.

public_key_hash: str | None

Self link.

self_link: str | None

server_farm_id

Resource ID of the associated App Service plan.

server_farm_id: str | None

site_name

App name.

site_name: str | None

subject_name

Subject name of the certificate.

subject_name: str | None

thumbprint

Certificate thumbprint.

thumbprint: str | None

valid

Is the certificate valid?.

valid: bool | None