| Interface | Description |
|---|---|
| AdjustmentTier |
(experimental) An adjustment.
|
| ApplyCloudFormationInitOptions |
(experimental) Options for applying CloudFormation init to an instance or instance group.
|
| AutoScalingGroupProps |
(experimental) Properties of a Fleet.
|
| BaseTargetTrackingProps |
(experimental) Base interface for target tracking props.
|
| BasicLifecycleHookProps |
(experimental) Basic properties for a lifecycle hook.
|
| BasicScheduledActionProps |
(experimental) Properties for a scheduled scaling action.
|
| BasicStepScalingPolicyProps | |
| BasicTargetTrackingScalingPolicyProps |
(experimental) Properties for a Target Tracking policy that include the metric but exclude the target.
|
| BlockDevice |
(experimental) Block device.
|
| CfnAutoScalingGroup.InstancesDistributionProperty | |
| CfnAutoScalingGroup.LaunchTemplateOverridesProperty | |
| CfnAutoScalingGroup.LaunchTemplateProperty | |
| CfnAutoScalingGroup.LaunchTemplateSpecificationProperty | |
| CfnAutoScalingGroup.LifecycleHookSpecificationProperty | |
| CfnAutoScalingGroup.MetricsCollectionProperty | |
| CfnAutoScalingGroup.MixedInstancesPolicyProperty | |
| CfnAutoScalingGroup.NotificationConfigurationProperty | |
| CfnAutoScalingGroup.TagPropertyProperty | |
| CfnAutoScalingGroupProps |
Properties for defining a `AWS::AutoScaling::AutoScalingGroup`.
|
| CfnLaunchConfiguration.BlockDeviceMappingProperty | |
| CfnLaunchConfiguration.BlockDeviceProperty | |
| CfnLaunchConfiguration.MetadataOptionProperty | |
| CfnLaunchConfigurationProps |
Properties for defining a `AWS::AutoScaling::LaunchConfiguration`.
|
| CfnLifecycleHookProps |
Properties for defining a `AWS::AutoScaling::LifecycleHook`.
|
| CfnScalingPolicy.CustomizedMetricSpecificationProperty | |
| CfnScalingPolicy.MetricDimensionProperty | |
| CfnScalingPolicy.PredefinedMetricSpecificationProperty | |
| CfnScalingPolicy.StepAdjustmentProperty | |
| CfnScalingPolicy.TargetTrackingConfigurationProperty | |
| CfnScalingPolicyProps |
Properties for defining a `AWS::AutoScaling::ScalingPolicy`.
|
| CfnScheduledActionProps |
Properties for defining a `AWS::AutoScaling::ScheduledAction`.
|
| CommonAutoScalingGroupProps |
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| CpuUtilizationScalingProps |
(experimental) Properties for enabling scaling based on CPU utilization.
|
| CronOptions |
(experimental) Options to configure a cron expression.
|
| EbsDeviceOptions |
(experimental) Block device options for an EBS volume.
|
| EbsDeviceOptionsBase |
(experimental) Base block device options for an EBS volume.
|
| EbsDeviceProps |
(experimental) Properties of an EBS block device.
|
| EbsDeviceSnapshotOptions |
(experimental) Block device options for an EBS volume created from a snapshot.
|
| Ec2HealthCheckOptions |
(experimental) EC2 Heath check options.
|
| ElbHealthCheckOptions |
(experimental) ELB Heath check options.
|
| IAutoScalingGroup |
(experimental) An AutoScalingGroup.
|
| IAutoScalingGroup.Jsii$Default |
Internal default implementation for
IAutoScalingGroup. |
| ILifecycleHook |
(experimental) A basic lifecycle hook object.
|
| ILifecycleHook.Jsii$Default |
Internal default implementation for
ILifecycleHook. |
| ILifecycleHookTarget |
(experimental) Interface for autoscaling lifecycle hook targets.
|
| ILifecycleHookTarget.Jsii$Default |
Internal default implementation for
ILifecycleHookTarget. |
| LifecycleHookProps |
(experimental) Properties for a Lifecycle hook.
|
| LifecycleHookTargetConfig |
(experimental) Properties to add the target to a lifecycle hook.
|
| MetricTargetTrackingProps |
(experimental) Properties for enabling tracking of an arbitrary metric.
|
| NetworkUtilizationScalingProps |
(experimental) Properties for enabling scaling based on network utilization.
|
| NotificationConfiguration |
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| RenderSignalsOptions |
(experimental) Input for Signals.renderCreationPolicy.
|
| RequestCountScalingProps |
(experimental) Properties for enabling scaling based on request/second.
|
| RollingUpdateConfiguration |
(experimental) Additional settings when a rolling update is selected.
|
| RollingUpdateOptions |
(experimental) Options for customizing the rolling update.
|
| ScalingInterval |
(experimental) A range of metric values in which to apply a certain scaling operation.
|
| ScheduledActionProps |
(experimental) Properties for a scheduled action on an AutoScalingGroup.
|
| SignalsOptions |
(experimental) Customization options for Signal handling.
|
| StepScalingActionProps |
(experimental) Properties for a scaling policy.
|
| StepScalingPolicyProps | |
| TargetTrackingScalingPolicyProps |
(experimental) Properties for a concrete TargetTrackingPolicy.
|
| Enum | Description |
|---|---|
| AdjustmentType |
(experimental) How adjustment numbers are interpreted.
|
| DefaultResult | |
| EbsDeviceVolumeType |
(experimental) Supported EBS volume types for blockDevices.
|
| LifecycleTransition |
(experimental) What instance transition to attach the hook to.
|
| MetricAggregationType |
(experimental) How the scaling metric is going to be aggregated.
|
| Monitoring |
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| PredefinedMetric |
(experimental) One of the predefined autoscaling metrics.
|
| ScalingEvent |
(experimental) Fleet scaling events.
|
| ScalingProcess | |
| UpdateType | Deprecated
Use UpdatePolicy instead
|
Copyright © 2020. All rights reserved.