aws-cdk-lib.aws_cloudwatch_actions.ApplicationScalingAction

class ApplicationScalingAction

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

Implements IAlarmAction

Use an ApplicationAutoScaling StepScalingAction as an Alarm Action.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_applicationautoscaling as appscaling } from 'aws-cdk-lib';
import { aws_cloudwatch_actions as cloudwatch_actions } from 'aws-cdk-lib';

declare const stepScalingAction: appscaling.StepScalingAction;
const applicationScalingAction = new cloudwatch_actions.ApplicationScalingAction(stepScalingAction);

Initializer

new ApplicationScalingAction(stepScalingAction: StepScalingAction)

Parameters

  • stepScalingAction StepScalingAction

Methods

NameDescription
bind(_scope, _alarm)Returns an alarm action configuration to use an ApplicationScaling StepScalingAction 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 ApplicationScaling StepScalingAction as an alarm action.