ReferenceDataSourceUpdate
When you update a reference data source configuration for a SQL-based Kinesis Data Analytics application, this object provides all the updated values (such as the source bucket name and object key name), the in-application table name that is created, and updated mapping information that maps the data in the Amazon S3 object to the in-application reference table that is created.
Contents
- ReferenceId
-
The ID of the reference data source that is being updated. You can use the DescribeApplication operation to get this value.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 50.
Pattern:
[a-zA-Z0-9_.-]+
Required: Yes
- ReferenceSchemaUpdate
-
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
Type: SourceSchema object
Required: No
- S3ReferenceDataSourceUpdate
-
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
Type: S3ReferenceDataSourceUpdate object
Required: No
- TableNameUpdate
-
The in-application table name that is created by this update.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 32.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: