CustomerCertificateParameters Class

Customer Certificate used for https.

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.cdn.models._models_py3.SecretParameters
CustomerCertificateParameters

Constructor

CustomerCertificateParameters(*, secret_source: _models.ResourceReference, 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
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 Required.

secret_version
str

Version of the secret to be used.

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

secret_version
str

Version of the secret to be used.

use_latest_version

Whether to use the latest version for the certificate.

subject
str

Subject name in the certificate.

expiration_date
str

Certificate expiration date.

certificate_authority
str

Certificate issuing authority.

subject_alternative_names

The list of SANs.

thumbprint
str

Certificate thumbprint.