EncryptionConfiguration Class

Definition of CMK for the factory.

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

Inheritance
EncryptionConfiguration

Constructor

EncryptionConfiguration(*, key_name: str, vault_base_url: str, key_version: Optional[str] = None, identity: Optional[_models.CMKIdentityDefinition] = None, **kwargs)

Variables

key_name
str

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

vault_base_url
str

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

key_version
str

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

identity
CMKIdentityDefinition

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