Class CapacityProviderAutoScalingGroupProvider


  • public final class CapacityProviderAutoScalingGroupProvider
    extends java.lang.Object
    • Method Detail

      • autoScalingGroupArn

        public java.lang.String autoScalingGroupArn()
        Returns:
        ARN of the associated Auto Scaling group.
      • managedDraining

        public java.util.Optional<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.
      • managedTerminationProtection

        public java.util.Optional<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`.