AWS::ResilienceHub::App EventSubscription - AWS CloudFormation

AWS::ResilienceHub::App EventSubscription

Indicates an event you would like to subscribe and get notification for. Currently, AWS Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.

Syntax

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

JSON

{ "EventType" : String, "Name" : String, "SnsTopicArn" : String }

YAML

EventType: String Name: String SnsTopicArn: String

Properties

EventType

The type of event you would like to subscribe and get notification for. Currently, AWS Resilience Hub supports notifications only for Drift detected (DriftDetected) and Scheduled assessment failure (ScheduledAssessmentFailure) events.

Required: Yes

Type: String

Allowed values: ScheduledAssessmentFailure | DriftDetected

Update requires: No interruption

Name

Unique name to identify an event subscription.

Required: Yes

Type: String

Maximum: 256

Update requires: No interruption

SnsTopicArn

Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. The format for this ARN is: arn:partition:sns:region:account:topic-name. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference guide.

Required: No

Type: String

Pattern: ^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$

Update requires: No interruption