Encryption Class
The encryption settings on the storage account.
Constructor
Encryption(*, services: _models.EncryptionServices | None = None, key_source: str | _models.KeySource = 'Microsoft.Storage', require_infrastructure_encryption: bool | None = None, key_vault_properties: _models.KeyVaultProperties | None = None, encryption_identity: _models.EncryptionIdentity | None = None, **kwargs: Any)Keyword-Only Parameters
| Name | Description | 
|---|---|
| services | List of services which support encryption. Default value: None | 
| key_source | The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage" and "Microsoft.Keyvault". Default value: Microsoft.Storage | 
| require_infrastructure_encryption | A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. Default value: None | 
| key_vault_properties | Properties provided by key vault. Default value: None | 
| encryption_identity | The identity to be used with service-side encryption at rest. Default value: None | 
Variables
| Name | Description | 
|---|---|
| services | List of services which support encryption. | 
| key_source | The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Known values are: "Microsoft.Storage" and "Microsoft.Keyvault". | 
| require_infrastructure_encryption | 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 | Properties provided by key vault. | 
| encryption_identity | The identity to be used with service-side encryption at rest. |