Package com.pulumi.aws.ecs.inputs
Class CapacityProviderAutoScalingGroupProviderManagedScalingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.CapacityProviderAutoScalingGroupProviderManagedScalingArgs
-
public final class CapacityProviderAutoScalingGroupProviderManagedScalingArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapacityProviderAutoScalingGroupProviderManagedScalingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CapacityProviderAutoScalingGroupProviderManagedScalingArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CapacityProviderAutoScalingGroupProviderManagedScalingArgs.Builderbuilder()static CapacityProviderAutoScalingGroupProviderManagedScalingArgs.Builderbuilder(CapacityProviderAutoScalingGroupProviderManagedScalingArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>instanceWarmupPeriod()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maximumScalingStepSize()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minimumScalingStepSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>targetCapacity()
-
-
-
Field Detail
-
Empty
public static final CapacityProviderAutoScalingGroupProviderManagedScalingArgs Empty
-
-
Method Detail
-
instanceWarmupPeriod
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceWarmupPeriod()
- Returns:
- Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_.
-
maximumScalingStepSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumScalingStepSize()
- Returns:
- Maximum step adjustment size. A number between 1 and 10,000.
-
minimumScalingStepSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minimumScalingStepSize()
- Returns:
- Minimum step adjustment size. A number between 1 and 10,000.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Whether auto scaling is managed by ECS. Valid values are `ENABLED` and `DISABLED`.
-
targetCapacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> targetCapacity()
- Returns:
- Target utilization for the capacity provider. A number between 1 and 100.
-
builder
public static CapacityProviderAutoScalingGroupProviderManagedScalingArgs.Builder builder()
-
builder
public static CapacityProviderAutoScalingGroupProviderManagedScalingArgs.Builder builder(CapacityProviderAutoScalingGroupProviderManagedScalingArgs defaults)
-
-