Package version:

Interface Encryption

The encryption settings on the storage account.

interface Encryption {
    encryptionIdentity?: EncryptionIdentity;
    keySource?: string;
    keyVaultProperties?: KeyVaultProperties;
    requireInfrastructureEncryption?: boolean;
    services?: EncryptionServices;
}

Properties

encryptionIdentity?: EncryptionIdentity

The identity to be used with service-side encryption at rest.

keySource?: string

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault

keyVaultProperties?: KeyVaultProperties

Properties provided by key vault.

requireInfrastructureEncryption?: boolean

A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.

List of services which support encryption.