EncryptionConfiguration Class

Definition of CMK for the factory.

Constructor

EncryptionConfiguration(*args: Any, **kwargs: Any)

Variables

Name Description
key_name
str

The name of the key in Azure Key Vault to use as Customer Managed Key. Required.

vault_base_url
str

The url of the Azure Key Vault used for CMK. Required.

key_version
str

The version of the key used for CMK. If not provided, latest version will be used.

identity

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

Attributes

identity

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

identity: _models.CMKIdentityDefinition | None

key_name

The name of the key in Azure Key Vault to use as Customer Managed Key. Required.

key_name: str

key_version

The version of the key used for CMK. If not provided, latest version will be used.

key_version: str | None

vault_base_url

The url of the Azure Key Vault used for CMK. Required.

vault_base_url: str