libZSservicesZSamazonka-personalizeZSamazonka-personalize
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.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 of a batch inference job.

  • path :: Text

    The file path of the Amazon S3 bucket.

Instances

Instances details
Eq S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Read S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Show 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 #

NFData S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

Methods

rnf :: S3DataConfig -> () #

Hashable S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

ToJSON S3DataConfig Source # 
Instance details

Defined in Amazonka.Personalize.Types.S3DataConfig

FromJSON 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" "libZSservicesZSamazonka-personalizeZSamazonka-personalize" '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 of a batch inference job.

$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 of a batch inference job.

s3DataConfig_path :: Lens' S3DataConfig Text Source #

The file path of the Amazon S3 bucket.