Class ScalingPlanScalingInstructionTargetTrackingConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.autoscalingplans.inputs.ScalingPlanScalingInstructionTargetTrackingConfigurationArgs
-
public final class ScalingPlanScalingInstructionTargetTrackingConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScalingPlanScalingInstructionTargetTrackingConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScalingPlanScalingInstructionTargetTrackingConfigurationArgsEmpty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final ScalingPlanScalingInstructionTargetTrackingConfigurationArgs Empty
-
-
Method Detail
-
customizedScalingMetricSpecification
public java.util.Optional<com.pulumi.core.Output<ScalingPlanScalingInstructionTargetTrackingConfigurationCustomizedScalingMetricSpecificationArgs>> customizedScalingMetricSpecification()
- Returns:
- Customized metric. You can specify either `customizedScalingMetricSpecification` or `predefinedScalingMetricSpecification`. More details can be found in the [AWS Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/plans/APIReference/API_CustomizedScalingMetricSpecification.html).
-
disableScaleIn
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableScaleIn()
- Returns:
- Boolean indicating whether scale in by the target tracking scaling policy is disabled. Defaults to `false`.
-
estimatedInstanceWarmup
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> estimatedInstanceWarmup()
- Returns:
- Estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. This value is used only if the resource is an Auto Scaling group.
-
predefinedScalingMetricSpecification
public java.util.Optional<com.pulumi.core.Output<ScalingPlanScalingInstructionTargetTrackingConfigurationPredefinedScalingMetricSpecificationArgs>> predefinedScalingMetricSpecification()
- Returns:
- Predefined metric. You can specify either `predefinedScalingMetricSpecification` or `customizedScalingMetricSpecification`. More details can be found in the [AWS Auto Scaling API Reference](https://docs.aws.amazon.com/autoscaling/plans/APIReference/API_PredefinedScalingMetricSpecification.html).
-
scaleInCooldown
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> scaleInCooldown()
- Returns:
- Amount of time, in seconds, after a scale in activity completes before another scale in activity can start. This value is not used if the scalable resource is an Auto Scaling group.
-
scaleOutCooldown
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> scaleOutCooldown()
- Returns:
- Amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. This value is not used if the scalable resource is an Auto Scaling group.
-
targetValue
public com.pulumi.core.Output<java.lang.Double> targetValue()
- Returns:
- Target value for the metric.
-
builder
public static ScalingPlanScalingInstructionTargetTrackingConfigurationArgs.Builder builder()
-
builder
public static ScalingPlanScalingInstructionTargetTrackingConfigurationArgs.Builder builder(ScalingPlanScalingInstructionTargetTrackingConfigurationArgs defaults)
-
-