libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.Types.S3ContentLocation

Description

 
Synopsis

Documentation

data S3ContentLocation Source #

For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

See: newS3ContentLocation smart constructor.

Constructors

S3ContentLocation' 

Fields

  • objectVersion :: Maybe Text

    The version of the object containing the application code.

  • bucketARN :: Text

    The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

  • fileKey :: Text

    The file key for the object containing the application code.

Instances

Instances details
Eq S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

Read S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

Show S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

Generic S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

Associated Types

type Rep S3ContentLocation :: Type -> Type #

NFData S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

Methods

rnf :: S3ContentLocation -> () #

Hashable S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

ToJSON S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

FromJSON S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

type Rep S3ContentLocation Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation

type Rep S3ContentLocation = D1 ('MetaData "S3ContentLocation" "Amazonka.KinesisAnalyticsV2.Types.S3ContentLocation" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "S3ContentLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3ContentLocation Source #

Create a value of S3ContentLocation 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:objectVersion:S3ContentLocation', s3ContentLocation_objectVersion - The version of the object containing the application code.

$sel:bucketARN:S3ContentLocation', s3ContentLocation_bucketARN - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

$sel:fileKey:S3ContentLocation', s3ContentLocation_fileKey - The file key for the object containing the application code.

s3ContentLocation_objectVersion :: Lens' S3ContentLocation (Maybe Text) Source #

The version of the object containing the application code.

s3ContentLocation_bucketARN :: Lens' S3ContentLocation Text Source #

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

s3ContentLocation_fileKey :: Lens' S3ContentLocation Text Source #

The file key for the object containing the application code.