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

The AWS::AutoScaling::AutoScalingGroup resource defines an Amazon EC2 Auto Scaling group, which is a collection of Amazon EC2 instances that are treated as a logical grouping for the purposes of automatic scaling and management.

CfnAutoScalingGroupProps

CfnLaunchConfiguration

The AWS::AutoScaling::LaunchConfiguration resource specifies the launch configuration that can be used by an Auto Scaling group to configure Amazon EC2 instances.

CfnLaunchConfigurationProps

CfnLifecycleHook

The AWS::AutoScaling::LifecycleHook resource specifies lifecycle hooks for an Auto Scaling group.

CfnLifecycleHookProps

CfnScalingPolicy

The AWS::AutoScaling::ScalingPolicy resource specifies an Amazon EC2 Auto Scaling scaling policy so that the Auto Scaling group can scale the number of instances available for your application.

CfnScalingPolicyProps

CfnScheduledAction

The AWS::AutoScaling::ScheduledAction resource specifies an Amazon EC2 Auto Scaling scheduled action so that the Auto Scaling group can change the number of instances available for your application in response to predictable load changes.

CfnScheduledActionProps

CfnWarmPool

The AWS::AutoScaling::WarmPool resource creates a pool of pre-initialized EC2 instances that sits alongside the Auto Scaling group.

CfnWarmPoolProps

CommonAutoScalingGroupProps

CpuUtilizationScalingProps

CronOptions

DefaultResult

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

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

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.

WarmPool

Define a warm pool.

WarmPoolOptions

WarmPoolProps