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) BSON_GNUC_WARN_UNUSED_RESULT;
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
37       SEE ALSO:
38          mongoc_auto_encryption_opts_destroy()
39
40          mongoc_client_enable_auto_encryption()
41
42          The guide for Using Client-Side Field Level Encryption
43
44

AUTHOR

46       MongoDB, Inc
47
49       2017-present, MongoDB, Inc
50
51
52
53
541.20.0                           Nov 18, 2021MONGOC_AUTO_ENCRYPTION_OPTS_NEW(3)
Impressum