ContainerFleetDeploymentConfigurationArgs

data class ContainerFleetDeploymentConfigurationArgs(val impairmentStrategy: Output<ContainerFleetDeploymentConfigurationImpairmentStrategy>? = null, val minimumHealthyPercentage: Output<Int>? = null, val protectionStrategy: Output<ContainerFleetDeploymentConfigurationProtectionStrategy>? = null) : ConvertibleToJava<ContainerFleetDeploymentConfigurationArgs>

Provides details about how to drain old tasks and replace them with new updated tasks.

Constructors

constructor(impairmentStrategy: Output<ContainerFleetDeploymentConfigurationImpairmentStrategy>? = null, minimumHealthyPercentage: Output<Int>? = null, protectionStrategy: Output<ContainerFleetDeploymentConfigurationProtectionStrategy>? = null)

Properties

Link copied to clipboard

The strategy to apply in case of impairment; defaults to MAINTAIN.

Link copied to clipboard
val minimumHealthyPercentage: Output<Int>? = null

The minimum percentage of healthy required; defaults to 75.

Link copied to clipboard

The protection strategy for deployment on the container fleet; defaults to WITH_PROTECTION.

Functions

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