Couchbase C++ SDK 1.0.1 (rev. 58d46d7)
Loading...
Searching...
No Matches
couchbase_analytics_encryption_settings Struct Reference

#include <couchbase/management/analytics_link.hxx>

Public Attributes

analytics_encryption_level encryption_level { analytics_encryption_level::none }
 Specifies what level of encryption should be applied.
 
std::optional< std::string > certificate {}
 The certificate to use for encryption when the encryption level is set to 'full'.
 
std::optional< std::string > client_certificate {}
 The certificate to use for authenticating when the encryption level is set to 'full'.
 
std::optional< std::string > client_key {}
 The client key to use for authenticating when the encryption level is set to 'full'.
 

Member Data Documentation

◆ certificate

std::optional<std::string> certificate {}

The certificate to use for encryption when the encryption level is set to 'full'.

◆ client_certificate

std::optional<std::string> client_certificate {}

The certificate to use for authenticating when the encryption level is set to 'full'.

Cannot be set if a username and password are provided

◆ client_key

std::optional<std::string> client_key {}

The client key to use for authenticating when the encryption level is set to 'full'.

Cannot be set if a username and password are provided

◆ encryption_level

Specifies what level of encryption should be applied.


The documentation for this struct was generated from the following file: