class Aws::Glue::Types::DataCatalogEncryptionSettings

Contains configuration information for maintaining Data Catalog security.

@note When making an API call, you may pass DataCatalogEncryptionSettings

data as a hash:

    {
      encryption_at_rest: {
        catalog_encryption_mode: "DISABLED", # required, accepts DISABLED, SSE-KMS
        sse_aws_kms_key_id: "NameString",
      },
      connection_password_encryption: {
        return_connection_password_encrypted: false, # required
        aws_kms_key_id: "NameString",
      },
    }

@!attribute [rw] encryption_at_rest

Specifies the encryption-at-rest configuration for the Data Catalog.
@return [Types::EncryptionAtRest]

@!attribute [rw] connection_password_encryption

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.
@return [Types::ConnectionPasswordEncryption]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DataCatalogEncryptionSettings AWS API Documentation

Constants

SENSITIVE