Table of Contents

Class ClientEncryptionIncludedPath

Namespace
Microsoft.Azure.Cosmos
Assembly
Microsoft.Azure.Cosmos.Client.dll

Path that needs encryption and the associated settings within ClientEncryptionPolicy.

public sealed class ClientEncryptionIncludedPath
Inheritance
ClientEncryptionIncludedPath
Inherited Members
Extension Methods

Constructors

ClientEncryptionIncludedPath()

public ClientEncryptionIncludedPath()

Properties

ClientEncryptionKeyId

Gets or sets the identifier of the Client Encryption Key to be used to encrypt the path.

public string ClientEncryptionKeyId { get; set; }

Property Value

string

EncryptionAlgorithm

Gets or sets the encryption algorithm which will be used. Eg - AEAD_AES_256_CBC_HMAC_SHA256

public string EncryptionAlgorithm { get; set; }

Property Value

string

EncryptionType

Gets or sets the type of encryption to be performed. Eg - Deterministic, Randomized

public string EncryptionType { get; set; }

Property Value

string

Path

Gets or sets the path to be encrypted. Must be a top level path, eg. /salary

public string Path { get; set; }

Property Value

string