alarmActions
The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
arn:aws:automate:<i>region</i>:ec2:stoparn:aws:automate:<i>region</i>:ec2:terminatearn:aws:automate:<i>region</i>:ec2:rebootarn:aws:automate:<i>region</i>:ec2:recoverarn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Stop/1.0arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Terminate/1.0arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Reboot/1.0arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
arn:aws:autoscaling:<i>region</i>:<i>account-id</i>:scalingPolicy:<i>policy-id</i>:autoScalingGroupName/<i>group-friendly-name</i>:policyName/<i>policy-friendly-name</i>
Lambda actions:
Invoke the latest version of a Lambda function:
arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>Invoke a specific version of a Lambda function:
arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>version-number</i>Invoke a function by using an alias Lambda function:
arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>alias-name</i>
SNS notification action:
arn:aws:sns:<i>region</i>:<i>account-id</i>:<i>sns-topic-name</i>
SSM integration actions:
arn:aws:ssm:<i>region</i>:<i>account-id</i>:opsitem:<i>severity</i>#CATEGORY=<i>category-name</i>arn:aws:ssm-incidents::<i>account-id</i>:responseplan/<i>response-plan-name</i>
Start a Amazon Q Developer operational investigation
arn:aws:aiops:<i>region</i>:<i>account-id</i>:investigation-group:<i>investigation-group-id</i>