| AdjustmentTier
(experimental) An adjustment.
|
| AdjustmentTier.Builder
|
| AdjustmentType
(experimental) How adjustment numbers are interpreted.
|
| ApplyCloudFormationInitOptions
(experimental) Options for applying CloudFormation init to an instance or instance group.
|
| ApplyCloudFormationInitOptions.Builder
|
| AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| AutoScalingGroup.Builder
|
| AutoScalingGroupProps
(experimental) Properties of a Fleet.
|
| AutoScalingGroupProps.Builder
|
| BaseTargetTrackingProps
(experimental) Base interface for target tracking props.
|
| BaseTargetTrackingProps.Builder
|
| BasicLifecycleHookProps
(experimental) Basic properties for a lifecycle hook.
|
| BasicLifecycleHookProps.Builder
|
| BasicScheduledActionProps
(experimental) Properties for a scheduled scaling action.
|
| BasicScheduledActionProps.Builder
|
| BasicStepScalingPolicyProps |
| BasicStepScalingPolicyProps.Builder
|
| BasicTargetTrackingScalingPolicyProps
(experimental) Properties for a Target Tracking policy that include the metric but exclude the target.
|
| BasicTargetTrackingScalingPolicyProps.Builder
|
| BlockDevice
(experimental) Block device.
|
| BlockDevice.Builder
|
| BlockDeviceVolume
(experimental) Describes a block device mapping for an EC2 instance or Auto Scaling group.
|
| CfnAutoScalingGroup
A CloudFormation `AWS::AutoScaling::AutoScalingGroup`.
|
| CfnAutoScalingGroup.Builder
|
| CfnAutoScalingGroup.InstancesDistributionProperty |
| CfnAutoScalingGroup.InstancesDistributionProperty.Builder
|
| CfnAutoScalingGroup.LaunchTemplateOverridesProperty |
| CfnAutoScalingGroup.LaunchTemplateOverridesProperty.Builder
|
| CfnAutoScalingGroup.LaunchTemplateProperty |
| CfnAutoScalingGroup.LaunchTemplateProperty.Builder
|
| CfnAutoScalingGroup.LaunchTemplateSpecificationProperty |
| CfnAutoScalingGroup.LaunchTemplateSpecificationProperty.Builder
|
| CfnAutoScalingGroup.LifecycleHookSpecificationProperty |
| CfnAutoScalingGroup.LifecycleHookSpecificationProperty.Builder
|
| CfnAutoScalingGroup.MetricsCollectionProperty |
| CfnAutoScalingGroup.MetricsCollectionProperty.Builder
|
| CfnAutoScalingGroup.MixedInstancesPolicyProperty |
| CfnAutoScalingGroup.MixedInstancesPolicyProperty.Builder
|
| CfnAutoScalingGroup.NotificationConfigurationProperty |
| CfnAutoScalingGroup.NotificationConfigurationProperty.Builder
|
| CfnAutoScalingGroup.TagPropertyProperty |
| CfnAutoScalingGroup.TagPropertyProperty.Builder
|
| CfnAutoScalingGroupProps
Properties for defining a `AWS::AutoScaling::AutoScalingGroup`.
|
| CfnAutoScalingGroupProps.Builder
|
| CfnLaunchConfiguration
A CloudFormation `AWS::AutoScaling::LaunchConfiguration`.
|
| CfnLaunchConfiguration.BlockDeviceMappingProperty |
| CfnLaunchConfiguration.BlockDeviceMappingProperty.Builder
|
| CfnLaunchConfiguration.BlockDeviceProperty |
| CfnLaunchConfiguration.BlockDeviceProperty.Builder
|
| CfnLaunchConfiguration.Builder
|
| CfnLaunchConfiguration.MetadataOptionsProperty |
| CfnLaunchConfiguration.MetadataOptionsProperty.Builder
|
| CfnLaunchConfigurationProps
Properties for defining a `AWS::AutoScaling::LaunchConfiguration`.
|
| CfnLaunchConfigurationProps.Builder
|
| CfnLifecycleHook
A CloudFormation `AWS::AutoScaling::LifecycleHook`.
|
| CfnLifecycleHook.Builder
|
| CfnLifecycleHookProps
Properties for defining a `AWS::AutoScaling::LifecycleHook`.
|
| CfnLifecycleHookProps.Builder
|
| CfnScalingPolicy
A CloudFormation `AWS::AutoScaling::ScalingPolicy`.
|
| CfnScalingPolicy.Builder
|
| CfnScalingPolicy.CustomizedMetricSpecificationProperty |
| CfnScalingPolicy.CustomizedMetricSpecificationProperty.Builder
|
| CfnScalingPolicy.MetricDimensionProperty |
| CfnScalingPolicy.MetricDimensionProperty.Builder
|
| CfnScalingPolicy.PredefinedMetricSpecificationProperty |
| CfnScalingPolicy.PredefinedMetricSpecificationProperty.Builder
|
| CfnScalingPolicy.StepAdjustmentProperty |
| CfnScalingPolicy.StepAdjustmentProperty.Builder
|
| CfnScalingPolicy.TargetTrackingConfigurationProperty |
| CfnScalingPolicy.TargetTrackingConfigurationProperty.Builder
|
| CfnScalingPolicyProps
Properties for defining a `AWS::AutoScaling::ScalingPolicy`.
|
| CfnScalingPolicyProps.Builder
|
| CfnScheduledAction
A CloudFormation `AWS::AutoScaling::ScheduledAction`.
|
| CfnScheduledAction.Builder
|
| CfnScheduledActionProps
Properties for defining a `AWS::AutoScaling::ScheduledAction`.
|
| CfnScheduledActionProps.Builder
|
| CfnWarmPool
A CloudFormation `AWS::AutoScaling::WarmPool`.
|
| CfnWarmPool.Builder
|
| CfnWarmPoolProps
Properties for defining a `AWS::AutoScaling::WarmPool`.
|
| CfnWarmPoolProps.Builder
|
| CommonAutoScalingGroupProps
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| CommonAutoScalingGroupProps.Builder
|
| CpuUtilizationScalingProps
(experimental) Properties for enabling scaling based on CPU utilization.
|
| CpuUtilizationScalingProps.Builder
|
| CronOptions
(experimental) Options to configure a cron expression.
|
| CronOptions.Builder
|
| DefaultResult |
| EbsDeviceOptions
(experimental) Block device options for an EBS volume.
|
| EbsDeviceOptions.Builder
|
| EbsDeviceOptionsBase
(experimental) Base block device options for an EBS volume.
|
| EbsDeviceOptionsBase.Builder
|
| EbsDeviceProps
(experimental) Properties of an EBS block device.
|
| EbsDeviceProps.Builder
|
| EbsDeviceSnapshotOptions
(experimental) Block device options for an EBS volume created from a snapshot.
|
| EbsDeviceSnapshotOptions.Builder
|
| EbsDeviceVolumeType
(experimental) Supported EBS volume types for blockDevices.
|
| Ec2HealthCheckOptions
(experimental) EC2 Heath check options.
|
| Ec2HealthCheckOptions.Builder
|
| ElbHealthCheckOptions
(experimental) ELB Heath check options.
|
| ElbHealthCheckOptions.Builder
|
| GroupMetric
(experimental) Group metrics that an Auto Scaling group sends to Amazon CloudWatch.
|
| GroupMetrics
(experimental) A set of group metrics.
|
| HealthCheck
(experimental) Health check settings.
|
| IAutoScalingGroup
(experimental) An AutoScalingGroup.
|
| IAutoScalingGroup.Jsii$Default
|
| ILifecycleHook
(experimental) A basic lifecycle hook object.
|
| ILifecycleHook.Jsii$Default
|
| ILifecycleHookTarget
(experimental) Interface for autoscaling lifecycle hook targets.
|
| ILifecycleHookTarget.Jsii$Default
|
| LifecycleHook
(experimental) Define a life cycle hook.
|
| LifecycleHook.Builder
|
| LifecycleHookProps
(experimental) Properties for a Lifecycle hook.
|
| LifecycleHookProps.Builder
|
| LifecycleHookTargetConfig
(experimental) Properties to add the target to a lifecycle hook.
|
| LifecycleHookTargetConfig.Builder
|
| LifecycleTransition
(experimental) What instance transition to attach the hook to.
|
| MetricAggregationType
(experimental) How the scaling metric is going to be aggregated.
|
| MetricTargetTrackingProps
(experimental) Properties for enabling tracking of an arbitrary metric.
|
| MetricTargetTrackingProps.Builder
|
| Monitoring
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| NetworkUtilizationScalingProps
(experimental) Properties for enabling scaling based on network utilization.
|
| NetworkUtilizationScalingProps.Builder
|
| NotificationConfiguration
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| NotificationConfiguration.Builder
|
| PredefinedMetric
(experimental) One of the predefined autoscaling metrics.
|
| RenderSignalsOptions
(experimental) Input for Signals.renderCreationPolicy.
|
| RenderSignalsOptions.Builder
|
| RequestCountScalingProps
(experimental) Properties for enabling scaling based on request/second.
|
| RequestCountScalingProps.Builder
|
| RollingUpdateOptions
(experimental) Options for customizing the rolling update.
|
| RollingUpdateOptions.Builder
|
| ScalingEvent
(experimental) Fleet scaling events.
|
| ScalingEvents
(experimental) 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
(experimental) A range of metric values in which to apply a certain scaling operation.
|
| ScalingInterval.Builder
|
| ScalingProcess |
| Schedule
(experimental) Schedule for scheduled scaling actions.
|
| ScheduledAction
(experimental) Define a scheduled scaling action.
|
| ScheduledAction.Builder
|
| ScheduledActionProps
(experimental) Properties for a scheduled action on an AutoScalingGroup.
|
| ScheduledActionProps.Builder
|
| Signals
(experimental) Configure whether the AutoScalingGroup waits for signals.
|
| SignalsOptions
(experimental) Customization options for Signal handling.
|
| SignalsOptions.Builder
|
| StepScalingAction
(experimental) Define a step scaling action.
|
| StepScalingAction.Builder
|
| StepScalingActionProps
(experimental) Properties for a scaling policy.
|
| StepScalingActionProps.Builder
|
| StepScalingPolicy
(experimental) Define a acaling strategy which scales depending on absolute values of some metric.
|
| StepScalingPolicy.Builder
|
| StepScalingPolicyProps |
| StepScalingPolicyProps.Builder
|
| TargetTrackingScalingPolicy |
| TargetTrackingScalingPolicy.Builder
|
| TargetTrackingScalingPolicyProps
(experimental) Properties for a concrete TargetTrackingPolicy.
|
| TargetTrackingScalingPolicyProps.Builder
|
| UpdatePolicy
(experimental) How existing instances should be updated.
|