This template creates an Amazon SQS queue with CloudWatch alarms on queue depth. It creates an Amazon SQS queue and one or more CloudWatch alarms. The alarms are triggered based on the queue depth exceeding a certain threshold. The template also creates an SNS topic for sending notifications and configures the alarms to send notifications to the topic.

MyQueue
AWS::SQS::Queue


AlarmTopic
AWS::SNS::Topic


Subscription

QueueDepthAlarm
AWS::CloudWatch::Alarm


AlarmActions

Dimensions

InsufficientDataActions

CloudFormation Template

Share Template