Smaws_Client_KinesisAnalytics.AddApplicationReferenceDataSource
val request :
Smaws_Lib.Context.t ->
add_application_reference_data_source_request ->
(add_application_reference_data_source_response,
[> Smaws_Lib.Protocols.AwsJson.error
| `ConcurrentModificationException of concurrent_modification_exception
| `InvalidArgumentException of invalid_argument_exception
| `ResourceInUseException of resource_in_use_exception
| `ResourceNotFoundException of resource_not_found_exception
| `UnsupportedOperationException of unsupported_operation_exception ])
Stdlib.result
This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
Adds a reference data source to an existing application.
Amazon Kinesis 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 Amazon S3 object maps to columns in the resulting in-application table.
For conceptual information, see Configuring Application Input. For the limits on data sources you can add to your application, see Limits.
This operation requires permissions to perform the kinesisanalytics:AddApplicationOutput
action.