amazonka-glue-2.0: Amazon Glue SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Glue.Types.MLUserDataEncryption

Description

 
Synopsis

Documentation

data MLUserDataEncryption Source #

The encryption-at-rest settings of the transform that apply to accessing user data.

See: newMLUserDataEncryption smart constructor.

Constructors

MLUserDataEncryption' 

Fields

Instances

Instances details
FromJSON MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

ToJSON MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Generic MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Associated Types

type Rep MLUserDataEncryption :: Type -> Type #

Read MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Show MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

NFData MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Methods

rnf :: MLUserDataEncryption -> () #

Eq MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

Hashable MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

type Rep MLUserDataEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.MLUserDataEncryption

type Rep MLUserDataEncryption = D1 ('MetaData "MLUserDataEncryption" "Amazonka.Glue.Types.MLUserDataEncryption" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "MLUserDataEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mlUserDataEncryptionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MLUserDataEncryptionModeString)))

newMLUserDataEncryption Source #

Create a value of MLUserDataEncryption 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:kmsKeyId:MLUserDataEncryption', mLUserDataEncryption_kmsKeyId - The ID for the customer-provided KMS key.

$sel:mlUserDataEncryptionMode:MLUserDataEncryption', mLUserDataEncryption_mlUserDataEncryptionMode - The encryption mode applied to user data. Valid values are:

  • DISABLED: encryption is disabled
  • SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.

mLUserDataEncryption_kmsKeyId :: Lens' MLUserDataEncryption (Maybe Text) Source #

The ID for the customer-provided KMS key.

mLUserDataEncryption_mlUserDataEncryptionMode :: Lens' MLUserDataEncryption MLUserDataEncryptionModeString Source #

The encryption mode applied to user data. Valid values are:

  • DISABLED: encryption is disabled
  • SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.