Class ApplicationScalingAction
Use an ApplicationAutoScaling StepScalingAction as an Alarm Action.
Inheritance
System.Object
ApplicationScalingAction
Implements
Namespace: Amazon.CDK.AWS.CloudWatch.Actions
Assembly: Amazon.CDK.AWS.CloudWatch.Actions.dll
Syntax (csharp)
public class ApplicationScalingAction : DeputyBase, IAlarmAction
Syntax (vb)
Public Class ApplicationScalingAction
Inherits DeputyBase
Implements IAlarmAction
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ApplicationAutoScaling;
using Amazon.CDK.AWS.CloudWatch.Actions;
StepScalingAction stepScalingAction;
var applicationScalingAction = new ApplicationScalingAction(stepScalingAction);
Synopsis
Constructors
ApplicationScalingAction(StepScalingAction) | |
ApplicationScalingAction(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
ApplicationScalingAction(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Methods
Bind(Construct, IAlarm) | Returns an alarm action configuration to use an ApplicationScaling StepScalingAction as an alarm action. |
Constructors
ApplicationScalingAction(StepScalingAction)
public ApplicationScalingAction(StepScalingAction stepScalingAction)
Parameters
- stepScalingAction StepScalingAction
ApplicationScalingAction(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected ApplicationScalingAction(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
ApplicationScalingAction(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected ApplicationScalingAction(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Methods
Bind(Construct, IAlarm)
Returns an alarm action configuration to use an ApplicationScaling StepScalingAction as an alarm action.
public virtual IAlarmActionConfig Bind(Construct scope, IAlarm alarm)
Parameters
Returns