v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1431297215.2 KB

Adds a reference data source to an existing SQL-based Kinesis Data Analytics application.

Kinesis Data Analytics reads reference data (that is, an Amazon S3 object) and creates an in-application table within your application. In the request, you provide the source (S3 bucket name and object key name), name of the in-application table to create, and the necessary mapping information that describes how data in an Amazon S3 object maps to columns in the resulting in-application table.

post/#X-Amz-Target=KinesisAnalytics_20180523.AddApplicationReferenceDataSource

Headers

X-Amz-Target'KinesisAnalytics_20180523.AddApplicationReferenceDataSource' required

Request body

ApplicationNamestring required

The name of an existing application.

CurrentApplicationVersionIdinteger required

The version of the application for which you are adding the reference data source. You can use the <a>DescribeApplication</a> operation to get the current application version. If the version specified is not the current version, the <code>ConcurrentModificationException</code> is returned.

Response

Success

ApplicationARNstring

The application Amazon Resource Name (ARN).

ApplicationVersionIdinteger

The updated application version ID. Kinesis Data Analytics increments this ID when the application is updated.