Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data S3ReferenceDataSource = S3ReferenceDataSource' {}
- newS3ReferenceDataSource :: Text -> Text -> Text -> S3ReferenceDataSource
- s3ReferenceDataSource_bucketARN :: Lens' S3ReferenceDataSource Text
- s3ReferenceDataSource_fileKey :: Lens' S3ReferenceDataSource Text
- s3ReferenceDataSource_referenceRoleARN :: Lens' S3ReferenceDataSource Text
Documentation
data S3ReferenceDataSource Source #
Identifies the S3 bucket and object that contains the reference data. Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf.
An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
See: newS3ReferenceDataSource
smart constructor.
S3ReferenceDataSource' | |
|
Instances
newS3ReferenceDataSource Source #
:: Text | |
-> Text | |
-> Text | |
-> S3ReferenceDataSource |
Create a value of S3ReferenceDataSource
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:bucketARN:S3ReferenceDataSource'
, s3ReferenceDataSource_bucketARN
- Amazon Resource Name (ARN) of the S3 bucket.
$sel:fileKey:S3ReferenceDataSource'
, s3ReferenceDataSource_fileKey
- Object key name containing reference data.
$sel:referenceRoleARN:S3ReferenceDataSource'
, s3ReferenceDataSource_referenceRoleARN
- ARN of the IAM role that the service can assume to read data on your
behalf. This role must have permission for the s3:GetObject
action on
the object and trust policy that allows Amazon Kinesis Analytics service
principal to assume this role.
s3ReferenceDataSource_bucketARN :: Lens' S3ReferenceDataSource Text Source #
Amazon Resource Name (ARN) of the S3 bucket.
s3ReferenceDataSource_fileKey :: Lens' S3ReferenceDataSource Text Source #
Object key name containing reference data.
s3ReferenceDataSource_referenceRoleARN :: Lens' S3ReferenceDataSource Text Source #
ARN of the IAM role that the service can assume to read data on your
behalf. This role must have permission for the s3:GetObject
action on
the object and trust policy that allows Amazon Kinesis Analytics service
principal to assume this role.