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 Data Analytics application. For more information, see AddApplicationOutput in the Amazon Kinesis Data Analytics Developer Guide.

Syntax

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

JSON

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

YAML

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: Output

Update requires: No interruption

Examples

Adding an ApplicationOutput Resource

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

YAML

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: