AWS::KinesisAnalyticsV2::ApplicationOutput Output
Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "DestinationSchema" :
DestinationSchema
, "KinesisFirehoseOutput" :KinesisFirehoseOutput
, "KinesisStreamsOutput" :KinesisStreamsOutput
, "LambdaOutput" :LambdaOutput
, "Name" :String
}
YAML
DestinationSchema:
DestinationSchema
KinesisFirehoseOutput:KinesisFirehoseOutput
KinesisStreamsOutput:KinesisStreamsOutput
LambdaOutput:LambdaOutput
Name:String
Properties
DestinationSchema
-
Describes the data format when records are written to the destination.
Required: Yes
Type: DestinationSchema
Update requires: No interruption
KinesisFirehoseOutput
-
Identifies a Kinesis Data Firehose delivery stream as the destination.
Required: No
Type: KinesisFirehoseOutput
Update requires: No interruption
KinesisStreamsOutput
-
Identifies a Kinesis data stream as the destination.
Required: No
Type: KinesisStreamsOutput
Update requires: No interruption
LambdaOutput
-
Identifies an Amazon Lambda function as the destination.
Required: No
Type: LambdaOutput
Update requires: No interruption
Name
-
The name of the in-application stream.
Required: No
Type: String
Pattern:
[^-\s<>&]*
Minimum:
1
Maximum:
32
Update requires: No interruption
See also
-
Output in the Amazon Kinesis Data Analytics API Reference