KeyVaultCertificateSourceParameters Class

Describes the parameters for using a user's KeyVault certificate for securing custom domain.

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

Inheritance
KeyVaultCertificateSourceParameters

Constructor

KeyVaultCertificateSourceParameters(*, subscription_id: str, resource_group_name: str, vault_name: str, secret_name: str, update_rule: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.UpdateRule], delete_rule: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.DeleteRule], secret_version: Optional[str] = None, **kwargs)

Variables

type_name
str

Has constant value: "KeyVaultCertificateSourceParameters".

subscription_id
str

Required. Subscription Id of the user's Key Vault containing the SSL certificate.

resource_group_name
str

Required. Resource group of the user's Key Vault containing the SSL certificate.

vault_name
str

Required. The name of the user's Key Vault containing the SSL certificate.

secret_name
str

Required. The name of Key Vault Secret (representing the full certificate PFX) in Key Vault.

secret_version
str

The version(GUID) of Key Vault Secret in Key Vault.

update_rule
str or UpdateRule

Required. Describes the action that shall be taken when the certificate is updated in Key Vault. Possible values include: "NoAction".

delete_rule
str or DeleteRule

Required. Describes the action that shall be taken when the certificate is removed from Key Vault. Possible values include: "NoAction".

Attributes

type_name

type_name = 'KeyVaultCertificateSourceParameters'