1MONGOC_AUTO_ENCRYPTION_OPTS_NEW(3) libmongocMONGOC_AUTO_ENCRYPTION_OPTS_NEW(3)
2
3
4

NAME

6       mongoc_auto_encryption_opts_new - mongoc_auto_encryption_opts_new()
7

SYNOPSIS

9          mongoc_auto_encryption_opts_t *
10          mongoc_auto_encryption_opts_new (void);
11
12       Create a new mongoc_auto_encryption_opts_t.
13
14       Caller must set the required options:
15
16mongoc_auto_encryption_opts_set_keyvault_namespace()
17
18mongoc_auto_encryption_opts_set_kms_providers()
19
20       Caller may set optionally set the following:
21
22mongoc_auto_encryption_opts_set_keyvault_client()
23
24mongoc_auto_encryption_opts_set_schema_map()
25
26mongoc_auto_encryption_opts_set_bypass_auto_encryption()
27
28mongoc_auto_encryption_opts_set_extra()
29
30       This  options  struct  is  used  to  enable  auto  encryption with mon‐
31       goc_client_enable_auto_encryption().
32

RETURNS

34       A new mongoc_auto_encryption_opts_t, which must be destroyed with  mon‐
35       goc_auto_encryption_opts_destroy().
36

SEE ALSO

38mongoc_auto_encryption_opts_destroy()
39
40mongoc_client_enable_auto_encryption()
41
42       • The guide for Using Client-Side Field Level Encryption
43

AUTHOR

45       MongoDB, Inc
46
48       2017-present, MongoDB, Inc
49
50
51
52
531.17.6                           Jun 03, 2021MONGOC_AUTO_ENCRYPTION_OPTS_NEW(3)
Impressum