S3ReferenceDataSourceDescription - Amazon Kinesis Analytics

S3ReferenceDataSourceDescription

For a SQL-based Kinesis Data Analytics application, provides the bucket name and object key name that stores the reference data.

Contents

BucketARN

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Pattern: arn:.*

Required: Yes

FileKey

Amazon S3 object key name.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1024.

Required: Yes

ReferenceRoleARN

The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.

Note

Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 2048.

Pattern: arn:aws:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: