Class PolicyTargetTrackingScalingPolicyConfigurationArgs


  • public final class PolicyTargetTrackingScalingPolicyConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • customizedMetricSpecification

        public java.util.Optional<com.pulumi.core.Output<PolicyTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationArgs>> customizedMetricSpecification()
        Returns:
        Custom CloudWatch metric. Documentation can be found at: [AWS Customized Metric Specification](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_CustomizedMetricSpecification.html). See supported fields below.
      • disableScaleIn

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableScaleIn()
        Returns:
        Whether scale in by the target tracking policy is disabled. If the value is true, scale in is disabled and the target tracking policy won't remove capacity from the scalable resource. Otherwise, scale in is enabled and the target tracking policy can remove capacity from the scalable resource. The default value is `false`.
      • 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.
      • 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.
      • targetValue

        public com.pulumi.core.Output<java.lang.Double> targetValue()
        Returns:
        Target value for the metric.