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.TransformEncryption

Description

 
Synopsis

Documentation

data TransformEncryption Source #

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Additionally, imported labels and trained transforms can now be encrypted using a customer provided KMS key.

See: newTransformEncryption smart constructor.

Constructors

TransformEncryption' 

Fields

Instances

Instances details
Eq TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Read TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Show TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Generic TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Associated Types

type Rep TransformEncryption :: Type -> Type #

NFData TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

Methods

rnf :: TransformEncryption -> () #

Hashable TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

ToJSON TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

FromJSON TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

type Rep TransformEncryption Source # 
Instance details

Defined in Amazonka.Glue.Types.TransformEncryption

type Rep TransformEncryption = D1 ('MetaData "TransformEncryption" "Amazonka.Glue.Types.TransformEncryption" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "TransformEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mlUserDataEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MLUserDataEncryption)) :*: S1 ('MetaSel ('Just "taskRunSecurityConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTransformEncryption :: TransformEncryption Source #

Create a value of TransformEncryption 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:mlUserDataEncryption:TransformEncryption', transformEncryption_mlUserDataEncryption - An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.

$sel:taskRunSecurityConfigurationName:TransformEncryption', transformEncryption_taskRunSecurityConfigurationName - The name of the security configuration.

transformEncryption_mlUserDataEncryption :: Lens' TransformEncryption (Maybe MLUserDataEncryption) Source #

An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.