CustomerCertificateParameters Class
Customer Certificate used for https.
Constructor
CustomerCertificateParameters(*args: Any, **kwargs: Any)
Variables
| 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}. Required. |
|
secret_version
|
Version of the secret to be used. |
|
use_latest_version
|
Whether to use the latest version for the certificate. |
|
subject
|
Subject name in the certificate. |
|
expiration_date
|
Certificate expiration date. |
|
certificate_authority
|
Certificate issuing authority. |
|
subject_alternative_names
|
The list of SANs. |
|
thumbprint
|
Certificate thumbprint. |
|
type
|
str or
<xref:azure.mgmt.cdn.models.CUSTOMER_CERTIFICATE>
The type of the secret resource. Required. CUSTOMER_CERTIFICATE. |
Attributes
certificate_authority
Certificate issuing authority.
certificate_authority: str | None
expiration_date
Certificate expiration date.
expiration_date: str | None
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}. Required.
secret_source: _models.ResourceReference
secret_version
Version of the secret to be used.
secret_version: str | None
subject
Subject name in the certificate.
subject: str | None
subject_alternative_names
The list of SANs.
subject_alternative_names: list[str] | None
thumbprint
Certificate thumbprint.
thumbprint: str | None
type
The type of the secret resource. Required. CUSTOMER_CERTIFICATE.
type: CUSTOMER_CERTIFICATE: 'CustomerCertificate'>]
use_latest_version
Whether to use the latest version for the certificate.
use_latest_version: bool | None