Class: Aws::KinesisAnalytics::Types::S3ReferenceDataSourceUpdate

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb

Overview

Describes the S3 bucket name, object key name, and IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_arn_updateString

Amazon Resource Name (ARN) of the S3 bucket.

Returns:

  • (String)


2434
2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2434

class S3ReferenceDataSourceUpdate < Struct.new(
  :bucket_arn_update,
  :file_key_update,
  :reference_role_arn_update)
  SENSITIVE = []
  include Aws::Structure
end

#file_key_updateString

Object key name.

Returns:

  • (String)


2434
2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2434

class S3ReferenceDataSourceUpdate < Struct.new(
  :bucket_arn_update,
  :file_key_update,
  :reference_role_arn_update)
  SENSITIVE = []
  include Aws::Structure
end

#reference_role_arn_updateString

ARN of the IAM role that Amazon Kinesis Analytics can assume to read the Amazon S3 object and populate the in-application.

Returns:

  • (String)


2434
2435
2436
2437
2438
2439
2440
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 2434

class S3ReferenceDataSourceUpdate < Struct.new(
  :bucket_arn_update,
  :file_key_update,
  :reference_role_arn_update)
  SENSITIVE = []
  include Aws::Structure
end