mongoc_auto_encryption_opts_t *
Contents
Copyright
2009-present, MongoDB, Inc.
1.30.4 Jun 08, 2025 MONGOC_AUTO_ENCRYPTION_OPTS_NEW(3)
Returns
A new mongoc_auto_encryption_opts_t, which must be destroyed with mongoc_auto_encryption_opts_destroy().
SEEALSO:mongoc_auto_encryption_opts_destroy()mongoc_client_enable_auto_encryption()In-UseEncryptionSynopsis
mongoc_auto_encryption_opts_t *
mongoc_auto_encryption_opts_new (void);
Create a new mongoc_auto_encryption_opts_t.
Caller must set the required options:
• mongoc_auto_encryption_opts_set_keyvault_namespace()
• mongoc_auto_encryption_opts_set_kms_providers()
Caller may set optionally set the following:
• mongoc_auto_encryption_opts_set_keyvault_client()
• mongoc_auto_encryption_opts_set_schema_map()
• mongoc_auto_encryption_opts_set_bypass_auto_encryption()
• mongoc_auto_encryption_opts_set_extra()
This options struct is used to enable auto encryption with mongoc_client_enable_auto_encryption().
