EncryptionConfiguration Class

Definition of CMK for the factory.

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

Inheritance
azure.mgmt.datafactory._serialization.Model
EncryptionConfiguration

Constructor

EncryptionConfiguration(*, key_name: str, vault_base_url: str, key_version: str | None = None, identity: _models.CMKIdentityDefinition | None = None, **kwargs: Any)

Keyword-Only Parameters

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.

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.