Package version:

Interface ClientEncryptionOptions

Represents the encryption options associated with a CosmosClient.

interface ClientEncryptionOptions {
    encryptionKeyTimeToLiveInSeconds?: number;
    keyEncryptionKeyResolver: EncryptionKeyResolver;
}

Properties

encryptionKeyTimeToLiveInSeconds?: number

time for which encryption keys and settings will be cached. Default is 7200 seconds

keyEncryptionKeyResolver: EncryptionKeyResolver

resolver that allows interaction with key encryption keys.