aws-cdk-lib.aws_cloudwatch_actions.Ec2Action

class Ec2Action

LanguageType name
.NETAmazon.CDK.AWS.CloudWatch.Actions.Ec2Action
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscloudwatchactions#Ec2Action
Javasoftware.amazon.awscdk.services.cloudwatch.actions.Ec2Action
Pythonaws_cdk.aws_cloudwatch_actions.Ec2Action
TypeScript (source)aws-cdk-lib » aws_cloudwatch_actions » Ec2Action

Implements IAlarmAction

Use an EC2 action as an Alarm action.

Example

// Alarm must be configured with an EC2 per-instance metric
declare const alarm: cloudwatch.Alarm;
// Attach a reboot when alarm triggers
alarm.addAlarmAction(
  new actions.Ec2Action(actions.Ec2InstanceAction.REBOOT),
);

Initializer

new Ec2Action(instanceAction: Ec2InstanceAction)

Parameters

  • instanceAction Ec2InstanceAction

Methods

NameDescription
bind(_scope, _alarm)Returns an alarm action configuration to use an EC2 action as an alarm action.

bind(_scope, _alarm)

public bind(_scope: Construct, _alarm: IAlarm): AlarmActionConfig

Parameters

  • _scope Construct
  • _alarm IAlarm

Returns

  • AlarmActionConfig

Returns an alarm action configuration to use an EC2 action as an alarm action.