CustomerCertificate Class

Customer Certificate used for https.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.cdn.models._models_py3.Certificate
CustomerCertificate

Constructor

CustomerCertificate(*, type: str | _models.SecretType | None = None, secret_source: _models.ResourceReference | None = None, secret_version: str | None = None, use_latest_version: bool | None = None, subject_alternative_names: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
type

The type of the secret resource. Known values are: "UrlSigningKey", "CustomerCertificate", "ManagedCertificate", and "AzureFirstPartyManagedCertificate".

secret_source

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​. # pylint: disable=line-too-long

secret_version
str

Certificate version.

use_latest_version

Whether to use the latest version for the certificate.

subject_alternative_names

The list of SANs.

Variables

Name Description
type

The type of the secret resource. Known values are: "UrlSigningKey", "CustomerCertificate", "ManagedCertificate", and "AzureFirstPartyManagedCertificate".

subject
str

Subject name in the certificate.

expiration_date
str

Certificate expiration date.

secret_source

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​. # pylint: disable=line-too-long

secret_version
str

Certificate version.

certificate_authority
str

Certificate issuing authority.

use_latest_version

Whether to use the latest version for the certificate.

subject_alternative_names

The list of SANs.

thumbprint
str

Certificate thumbprint.