Package com.pulumi.aws.ecs.inputs
Class CapacityProviderAutoScalingGroupProviderArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.CapacityProviderAutoScalingGroupProviderArgs
-
public final class CapacityProviderAutoScalingGroupProviderArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapacityProviderAutoScalingGroupProviderArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CapacityProviderAutoScalingGroupProviderArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>autoScalingGroupArn()static CapacityProviderAutoScalingGroupProviderArgs.Builderbuilder()static CapacityProviderAutoScalingGroupProviderArgs.Builderbuilder(CapacityProviderAutoScalingGroupProviderArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>managedDraining()java.util.Optional<com.pulumi.core.Output<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>>managedScaling()java.util.Optional<com.pulumi.core.Output<java.lang.String>>managedTerminationProtection()
-
-
-
Field Detail
-
Empty
public static final CapacityProviderAutoScalingGroupProviderArgs Empty
-
-
Method Detail
-
autoScalingGroupArn
public com.pulumi.core.Output<java.lang.String> autoScalingGroupArn()
- Returns:
- ARN of the associated Auto Scaling group.
-
managedDraining
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> managedDraining()
- Returns:
- Enables or disables a graceful shutdown of instances without disturbing workloads. Valid values are `ENABLED` and `DISABLED`. The default value is `ENABLED` when a capacity provider is created.
-
managedScaling
public java.util.Optional<com.pulumi.core.Output<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>> managedScaling()
- Returns:
- Configuration block defining the parameters of the auto scaling. Detailed below.
-
managedTerminationProtection
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> managedTerminationProtection()
- Returns:
- Enables or disables container-aware termination of instances in the Auto Scaling group when scale-in happens. Valid values are `ENABLED` and `DISABLED`.
-
builder
public static CapacityProviderAutoScalingGroupProviderArgs.Builder builder()
-
builder
public static CapacityProviderAutoScalingGroupProviderArgs.Builder builder(CapacityProviderAutoScalingGroupProviderArgs defaults)
-
-