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_06_01.models._storage_management_client_enums.KeySource] = 'Microsoft.Storage', services: Optional[azure.mgmt.storage.v2019_06_01.models._models_py3.EncryptionServices] = None, require_infrastructure_encryption: Optional[bool] = None, key_vault_properties: Optional[azure.mgmt.storage.v2019_06_01.models._models_py3.KeyVaultProperties] = None, **kwargs)
Variables
- services
- EncryptionServices
List of services which support encryption.
Required. The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: "Microsoft.Storage", "Microsoft.Keyvault". Default value: "Microsoft.Storage".
- require_infrastructure_encryption
- bool
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- key_vault_properties
- KeyVaultProperties
Properties provided by key vault.
Feedback
Submit and view feedback for