Package version:

Interface EncryptionConfiguration

Definition of CMK for the factory.

interface EncryptionConfiguration {
    identity?: CMKIdentityDefinition;
    keyName: string;
    keyVersion?: string;
    vaultBaseUrl: string;
}

Properties

User assigned identity to use to authenticate to customer's key vault. If not provided Managed Service Identity will be used.

keyName: string

The name of the key in Azure Key Vault to use as Customer Managed Key.

keyVersion?: string

The version of the key used for CMK. If not provided, latest version will be used.

vaultBaseUrl: string

The url of the Azure Key Vault used for CMK.