Show / Hide Table of Contents

Class Ec2Action

Use an EC2 action as an Alarm action.

Inheritance
object
Ec2Action
Implements
IAlarmAction
Namespace: Amazon.CDK.AWS.CloudWatch.Actions
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class Ec2Action : DeputyBase, IAlarmAction
Syntax (vb)
Public Class Ec2Action Inherits DeputyBase Implements IAlarmAction
Remarks

ExampleMetadata: infused

Examples
// Alarm must be configured with an EC2 per-instance metric
            Alarm alarm;

            // Attach a reboot when alarm triggers
            alarm.AddAlarmAction(
            new Ec2Action(Ec2InstanceAction.REBOOT));

Synopsis

Constructors

Ec2Action(Ec2InstanceAction)

Use an EC2 action as an Alarm action.

Methods

Bind(Construct, IAlarm)

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

Constructors

Ec2Action(Ec2InstanceAction)

Use an EC2 action as an Alarm action.

public Ec2Action(Ec2InstanceAction instanceAction)
Parameters
instanceAction Ec2InstanceAction
Remarks

ExampleMetadata: infused

Examples
// Alarm must be configured with an EC2 per-instance metric
            Alarm alarm;

            // Attach a reboot when alarm triggers
            alarm.AddAlarmAction(
            new Ec2Action(Ec2InstanceAction.REBOOT));

Methods

Bind(Construct, IAlarm)

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

public virtual IAlarmActionConfig Bind(Construct scope, IAlarm alarm)
Parameters
scope Construct
alarm IAlarm
Returns

IAlarmActionConfig

Remarks

ExampleMetadata: infused

Implements

IAlarmAction
Back to top Generated by DocFX