libZSservicesZSamazonka-glueZSamazonka-glue
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Glue.Types.DataCatalogEncryptionSettings

Description

 
Synopsis

Documentation

data DataCatalogEncryptionSettings Source #

Contains configuration information for maintaining Data Catalog security.

See: newDataCatalogEncryptionSettings smart constructor.

Constructors

DataCatalogEncryptionSettings' 

Fields

Instances

Instances details
Eq DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Read DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Show DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Generic DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Associated Types

type Rep DataCatalogEncryptionSettings :: Type -> Type #

NFData DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

Hashable DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

ToJSON DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

FromJSON DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

type Rep DataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.Types.DataCatalogEncryptionSettings

type Rep DataCatalogEncryptionSettings = D1 ('MetaData "DataCatalogEncryptionSettings" "Amazonka.Glue.Types.DataCatalogEncryptionSettings" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "DataCatalogEncryptionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionAtRest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionAtRest)) :*: S1 ('MetaSel ('Just "connectionPasswordEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionPasswordEncryption))))

newDataCatalogEncryptionSettings :: DataCatalogEncryptionSettings Source #

Create a value of DataCatalogEncryptionSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionAtRest:DataCatalogEncryptionSettings', dataCatalogEncryptionSettings_encryptionAtRest - Specifies the encryption-at-rest configuration for the Data Catalog.

$sel:connectionPasswordEncryption:DataCatalogEncryptionSettings', dataCatalogEncryptionSettings_connectionPasswordEncryption - 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.

dataCatalogEncryptionSettings_encryptionAtRest :: Lens' DataCatalogEncryptionSettings (Maybe EncryptionAtRest) Source #

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

dataCatalogEncryptionSettings_connectionPasswordEncryption :: Lens' DataCatalogEncryptionSettings (Maybe ConnectionPasswordEncryption) Source #

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.