AzureFirstPartyManagedCertificateParameters Class

Azure FirstParty Managed Certificate provided by other first party resource providers to enable HTTPS.

Constructor

AzureFirstPartyManagedCertificateParameters(*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}.

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.

type
str or <xref:azure.mgmt.cdn.models.AZURE_FIRST_PARTY_MANAGED_CERTIFICATE>

The type of the secret resource. Required. AZURE_FIRST_PARTY_MANAGED_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}.

secret_source: _models.ResourceReference | 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. AZURE_FIRST_PARTY_MANAGED_CERTIFICATE.

type: AZURE_FIRST_PARTY_MANAGED_CERTIFICATE: 'AzureFirstPartyManagedCertificate'>]