AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::DataCatalogEncryptionSettings Class Reference

#include <DataCatalogEncryptionSettings.h>

Public Member Functions

 DataCatalogEncryptionSettings ()
 
 DataCatalogEncryptionSettings (Aws::Utils::Json::JsonView jsonValue)
 
DataCatalogEncryptionSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EncryptionAtRestGetEncryptionAtRest () const
 
bool EncryptionAtRestHasBeenSet () const
 
void SetEncryptionAtRest (const EncryptionAtRest &value)
 
void SetEncryptionAtRest (EncryptionAtRest &&value)
 
DataCatalogEncryptionSettingsWithEncryptionAtRest (const EncryptionAtRest &value)
 
DataCatalogEncryptionSettingsWithEncryptionAtRest (EncryptionAtRest &&value)
 
const ConnectionPasswordEncryptionGetConnectionPasswordEncryption () const
 
bool ConnectionPasswordEncryptionHasBeenSet () const
 
void SetConnectionPasswordEncryption (const ConnectionPasswordEncryption &value)
 
void SetConnectionPasswordEncryption (ConnectionPasswordEncryption &&value)
 
DataCatalogEncryptionSettingsWithConnectionPasswordEncryption (const ConnectionPasswordEncryption &value)
 
DataCatalogEncryptionSettingsWithConnectionPasswordEncryption (ConnectionPasswordEncryption &&value)
 

Detailed Description

Contains configuration information for maintaining Data Catalog security.

See Also:

AWS API Reference

Definition at line 33 of file DataCatalogEncryptionSettings.h.

Constructor & Destructor Documentation

◆ DataCatalogEncryptionSettings() [1/2]

Aws::Glue::Model::DataCatalogEncryptionSettings::DataCatalogEncryptionSettings ( )

◆ DataCatalogEncryptionSettings() [2/2]

Aws::Glue::Model::DataCatalogEncryptionSettings::DataCatalogEncryptionSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConnectionPasswordEncryptionHasBeenSet()

bool Aws::Glue::Model::DataCatalogEncryptionSettings::ConnectionPasswordEncryptionHasBeenSet ( ) const
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 89 of file DataCatalogEncryptionSettings.h.

◆ EncryptionAtRestHasBeenSet()

bool Aws::Glue::Model::DataCatalogEncryptionSettings::EncryptionAtRestHasBeenSet ( ) const
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 50 of file DataCatalogEncryptionSettings.h.

◆ GetConnectionPasswordEncryption()

const ConnectionPasswordEncryption& Aws::Glue::Model::DataCatalogEncryptionSettings::GetConnectionPasswordEncryption ( ) const
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 80 of file DataCatalogEncryptionSettings.h.

◆ GetEncryptionAtRest()

const EncryptionAtRest& Aws::Glue::Model::DataCatalogEncryptionSettings::GetEncryptionAtRest ( ) const
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 45 of file DataCatalogEncryptionSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::DataCatalogEncryptionSettings::Jsonize ( ) const

◆ operator=()

DataCatalogEncryptionSettings& Aws::Glue::Model::DataCatalogEncryptionSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConnectionPasswordEncryption() [1/2]

void Aws::Glue::Model::DataCatalogEncryptionSettings::SetConnectionPasswordEncryption ( const ConnectionPasswordEncryption value)
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 98 of file DataCatalogEncryptionSettings.h.

◆ SetConnectionPasswordEncryption() [2/2]

void Aws::Glue::Model::DataCatalogEncryptionSettings::SetConnectionPasswordEncryption ( ConnectionPasswordEncryption &&  value)
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 107 of file DataCatalogEncryptionSettings.h.

◆ SetEncryptionAtRest() [1/2]

void Aws::Glue::Model::DataCatalogEncryptionSettings::SetEncryptionAtRest ( const EncryptionAtRest value)
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 55 of file DataCatalogEncryptionSettings.h.

◆ SetEncryptionAtRest() [2/2]

void Aws::Glue::Model::DataCatalogEncryptionSettings::SetEncryptionAtRest ( EncryptionAtRest &&  value)
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 60 of file DataCatalogEncryptionSettings.h.

◆ WithConnectionPasswordEncryption() [1/2]

DataCatalogEncryptionSettings& Aws::Glue::Model::DataCatalogEncryptionSettings::WithConnectionPasswordEncryption ( const ConnectionPasswordEncryption value)
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 116 of file DataCatalogEncryptionSettings.h.

◆ WithConnectionPasswordEncryption() [2/2]

DataCatalogEncryptionSettings& Aws::Glue::Model::DataCatalogEncryptionSettings::WithConnectionPasswordEncryption ( ConnectionPasswordEncryption &&  value)
inline

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

Definition at line 125 of file DataCatalogEncryptionSettings.h.

◆ WithEncryptionAtRest() [1/2]

DataCatalogEncryptionSettings& Aws::Glue::Model::DataCatalogEncryptionSettings::WithEncryptionAtRest ( const EncryptionAtRest value)
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 65 of file DataCatalogEncryptionSettings.h.

◆ WithEncryptionAtRest() [2/2]

DataCatalogEncryptionSettings& Aws::Glue::Model::DataCatalogEncryptionSettings::WithEncryptionAtRest ( EncryptionAtRest &&  value)
inline

Specifies the encryption-at-rest configuration for the Data Catalog.

Definition at line 70 of file DataCatalogEncryptionSettings.h.


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