@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:01.095Z") @Stability(value=Experimental) public interface BaseTargetTrackingProps extends software.amazon.jsii.JsiiSerializable
Contains the attributes that are common to target tracking policies, except the ones relating to the metric and to the scalable target.
This interface is reused by more specific target tracking props objects.
| Modifier and Type | Interface and Description |
|---|---|
static class |
BaseTargetTrackingProps.Builder
A builder for
BaseTargetTrackingProps |
static class |
BaseTargetTrackingProps.Jsii$Proxy
An implementation for
BaseTargetTrackingProps |
| Modifier and Type | Method and Description |
|---|---|
static BaseTargetTrackingProps.Builder |
builder() |
default Duration |
getCooldown()
(experimental) Period after a scaling completes before another scaling activity can start.
|
default Boolean |
getDisableScaleIn()
(experimental) Indicates whether scale in by the target tracking policy is disabled.
|
default Duration |
getEstimatedInstanceWarmup()
(experimental) Estimated time until a newly launched instance can send metrics to CloudWatch.
|
@Stability(value=Experimental) @Nullable default Duration getCooldown()
Default: - The default cooldown configured on the AutoScalingGroup.
@Stability(value=Experimental) @Nullable default Boolean getDisableScaleIn()
If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the autoscaling group. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the group.
Default: false
@Stability(value=Experimental) @Nullable default Duration getEstimatedInstanceWarmup()
Default: - Same as the cooldown.
@Stability(value=Experimental) static BaseTargetTrackingProps.Builder builder()
BaseTargetTrackingProps.Builder of BaseTargetTrackingPropsCopyright © 2021. All rights reserved.