Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS::KinesisAnalytics::ApplicationOutput

The AWS::KinesisAnalytics::ApplicationOutput resource adds an external destination to your Amazon Kinesis Analytics application. For more information, see AddApplicationOutput in the Amazon Kinesis Analytics Developer Guide.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

Copy
{ "Type" : "AWS::KinesisAnalytics::ApplicationOutput", "Properties" : { "ApplicationName" : String, "Output" : Output } }

YAML

Copy
Type: "AWS::KinesisAnalytics::ApplicationOutput" Properties: ApplicationName: String Output: Output

Properties

ApplicationName

The name of the application to which you want to add the output configuration.

Required: Yes

Type: String

Update requires: Replacement

Output

An array of objects, each describing one output configuration.

Required: Yes

Type: Kinesis Analytics ApplicationOutput Output

Update requires: No interruption

Examples

Adding an ApplicationOutput Resource

The following example adds an ApplicationOutput resource to an Amazon Kinesis Analytics application.

YAML

Copy
Type: "AWS::KinesisAnalytics::ApplicationOutput" Properties: ApplicationName: !Ref BasicApplication Output: Name: "exampleOutput" DestinationSchema: RecordFormatType: "CSV" KinesisStreamsOutput: ResourceARN: !GetAtt OutputKinesisStream.Arn RoleARN: !GetAtt KinesisAnalyticsRole.Arn

On this page: