AWS::KinesisAnalytics::ApplicationOutput LambdaOutput
When configuring application output, identifies an Amazon Lambda function as the destination. You provide the function Amazon Resource Name (ARN) and also an IAM role ARN that Amazon Kinesis Analytics can use to write to the function on your behalf.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ResourceARN" :
String
, "RoleARN" :String
}
YAML
ResourceARN:
String
RoleARN:String
Properties
ResourceARN
-
Amazon Resource Name (ARN) of the destination Lambda function to write to.
Note To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: Amazon Lambda
Required: Yes
Type: String
Minimum:
1
Maximum:
2048
Pattern:
arn:.*
Update requires: No interruption
RoleARN
-
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.
Required: Yes
Type: String
Minimum:
1
Maximum:
2048
Pattern:
arn:.*
Update requires: No interruption