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: typing.Union[str, _ForwardRef('KeySource')] = 'Microsoft.Storage', services: typing.Union[_ForwardRef('EncryptionServices'), NoneType] = None, key_vault_properties: typing.Union[_ForwardRef('KeyVaultProperties'), NoneType] = None, **kwargs)

Parameters

services
EncryptionServices
Required

List of services which support encryption.

key_source
str or KeySource
Required

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
Required

Properties provided by key vault.