AWS::KinesisAnalytics::Application InputSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
Also used to describe the format of the reference data source.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "RecordColumns" :
[ RecordColumn, ... ]
, "RecordEncoding" :String
, "RecordFormat" :RecordFormat
}
YAML
RecordColumns:
- RecordColumn
RecordEncoding:String
RecordFormat:RecordFormat
Properties
RecordColumns
-
A list of
RecordColumn
objects.Required: Yes
Type: Array of RecordColumn
Minimum:
1
Maximum:
1000
Update requires: No interruption
RecordEncoding
-
Specifies the encoding of the records in the streaming source. For example, UTF-8.
Required: No
Type: String
Pattern:
UTF-8
Update requires: No interruption
RecordFormat
-
Specifies the format of the records on the streaming source.
Required: Yes
Type: RecordFormat
Update requires: No interruption