TargetTrackingScalingPolicyConfiguration class
Represents a target tracking scaling policy configuration to use with Application Auto Scaling.
Constructors
- TargetTrackingScalingPolicyConfiguration({required double targetValue, CustomizedMetricSpecification? customizedMetricSpecification, bool? disableScaleIn, PredefinedMetricSpecification? predefinedMetricSpecification, int? scaleInCooldown, int? scaleOutCooldown})
-
TargetTrackingScalingPolicyConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- customizedMetricSpecification → CustomizedMetricSpecification?
-
A customized metric. You can specify either a predefined metric or a
customized metric.
final
- disableScaleIn → bool?
-
Indicates whether scale in by the target tracking scaling policy is
disabled. If the value is
true
, scale in is disabled and the target tracking scaling policy won't remove capacity from the scalable target. Otherwise, scale in is enabled and the target tracking scaling policy can remove capacity from the scalable target. The default value isfalse
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- predefinedMetricSpecification → PredefinedMetricSpecification?
-
A predefined metric. You can specify either a predefined metric or a
customized metric.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaleInCooldown → int?
-
The amount of time, in seconds, after a scale-in activity completes before
another scale-in activity can start.
final
- scaleOutCooldown → int?
-
The amount of time, in seconds, to wait for a previous scale-out activity to
take effect.
final
- targetValue → double
-
The target value for the metric. The range is 8.515920e-109 to 1.174271e+108
(Base 10) or 2e-360 to 2e360 (Base 2).
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited