A destination for events that were processed successfully.
To retain records of successful asynchronous invocations, you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"Destination" : String
}
YAML
Destination: String
Properties
Destination
-
The Amazon Resource Name (ARN) of the destination resource.
Required: Yes
Type: String
Pattern:
^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?(-iso([a-z])?)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
Minimum:
0
Maximum:
350
Update requires: No interruption
Examples
On-Success Destination Configuration
Configure a function to send a record of successful asynchronous invocations to an SQS queue.
YAML
OnSuccess:
Destination: arn:aws:sqs:us-east-2:123456789012:destination