AzureFirstPartyManagedCertificateParameters Class

Azure FirstParty Managed Certificate provided by other first party resource providers to enable 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
AzureFirstPartyManagedCertificateParameters

Constructor

AzureFirstPartyManagedCertificateParameters(*, subject_alternative_names: List[str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
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

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.