[DRIVERS-953] Ambiguous fields for ClientEncryptionOpts Created: 20/Dec/19  Updated: 31/Mar/22

Status: Backlog
Project: Drivers
Component/s: Client Side Encryption
Fix Version/s: None

Type: Improvement Priority: Minor - P4
Reporter: Samantha Ritter (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Driver Changes: Not Needed

 Description   

In the User Facing API section of the encryption spec, ClientEncryptionOpts are first described as having three fields, then later used with a fourth field bypass_auto_encryption:

class ClientEncryptionOpts {
   keyVaultClient: MongoClient;
   keyVaultNamespace: String;
   kmsProviders: Map<String, Map<String, Value>>;
} 
...
 
opts = ClientEncryptionOpts (
   key_vault_client=client,
   key_vault_namespace="admin.keyvault",
   kms_providers=kms,
   bypass_auto_encryption=True)


Generated at Thu Feb 08 08:22:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.