Class: Aws::KinesisAnalytics::Types::S3Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::S3Configuration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisanalytics/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket_arn ⇒ String
ARN of the S3 bucket that contains the data.
-
#file_key ⇒ String
The name of the object that contains the data.
-
#role_arn ⇒ String
IAM ARN of the role used to access the data.
Instance Attribute Details
#bucket_arn ⇒ String
ARN of the S3 bucket that contains the data.
2343 2344 2345 2346 2347 2348 2349 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 2343 class S3Configuration < Struct.new( :role_arn, :bucket_arn, :file_key) SENSITIVE = [] include Aws::Structure end |
#file_key ⇒ String
The name of the object that contains the data.
2343 2344 2345 2346 2347 2348 2349 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 2343 class S3Configuration < Struct.new( :role_arn, :bucket_arn, :file_key) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
IAM ARN of the role used to access the data.
2343 2344 2345 2346 2347 2348 2349 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 2343 class S3Configuration < Struct.new( :role_arn, :bucket_arn, :file_key) SENSITIVE = [] include Aws::Structure end |