AWS::IoT::TopicRule CloudwatchAlarmAction - AWS CloudFormation

AWS::IoT::TopicRule CloudwatchAlarmAction

Describes an action that updates a CloudWatch alarm.

Syntax

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

JSON

{ "AlarmName" : String, "RoleArn" : String, "StateReason" : String, "StateValue" : String }

YAML

AlarmName: String RoleArn: String StateReason: String StateValue: String

Properties

AlarmName

The CloudWatch alarm name.

Required: Yes

Type: String

Update requires: No interruption

RoleArn

The IAM role that allows access to the CloudWatch alarm.

Required: Yes

Type: String

Update requires: No interruption

StateReason

The reason for the alarm change.

Required: Yes

Type: String

Update requires: No interruption

StateValue

The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.

Required: Yes

Type: String

Update requires: No interruption