All Classes and Interfaces

Class
Description
An adjustment.
A builder for AdjustmentTier
An implementation for AdjustmentTier
How adjustment numbers are interpreted.
Represent an attribute for which autoscaling can be configured.
Properties for a ScalableTableAttribute.
An implementation for BaseScalableAttributeProps
Base interface for target tracking props.
An implementation for BaseTargetTrackingProps
Example:
An implementation for BasicStepScalingPolicyProps
Properties for a Target Tracking policy that include the metric but exclude the target.
A CloudFormation AWS::ApplicationAutoScaling::ScalableTarget.
A fluent builder for CfnScalableTarget.
ScalableTargetAction specifies the minimum and maximum capacity for the ScalableTargetAction property of the AWS::ApplicationAutoScaling::ScalableTarget ScheduledAction property type.
ScheduledAction is a property of the AWS::ApplicationAutoScaling::ScalableTarget resource that specifies a scheduled action for a scalable target.
SuspendedState is a property of the AWS::ApplicationAutoScaling::ScalableTarget resource that specifies whether the scaling activities for a scalable target are in a suspended state.
Properties for defining a CfnScalableTarget.
An implementation for CfnScalableTargetProps
A CloudFormation AWS::ApplicationAutoScaling::ScalingPolicy.
A fluent builder for CfnScalingPolicy.
Contains customized metric specification information for a target tracking scaling policy for Application Auto Scaling.
MetricDimension specifies a name/value pair that is part of the identity of a CloudWatch metric for the Dimensions property of the AWS::ApplicationAutoScaling::ScalingPolicy CustomizedMetricSpecification property type.
Contains predefined metric specification information for a target tracking scaling policy for Application Auto Scaling.
StepAdjustment specifies a step adjustment for the StepAdjustments property of the AWS::ApplicationAutoScaling::ScalingPolicy StepScalingPolicyConfiguration property type.
StepScalingPolicyConfiguration is a property of the AWS::ApplicationAutoScaling::ScalingPolicy resource that specifies a step scaling policy configuration for Application Auto Scaling.
TargetTrackingScalingPolicyConfiguration is a property of the AWS::ApplicationAutoScaling::ScalingPolicy resource that specifies a target tracking scaling policy configuration for Application Auto Scaling.
Properties for defining a CfnScalingPolicy.
A builder for CfnScalingPolicyProps
An implementation for CfnScalingPolicyProps
Options to configure a cron expression.
A builder for CronOptions
An implementation for CronOptions
Properties for enabling Application Auto Scaling.
A builder for EnableScalingProps
An implementation for EnableScalingProps
 
Internal default implementation for IScalableTarget.
A proxy class which represents a concrete javascript instance of this type.
How the scaling metric is going to be aggregated.
One of the predefined autoscaling metrics.
Define a scalable target.
A fluent builder for ScalableTarget.
Properties for a scalable target.
A builder for ScalableTargetProps
An implementation for ScalableTargetProps
A range of metric values in which to apply a certain scaling operation.
A builder for ScalingInterval
An implementation for ScalingInterval
A scheduled scaling action.
A builder for ScalingSchedule
An implementation for ScalingSchedule
Schedule for scheduled scaling actions.
The service that supports Application AutoScaling.
Define a step scaling action.
A fluent builder for StepScalingAction.
Properties for a scaling policy.
An implementation for StepScalingActionProps
Define a scaling strategy which scales depending on absolute values of some metric.
A fluent builder for StepScalingPolicy.
Example:
An implementation for StepScalingPolicyProps
Example:
A fluent builder for TargetTrackingScalingPolicy.
Properties for a concrete TargetTrackingPolicy.
An implementation for TargetTrackingScalingPolicyProps