KeyVaultCertificateSourceParameters Class

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

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.cdn._serialization.Model
KeyVaultCertificateSourceParameters

Constructor

KeyVaultCertificateSourceParameters(*, type_name: str | _models.KeyVaultCertificateSourceParametersTypeName, subscription_id: str, resource_group_name: str, vault_name: str, secret_name: str, update_rule: str | _models.UpdateRule, delete_rule: str | _models.DeleteRule, secret_version: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
type_name

Required. "KeyVaultCertificateSourceParameters"

subscription_id
str

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

resource_group_name
str

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

vault_name
str

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

secret_name
str

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

secret_version
str

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

update_rule

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

delete_rule

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

Variables

Name Description
type_name

Required. "KeyVaultCertificateSourceParameters"

subscription_id
str

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

resource_group_name
str

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

vault_name
str

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

secret_name
str

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

secret_version
str

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

update_rule

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

delete_rule

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