Encryption Class

The encryption settings on the storage account.

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

Inheritance
Encryption

Constructor

Encryption(*, key_source: Union[str, azure.mgmt.storage.v2019_04_01.models._storage_management_client_enums.KeySource] = 'Microsoft.Storage', services: Optional[azure.mgmt.storage.v2019_04_01.models._models_py3.EncryptionServices] = None, key_vault_properties: Optional[azure.mgmt.storage.v2019_04_01.models._models_py3.KeyVaultProperties] = None, **kwargs)

Variables

services
EncryptionServices

List of services which support encryption.

key_source
str or KeySource

Required. The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: "Microsoft.Storage", "Microsoft.Keyvault". Default value: "Microsoft.Storage".

key_vault_properties
KeyVaultProperties

Properties provided by key vault.