| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| software.amazon.awscdk.services.autoscaling.hooktargets |
Lifecycle Hook for the CDK AWS AutoScaling Library
|
| software.amazon.awscdk.services.cloudwatch.actions |
CloudWatch Alarm Actions library
|
| software.amazon.awscdk.services.codedeploy |
AWS CodeDeploy Construct Library
|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.eks |
Amazon EKS Construct Library
|
| software.amazon.awscdk.services.eks.legacy |
Amazon EKS Construct Library
|
| Class and Description |
|---|
| AdjustmentTier
(experimental) An adjustment.
|
| AdjustmentTier.Builder
A builder for
AdjustmentTier |
| AdjustmentType
(experimental) How adjustment numbers are interpreted.
|
| ApplyCloudFormationInitOptions
(experimental) Options for applying CloudFormation init to an instance or instance group.
|
| ApplyCloudFormationInitOptions.Builder
A builder for
ApplyCloudFormationInitOptions |
| AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| AutoScalingGroup.Builder
(experimental) A fluent builder for
AutoScalingGroup. |
| AutoScalingGroupProps
(experimental) Properties of a Fleet.
|
| AutoScalingGroupProps.Builder
A builder for
AutoScalingGroupProps |
| BaseTargetTrackingProps
(experimental) Base interface for target tracking props.
|
| BaseTargetTrackingProps.Builder
A builder for
BaseTargetTrackingProps |
| BasicLifecycleHookProps
(experimental) Basic properties for a lifecycle hook.
|
| BasicLifecycleHookProps.Builder
A builder for
BasicLifecycleHookProps |
| BasicScheduledActionProps
(experimental) Properties for a scheduled scaling action.
|
| BasicScheduledActionProps.Builder
A builder for
BasicScheduledActionProps |
| BasicStepScalingPolicyProps
Example:
|
| BasicStepScalingPolicyProps.Builder
A builder for
BasicStepScalingPolicyProps |
| BasicTargetTrackingScalingPolicyProps
(experimental) Properties for a Target Tracking policy that include the metric but exclude the target.
|
| BasicTargetTrackingScalingPolicyProps.Builder
A builder for
BasicTargetTrackingScalingPolicyProps |
| BindHookTargetOptions
(experimental) Options needed to bind a target to a lifecycle hook.
|
| BindHookTargetOptions.Builder
A builder for
BindHookTargetOptions |
| BlockDevice
(experimental) Block device.
|
| BlockDevice.Builder
A builder for
BlockDevice |
| BlockDeviceVolume
(experimental) Describes a block device mapping for an EC2 instance or Auto Scaling group.
|
| CfnAutoScalingGroup
A CloudFormation `AWS::AutoScaling::AutoScalingGroup`.
|
| CfnAutoScalingGroup.AcceleratorCountRequestProperty
`AcceleratorCountRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum number of accelerators for an instance type.
|
| CfnAutoScalingGroup.AcceleratorCountRequestProperty.Builder
A builder for
CfnAutoScalingGroup.AcceleratorCountRequestProperty |
| CfnAutoScalingGroup.AcceleratorTotalMemoryMiBRequestProperty
`AcceleratorTotalMemoryMiBRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum total memory size for the accelerators for an instance type, in MiB.
|
| CfnAutoScalingGroup.AcceleratorTotalMemoryMiBRequestProperty.Builder |
| CfnAutoScalingGroup.BaselineEbsBandwidthMbpsRequestProperty
`BaselineEbsBandwidthMbpsRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum baseline bandwidth performance for an instance type, in Mbps.
|
| CfnAutoScalingGroup.BaselineEbsBandwidthMbpsRequestProperty.Builder |
| CfnAutoScalingGroup.Builder
A fluent builder for
CfnAutoScalingGroup. |
| CfnAutoScalingGroup.InstanceRequirementsProperty
`InstanceRequirements` specifies a set of requirements for the types of instances that can be launched by an `AWS::AutoScaling::AutoScalingGroup` resource.
|
| CfnAutoScalingGroup.InstanceRequirementsProperty.Builder
A builder for
CfnAutoScalingGroup.InstanceRequirementsProperty |
| CfnAutoScalingGroup.InstancesDistributionProperty
`InstancesDistribution` is a property of the [AWS::AutoScaling::AutoScalingGroup MixedInstancesPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html) property type that describes an instances distribution for an Auto Scaling group.
|
| CfnAutoScalingGroup.InstancesDistributionProperty.Builder
A builder for
CfnAutoScalingGroup.InstancesDistributionProperty |
| CfnAutoScalingGroup.LaunchTemplateOverridesProperty
`LaunchTemplateOverrides` is a property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html) property type that describes an override for a launch template.
|
| CfnAutoScalingGroup.LaunchTemplateOverridesProperty.Builder
A builder for
CfnAutoScalingGroup.LaunchTemplateOverridesProperty |
| CfnAutoScalingGroup.LaunchTemplateProperty
`LaunchTemplate` is a property of the [AWS::AutoScaling::AutoScalingGroup MixedInstancesPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html) property type that describes a launch template and overrides.
|
| CfnAutoScalingGroup.LaunchTemplateProperty.Builder
A builder for
CfnAutoScalingGroup.LaunchTemplateProperty |
| CfnAutoScalingGroup.LaunchTemplateSpecificationProperty
`LaunchTemplateSpecification` specifies a launch template and version for the `LaunchTemplate` property of the [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) resource.
|
| CfnAutoScalingGroup.LaunchTemplateSpecificationProperty.Builder
A builder for
CfnAutoScalingGroup.LaunchTemplateSpecificationProperty |
| CfnAutoScalingGroup.LifecycleHookSpecificationProperty
`LifecycleHookSpecification` specifies a lifecycle hook for the `LifecycleHookSpecificationList` property of the [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) resource.
|
| CfnAutoScalingGroup.LifecycleHookSpecificationProperty.Builder
A builder for
CfnAutoScalingGroup.LifecycleHookSpecificationProperty |
| CfnAutoScalingGroup.MemoryGiBPerVCpuRequestProperty
`MemoryGiBPerVCpuRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum amount of memory per vCPU for an instance type, in GiB.
|
| CfnAutoScalingGroup.MemoryGiBPerVCpuRequestProperty.Builder
A builder for
CfnAutoScalingGroup.MemoryGiBPerVCpuRequestProperty |
| CfnAutoScalingGroup.MemoryMiBRequestProperty
`MemoryMiBRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum instance memory size for an instance type, in MiB.
|
| CfnAutoScalingGroup.MemoryMiBRequestProperty.Builder
A builder for
CfnAutoScalingGroup.MemoryMiBRequestProperty |
| CfnAutoScalingGroup.MetricsCollectionProperty
`MetricsCollection` is a property of the [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) resource that describes the group metrics that an Amazon EC2 Auto Scaling group sends to Amazon CloudWatch.
|
| CfnAutoScalingGroup.MetricsCollectionProperty.Builder
A builder for
CfnAutoScalingGroup.MetricsCollectionProperty |
| CfnAutoScalingGroup.MixedInstancesPolicyProperty
`MixedInstancesPolicy` is a property of the [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) resource.
|
| CfnAutoScalingGroup.MixedInstancesPolicyProperty.Builder
A builder for
CfnAutoScalingGroup.MixedInstancesPolicyProperty |
| CfnAutoScalingGroup.NetworkInterfaceCountRequestProperty
`NetworkInterfaceCountRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum number of network interfaces for an instance type.
|
| CfnAutoScalingGroup.NetworkInterfaceCountRequestProperty.Builder
A builder for
CfnAutoScalingGroup.NetworkInterfaceCountRequestProperty |
| CfnAutoScalingGroup.NotificationConfigurationProperty
`NotificationConfiguration` specifies a notification configuration for the `NotificationConfigurations` property of [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) .
|
| CfnAutoScalingGroup.NotificationConfigurationProperty.Builder
A builder for
CfnAutoScalingGroup.NotificationConfigurationProperty |
| CfnAutoScalingGroup.TagPropertyProperty
`TagProperty` specifies a tag for the `Tags` property of [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) .
|
| CfnAutoScalingGroup.TagPropertyProperty.Builder
A builder for
CfnAutoScalingGroup.TagPropertyProperty |
| CfnAutoScalingGroup.TotalLocalStorageGBRequestProperty
`TotalLocalStorageGBRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum total local storage size for an instance type, in GB.
|
| CfnAutoScalingGroup.TotalLocalStorageGBRequestProperty.Builder
A builder for
CfnAutoScalingGroup.TotalLocalStorageGBRequestProperty |
| CfnAutoScalingGroup.VCpuCountRequestProperty
`VCpuCountRequest` is a property of the `InstanceRequirements` property of the [AWS::AutoScaling::AutoScalingGroup LaunchTemplateOverrides](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html) property type that describes the minimum and maximum number of vCPUs for an instance type.
|
| CfnAutoScalingGroup.VCpuCountRequestProperty.Builder
A builder for
CfnAutoScalingGroup.VCpuCountRequestProperty |
| CfnAutoScalingGroupProps
Properties for defining a `CfnAutoScalingGroup`.
|
| CfnAutoScalingGroupProps.Builder
A builder for
CfnAutoScalingGroupProps |
| CfnLaunchConfiguration
A CloudFormation `AWS::AutoScaling::LaunchConfiguration`.
|
| CfnLaunchConfiguration.BlockDeviceMappingProperty
`BlockDeviceMapping` specifies a block device mapping for the `BlockDeviceMappings` property of the [AWS::AutoScaling::LaunchConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html) resource.
|
| CfnLaunchConfiguration.BlockDeviceMappingProperty.Builder
A builder for
CfnLaunchConfiguration.BlockDeviceMappingProperty |
| CfnLaunchConfiguration.BlockDeviceProperty
`BlockDevice` is a property of the `EBS` property of the [AWS::AutoScaling::LaunchConfiguration BlockDeviceMapping](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html) property type that describes an Amazon EBS volume.
|
| CfnLaunchConfiguration.BlockDeviceProperty.Builder
A builder for
CfnLaunchConfiguration.BlockDeviceProperty |
| CfnLaunchConfiguration.Builder
A fluent builder for
CfnLaunchConfiguration. |
| CfnLaunchConfiguration.MetadataOptionsProperty
`MetadataOptions` is a property of [AWS::AutoScaling::LaunchConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html) that describes metadata options for the instances.
|
| CfnLaunchConfiguration.MetadataOptionsProperty.Builder
A builder for
CfnLaunchConfiguration.MetadataOptionsProperty |
| CfnLaunchConfigurationProps
Properties for defining a `CfnLaunchConfiguration`.
|
| CfnLaunchConfigurationProps.Builder
A builder for
CfnLaunchConfigurationProps |
| CfnLifecycleHook
A CloudFormation `AWS::AutoScaling::LifecycleHook`.
|
| CfnLifecycleHook.Builder
A fluent builder for
CfnLifecycleHook. |
| CfnLifecycleHookProps
Properties for defining a `CfnLifecycleHook`.
|
| CfnLifecycleHookProps.Builder
A builder for
CfnLifecycleHookProps |
| CfnScalingPolicy
A CloudFormation `AWS::AutoScaling::ScalingPolicy`.
|
| CfnScalingPolicy.Builder
A fluent builder for
CfnScalingPolicy. |
| CfnScalingPolicy.CustomizedMetricSpecificationProperty
Contains customized metric specification information for a target tracking scaling policy for Amazon EC2 Auto Scaling.
|
| CfnScalingPolicy.CustomizedMetricSpecificationProperty.Builder
A builder for
CfnScalingPolicy.CustomizedMetricSpecificationProperty |
| CfnScalingPolicy.MetricDimensionProperty
`MetricDimension` specifies a name/value pair that is part of the identity of a CloudWatch metric for the `Dimensions` property of the [AWS::AutoScaling::ScalingPolicy CustomizedMetricSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html) property type.
|
| CfnScalingPolicy.MetricDimensionProperty.Builder
A builder for
CfnScalingPolicy.MetricDimensionProperty |
| CfnScalingPolicy.PredefinedMetricSpecificationProperty
Contains predefined metric specification information for a target tracking scaling policy for Amazon EC2 Auto Scaling.
|
| CfnScalingPolicy.PredefinedMetricSpecificationProperty.Builder
A builder for
CfnScalingPolicy.PredefinedMetricSpecificationProperty |
| CfnScalingPolicy.PredictiveScalingConfigurationProperty
`PredictiveScalingConfiguration` is a property of the [AWS::AutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html) resource that specifies a predictive scaling policy for Amazon EC2 Auto Scaling.
|
| CfnScalingPolicy.PredictiveScalingConfigurationProperty.Builder
A builder for
CfnScalingPolicy.PredictiveScalingConfigurationProperty |
| CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty
A structure that specifies a metric specification for the `MetricSpecifications` property of the [AWS::AutoScaling::ScalingPolicy PredictiveScalingConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingconfiguration.html) property type.
|
| CfnScalingPolicy.PredictiveScalingMetricSpecificationProperty.Builder |
| CfnScalingPolicy.PredictiveScalingPredefinedLoadMetricProperty
Contains load metric information for the `PredefinedLoadMetricSpecification` property of the [AWS::AutoScaling::ScalingPolicy PredictiveScalingMetricSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingmetricspecification.html) property type.
|
| CfnScalingPolicy.PredictiveScalingPredefinedLoadMetricProperty.Builder |
| CfnScalingPolicy.PredictiveScalingPredefinedMetricPairProperty
Contains metric pair information for the `PredefinedMetricPairSpecification` property of the [AWS::AutoScaling::ScalingPolicy PredictiveScalingMetricSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingmetricspecification.html) property type.
|
| CfnScalingPolicy.PredictiveScalingPredefinedMetricPairProperty.Builder |
| CfnScalingPolicy.PredictiveScalingPredefinedScalingMetricProperty
Contains scaling metric information for the `PredefinedScalingMetricSpecification` property of the [AWS::AutoScaling::ScalingPolicy PredictiveScalingMetricSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-predictivescalingmetricspecification.html) property type.
|
| CfnScalingPolicy.PredictiveScalingPredefinedScalingMetricProperty.Builder |
| CfnScalingPolicy.StepAdjustmentProperty
`StepAdjustment` specifies a step adjustment for the `StepAdjustments` property of the [AWS::AutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html) resource.
|
| CfnScalingPolicy.StepAdjustmentProperty.Builder
A builder for
CfnScalingPolicy.StepAdjustmentProperty |
| CfnScalingPolicy.TargetTrackingConfigurationProperty
`TargetTrackingConfiguration` is a property of the [AWS::AutoScaling::ScalingPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html) resource that specifies a target tracking scaling policy configuration for Amazon EC2 Auto Scaling.
|
| CfnScalingPolicy.TargetTrackingConfigurationProperty.Builder
A builder for
CfnScalingPolicy.TargetTrackingConfigurationProperty |
| CfnScalingPolicyProps
Properties for defining a `CfnScalingPolicy`.
|
| CfnScalingPolicyProps.Builder
A builder for
CfnScalingPolicyProps |
| CfnScheduledAction
A CloudFormation `AWS::AutoScaling::ScheduledAction`.
|
| CfnScheduledAction.Builder
A fluent builder for
CfnScheduledAction. |
| CfnScheduledActionProps
Properties for defining a `CfnScheduledAction`.
|
| CfnScheduledActionProps.Builder
A builder for
CfnScheduledActionProps |
| CfnWarmPool
A CloudFormation `AWS::AutoScaling::WarmPool`.
|
| CfnWarmPool.Builder
A fluent builder for
CfnWarmPool. |
| CfnWarmPoolProps
Properties for defining a `CfnWarmPool`.
|
| CfnWarmPoolProps.Builder
A builder for
CfnWarmPoolProps |
| CommonAutoScalingGroupProps
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| CommonAutoScalingGroupProps.Builder
A builder for
CommonAutoScalingGroupProps |
| CpuUtilizationScalingProps
(experimental) Properties for enabling scaling based on CPU utilization.
|
| CpuUtilizationScalingProps.Builder
A builder for
CpuUtilizationScalingProps |
| CronOptions
(experimental) Options to configure a cron expression.
|
| CronOptions.Builder
A builder for
CronOptions |
| DefaultResult |
| EbsDeviceOptions
(experimental) Block device options for an EBS volume.
|
| EbsDeviceOptions.Builder
A builder for
EbsDeviceOptions |
| EbsDeviceOptionsBase
(experimental) Base block device options for an EBS volume.
|
| EbsDeviceOptionsBase.Builder
A builder for
EbsDeviceOptionsBase |
| EbsDeviceProps
(experimental) Properties of an EBS block device.
|
| EbsDeviceProps.Builder
A builder for
EbsDeviceProps |
| EbsDeviceSnapshotOptions
(experimental) Block device options for an EBS volume created from a snapshot.
|
| EbsDeviceSnapshotOptions.Builder
A builder for
EbsDeviceSnapshotOptions |
| EbsDeviceVolumeType
(experimental) Supported EBS volume types for blockDevices.
|
| Ec2HealthCheckOptions
(experimental) EC2 Heath check options.
|
| Ec2HealthCheckOptions.Builder
A builder for
Ec2HealthCheckOptions |
| ElbHealthCheckOptions
(experimental) ELB Heath check options.
|
| ElbHealthCheckOptions.Builder
A builder for
ElbHealthCheckOptions |
| 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
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. |
| LifecycleHook
(experimental) Define a life cycle hook.
|
| LifecycleHook.Builder
(experimental) A fluent builder for
LifecycleHook. |
| LifecycleHookProps
(experimental) Properties for a Lifecycle hook.
|
| LifecycleHookProps.Builder
A builder for
LifecycleHookProps |
| LifecycleHookTargetConfig
(experimental) Result of binding a lifecycle hook to a target.
|
| LifecycleHookTargetConfig.Builder
A builder for
LifecycleHookTargetConfig |
| 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
A builder for
MetricTargetTrackingProps |
| Monitoring
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| NetworkUtilizationScalingProps
(experimental) Properties for enabling scaling based on network utilization.
|
| NetworkUtilizationScalingProps.Builder
A builder for
NetworkUtilizationScalingProps |
| NotificationConfiguration
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| NotificationConfiguration.Builder
A builder for
NotificationConfiguration |
| PredefinedMetric
(experimental) One of the predefined autoscaling metrics.
|
| RenderSignalsOptions
(experimental) Input for Signals.renderCreationPolicy.
|
| RenderSignalsOptions.Builder
A builder for
RenderSignalsOptions |
| RequestCountScalingProps
(experimental) Properties for enabling scaling based on request/second.
|
| RequestCountScalingProps.Builder
A builder for
RequestCountScalingProps |
| RollingUpdateConfiguration
Deprecated.
use `UpdatePolicy.rollingUpdate()`
|
| RollingUpdateConfiguration.Builder
Deprecated.
|
| RollingUpdateOptions
(experimental) Options for customizing the rolling update.
|
| RollingUpdateOptions.Builder
A builder for
RollingUpdateOptions |
| 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
A builder for
ScalingInterval |
| ScalingProcess |
| Schedule
(experimental) Schedule for scheduled scaling actions.
|
| ScheduledAction
(experimental) Define a scheduled scaling action.
|
| ScheduledAction.Builder
(experimental) A fluent builder for
ScheduledAction. |
| ScheduledActionProps
(experimental) Properties for a scheduled action on an AutoScalingGroup.
|
| ScheduledActionProps.Builder
A builder for
ScheduledActionProps |
| Signals
(experimental) Configure whether the AutoScalingGroup waits for signals.
|
| SignalsOptions
(experimental) Customization options for Signal handling.
|
| SignalsOptions.Builder
A builder for
SignalsOptions |
| StepScalingAction
(experimental) Define a step scaling action.
|
| StepScalingAction.Builder
(experimental) A fluent builder for
StepScalingAction. |
| StepScalingActionProps
(experimental) Properties for a scaling policy.
|
| StepScalingActionProps.Builder
A builder for
StepScalingActionProps |
| StepScalingPolicy
(experimental) Define a acaling strategy which scales depending on absolute values of some metric.
|
| StepScalingPolicy.Builder
(experimental) A fluent builder for
StepScalingPolicy. |
| StepScalingPolicyProps
Example:
|
| StepScalingPolicyProps.Builder
A builder for
StepScalingPolicyProps |
| TargetTrackingScalingPolicy
Example:
|
| TargetTrackingScalingPolicy.Builder
(experimental) A fluent builder for
TargetTrackingScalingPolicy. |
| TargetTrackingScalingPolicyProps
(experimental) Properties for a concrete TargetTrackingPolicy.
|
| TargetTrackingScalingPolicyProps.Builder
A builder for
TargetTrackingScalingPolicyProps |
| TerminationPolicy
(experimental) Specifies the termination criteria to apply before Amazon EC2 Auto Scaling chooses an instance for termination.
|
| UpdatePolicy
(experimental) How existing instances should be updated.
|
| UpdateType
Deprecated.
Use UpdatePolicy instead
|
| Class and Description |
|---|
| BindHookTargetOptions
(experimental) Options needed to bind a target to a lifecycle hook.
|
| ILifecycleHookTarget
(experimental) Interface for autoscaling lifecycle hook targets.
|
| LifecycleHookTargetConfig
(experimental) Result of binding a lifecycle hook to a target.
|
| Class and Description |
|---|
| StepScalingAction
(experimental) Define a step scaling action.
|
| Class and Description |
|---|
| AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| IAutoScalingGroup
(experimental) An AutoScalingGroup.
|
| Class and Description |
|---|
| AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| BlockDevice
(experimental) Block device.
|
| CommonAutoScalingGroupProps
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| GroupMetrics
(experimental) A set of group metrics.
|
| HealthCheck
(experimental) Health check settings.
|
| IAutoScalingGroup
(experimental) An AutoScalingGroup.
|
| Monitoring
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| NotificationConfiguration
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| RollingUpdateConfiguration
Deprecated.
use `UpdatePolicy.rollingUpdate()`
|
| Signals
(experimental) Configure whether the AutoScalingGroup waits for signals.
|
| TerminationPolicy
(experimental) Specifies the termination criteria to apply before Amazon EC2 Auto Scaling chooses an instance for termination.
|
| UpdatePolicy
(experimental) How existing instances should be updated.
|
| UpdateType
Deprecated.
Use UpdatePolicy instead
|
| Class and Description |
|---|
| AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
| BlockDevice
(experimental) Block device.
|
| CommonAutoScalingGroupProps
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| GroupMetrics
(experimental) A set of group metrics.
|
| HealthCheck
(experimental) Health check settings.
|
| Monitoring
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| NotificationConfiguration
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| RollingUpdateConfiguration
Deprecated.
use `UpdatePolicy.rollingUpdate()`
|
| Signals
(experimental) Configure whether the AutoScalingGroup waits for signals.
|
| TerminationPolicy
(experimental) Specifies the termination criteria to apply before Amazon EC2 Auto Scaling chooses an instance for termination.
|
| UpdatePolicy
(experimental) How existing instances should be updated.
|
| UpdateType
Deprecated.
Use UpdatePolicy instead
|
| Class and Description |
|---|
| BlockDevice
(experimental) Block device.
|
| CommonAutoScalingGroupProps
(experimental) Basic properties of an AutoScalingGroup, except the exact machines to run and where they should run.
|
| GroupMetrics
(experimental) A set of group metrics.
|
| HealthCheck
(experimental) Health check settings.
|
| Monitoring
(experimental) The monitoring mode for instances launched in an autoscaling group.
|
| NotificationConfiguration
(experimental) AutoScalingGroup fleet change notifications configurations.
|
| RollingUpdateConfiguration
Deprecated.
use `UpdatePolicy.rollingUpdate()`
|
| Signals
(experimental) Configure whether the AutoScalingGroup waits for signals.
|
| TerminationPolicy
(experimental) Specifies the termination criteria to apply before Amazon EC2 Auto Scaling chooses an instance for termination.
|
| UpdatePolicy
(experimental) How existing instances should be updated.
|
| UpdateType
Deprecated.
Use UpdatePolicy instead
|
Copyright © 2022. All rights reserved.