Provided by: libmongoc-doc_1.30.2-1_all bug

SYNOPSIS

          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().

RETURNS

       A new mongoc_auto_encryption_opts_t, which must be destroyed with mongoc_auto_encryption_opts_destroy().

       SEE ALSO:
          mongoc_auto_encryption_opts_destroy()

          mongoc_client_enable_auto_encryption()

          In-Use Encryption

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2009-present, MongoDB, Inc.

1.30.2                                            Mar 05, 2025                MONGOC_AUTO_ENCRYPTION_OPTS_NEW(3)