amazonka-personalize-2.0: Amazon Personalize 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.Personalize.Types.S3DataConfig

Description

 
Synopsis

Documentation

data S3DataConfig Source #

The configuration details of an Amazon S3 input or output bucket.

See: newS3DataConfig smart constructor.

Constructors

S3DataConfig' 

Fields

  • kmsKeyArn :: Maybe Text

    The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files.

  • path :: Text

    The file path of the Amazon S3 bucket.

Instances

Instances details
FromJSON S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

ToJSON S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Generic S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Associated Types

type Rep S3DataConfig :: Type -> Type #

Read S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Show S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

NFData S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Methods

rnf :: S3DataConfig -> () #

Eq S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Hashable S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

type Rep S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

type Rep S3DataConfig = D1 ('MetaData "S3DataConfig" "Amazonka.Personalize.Types.S3DataConfig" "amazonka-personalize-2.0-9kdbGNMxU7zEIoXPqEwwTg" 'False) (C1 ('MetaCons "S3DataConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3DataConfig Source #

Create a value of S3DataConfig 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:kmsKeyArn:S3DataConfig', s3DataConfig_kmsKeyArn - The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files.

$sel:path:S3DataConfig', s3DataConfig_path - The file path of the Amazon S3 bucket.

s3DataConfig_kmsKeyArn :: Lens' S3DataConfig (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files.

s3DataConfig_path :: Lens' S3DataConfig Text Source #

The file path of the Amazon S3 bucket.