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 |
Documentation
data S3Configuration Source #
Provides a description of an Amazon S3 data source, including the Amazon Resource Name (ARN) of the S3 bucket, the ARN of the IAM role that is used to access the bucket, and the name of the Amazon S3 object that contains the data.
See: newS3Configuration
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> S3Configuration |
Create a value of S3Configuration
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:roleARN:S3Configuration'
, s3Configuration_roleARN
- IAM ARN of the role used to access the data.
$sel:bucketARN:S3Configuration'
, s3Configuration_bucketARN
- ARN of the S3 bucket that contains the data.
$sel:fileKey:S3Configuration'
, s3Configuration_fileKey
- The name of the object that contains the data.
s3Configuration_roleARN :: Lens' S3Configuration Text Source #
IAM ARN of the role used to access the data.
s3Configuration_bucketARN :: Lens' S3Configuration Text Source #
ARN of the S3 bucket that contains the data.
s3Configuration_fileKey :: Lens' S3Configuration Text Source #
The name of the object that contains the data.