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

AutoScalingGroupRequireImdsv2Aspect

Aspect that makes IMDSv2 required on instances deployed by AutoScalingGroups.

BaseTargetTrackingProps

BasicLifecycleHookProps

BasicScheduledActionProps

BasicStepScalingPolicyProps

BasicTargetTrackingScalingPolicyProps

BindHookTargetOptions

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

CfnWarmPool

A CloudFormation AWS::AutoScaling::WarmPool.

CfnWarmPoolProps

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.

InstancesDistribution

LaunchTemplateOverrides

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

MixedInstancesPolicy

Monitoring

The monitoring mode for instances launched in an autoscaling group.

NetworkUtilizationScalingProps

NotificationConfiguration

OnDemandAllocationStrategy

Indicates how to allocate instance types to fulfill On-Demand capacity.

PoolState

The instance state in the warm pool.

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

SpotAllocationStrategy

Indicates how to allocate instance types to fulfill Spot capacity.

StepScalingAction

Define a step scaling action.

StepScalingActionProps

StepScalingPolicy

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

StepScalingPolicyProps

TargetTrackingScalingPolicy

TargetTrackingScalingPolicyProps

TerminationPolicy

Specifies the termination criteria to apply before Amazon EC2 Auto Scaling chooses an instance for termination.

UpdatePolicy

How existing instances should be updated.

UpdateType

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

WarmPool

Define a warm pool.

WarmPoolOptions

WarmPoolProps