Package com.pulumi.aws.eks.inputs
Class NodeGroupNodeRepairConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.eks.inputs.NodeGroupNodeRepairConfigArgs
-
public final class NodeGroupNodeRepairConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeGroupNodeRepairConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NodeGroupNodeRepairConfigArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeGroupNodeRepairConfigArgs.Builderbuilder()static NodeGroupNodeRepairConfigArgs.Builderbuilder(NodeGroupNodeRepairConfigArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enabled()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxParallelNodesRepairedCount()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxParallelNodesRepairedPercentage()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxUnhealthyNodeThresholdCount()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxUnhealthyNodeThresholdPercentage()java.util.Optional<com.pulumi.core.Output<java.util.List<NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs>>>nodeRepairConfigOverrides()
-
-
-
Field Detail
-
Empty
public static final NodeGroupNodeRepairConfigArgs Empty
-
-
Method Detail
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default. Defaults to `false`.
-
maxParallelNodesRepairedCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxParallelNodesRepairedCount()
- Returns:
- Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes. Conflicts with `maxParallelNodesRepairedPercentage`.
-
maxParallelNodesRepairedPercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxParallelNodesRepairedPercentage()
- Returns:
- Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes. Conflicts with `maxParallelNodesRepairedCount`.
-
maxUnhealthyNodeThresholdCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxUnhealthyNodeThresholdCount()
- Returns:
- Count threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdPercentage`.
-
maxUnhealthyNodeThresholdPercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxUnhealthyNodeThresholdPercentage()
- Returns:
- Percentage threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdCount`.
-
nodeRepairConfigOverrides
public java.util.Optional<com.pulumi.core.Output<java.util.List<NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs>>> nodeRepairConfigOverrides()
- Returns:
- Granular overrides for specific repair actions. See `nodeRepairConfigOverrides` below for details.
-
builder
public static NodeGroupNodeRepairConfigArgs.Builder builder()
-
builder
public static NodeGroupNodeRepairConfigArgs.Builder builder(NodeGroupNodeRepairConfigArgs defaults)
-
-