aws_cdk.aws_autoscalingΒΆ

Package Overview

AdjustmentTier

AdjustmentType

How adjustment numbers are interpreted.

ApplyCloudFormationInitOptions

AutoScalingGroup

A Fleet represents a managed set of EC2 instances.

AutoScalingGroupProps

BaseTargetTrackingProps

BasicLifecycleHookProps

BasicScheduledActionProps

BasicStepScalingPolicyProps

BasicTargetTrackingScalingPolicyProps

BlockDevice

BlockDeviceVolume

Describes a block device mapping for an EC2 instance or Auto Scaling group.

CfnAutoScalingGroup

A CloudFormation AWS::AutoScaling::AutoScalingGroup.

CfnAutoScalingGroupProps

CfnLaunchConfiguration

A CloudFormation AWS::AutoScaling::LaunchConfiguration.

CfnLaunchConfigurationProps

CfnLifecycleHook

A CloudFormation AWS::AutoScaling::LifecycleHook.

CfnLifecycleHookProps

CfnScalingPolicy

A CloudFormation AWS::AutoScaling::ScalingPolicy.

CfnScalingPolicyProps

CfnScheduledAction

A CloudFormation AWS::AutoScaling::ScheduledAction.

CfnScheduledActionProps

CommonAutoScalingGroupProps

CpuUtilizationScalingProps

CronOptions

DefaultResult

An enumeration.

EbsDeviceOptions

EbsDeviceOptionsBase

EbsDeviceProps

EbsDeviceSnapshotOptions

EbsDeviceVolumeType

Supported EBS volume types for blockDevices.

Ec2HealthCheckOptions

ElbHealthCheckOptions

GroupMetric

Group metrics that an Auto Scaling group sends to Amazon CloudWatch.

GroupMetrics

A set of group metrics.

HealthCheck

Health check settings.

IAutoScalingGroup

An AutoScalingGroup.

ILifecycleHook

A basic lifecycle hook object.

ILifecycleHookTarget

Interface for autoscaling lifecycle hook targets.

LifecycleHook

Define a life cycle hook.

LifecycleHookProps

LifecycleHookTargetConfig

LifecycleTransition

What instance transition to attach the hook to.

MetricAggregationType

How the scaling metric is going to be aggregated.

MetricTargetTrackingProps

Monitoring

The monitoring mode for instances launched in an autoscaling group.

NetworkUtilizationScalingProps

NotificationConfiguration

PredefinedMetric

One of the predefined autoscaling metrics.

RenderSignalsOptions

RequestCountScalingProps

RollingUpdateConfiguration

RollingUpdateOptions

ScalingEvent

Fleet scaling events.

ScalingEvents

A list of ScalingEvents, you can use one of the predefined lists, such as ScalingEvents.ERRORS or create a custom group by instantiating a NotificationTypes object, e.g: new NotificationTypes(``NotificationType.INSTANCE_LAUNCH)``.

ScalingInterval

ScalingProcess

An enumeration.

Schedule

Schedule for scheduled scaling actions.

ScheduledAction

Define a scheduled scaling action.

ScheduledActionProps

Signals

Configure whether the AutoScalingGroup waits for signals.

SignalsOptions

StepScalingAction

Define a step scaling action.

StepScalingActionProps

StepScalingPolicy

Define a acaling strategy which scales depending on absolute values of some metric.

StepScalingPolicyProps

TargetTrackingScalingPolicy

TargetTrackingScalingPolicyProps

UpdatePolicy

How existing instances should be updated.

UpdateType

(deprecated) The type of update to perform on instances in this AutoScalingGroup.