Class: Aws::KinesisAnalyticsV2::Types::S3ReferenceDataSource

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

Overview

Note:

When making an API call, you may pass S3ReferenceDataSource data as a hash:

{
  bucket_arn: "BucketARN",
  file_key: "FileKey",
}

For an SQL-based Amazon Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data.

A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_arnString

The Amazon Resource Name (ARN) of the S3 bucket.

Returns:

  • (String)


5016
5017
5018
5019
5020
5021
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 5016

class S3ReferenceDataSource < Struct.new(
  :bucket_arn,
  :file_key)
  SENSITIVE = []
  include Aws::Structure
end

#file_keyString

The object key name containing the reference data.

Returns:

  • (String)


5016
5017
5018
5019
5020
5021
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 5016

class S3ReferenceDataSource < Struct.new(
  :bucket_arn,
  :file_key)
  SENSITIVE = []
  include Aws::Structure
end