CapacityProviderAutoScalingGroupProviderArgs

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

Constructors

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

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.

Functions

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