CapacityProviderAutoScalingGroupProviderArgs

data class CapacityProviderAutoScalingGroupProviderArgs(val autoScalingGroupArn: Output<String>, val managedScaling: Output<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>? = null, val managedTerminationProtection: Output<String>? = null) : ConvertibleToJava<CapacityProviderAutoScalingGroupProviderArgs>

Constructors

fun CapacityProviderAutoScalingGroupProviderArgs(autoScalingGroupArn: Output<String>, managedScaling: Output<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>? = null, managedTerminationProtection: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): CapacityProviderAutoScalingGroupProviderArgs

Properties

Link copied to clipboard

ARN of the associated auto scaling group.

Link copied to clipboard

Configuration block defining the parameters of the auto scaling. Detailed below.

Link copied to clipboard

Enables or disables container-aware termination of instances in the auto scaling group when scale-in happens. Valid values are ENABLED and DISABLED.