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:stop

  • arn:aws:automate:<i>region</i>:ec2:terminate

  • arn:aws:automate:<i>region</i>:ec2:reboot

  • arn:aws:automate:<i>region</i>:ec2:recover

  • arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Stop/1.0

  • arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Terminate/1.0

  • arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Reboot/1.0

  • arn: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>