Package com.pulumi.aws.eks.outputs
Class NodeGroupNodeRepairConfig
- java.lang.Object
-
- com.pulumi.aws.eks.outputs.NodeGroupNodeRepairConfig
-
public final class NodeGroupNodeRepairConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeGroupNodeRepairConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeGroupNodeRepairConfig.Builderbuilder()static NodeGroupNodeRepairConfig.Builderbuilder(NodeGroupNodeRepairConfig defaults)java.util.Optional<java.lang.Boolean>enabled()java.util.Optional<java.lang.Integer>maxParallelNodesRepairedCount()java.util.Optional<java.lang.Integer>maxParallelNodesRepairedPercentage()java.util.Optional<java.lang.Integer>maxUnhealthyNodeThresholdCount()java.util.Optional<java.lang.Integer>maxUnhealthyNodeThresholdPercentage()java.util.List<NodeGroupNodeRepairConfigNodeRepairConfigOverride>nodeRepairConfigOverrides()
-
-
-
Method Detail
-
enabled
public java.util.Optional<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<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<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<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<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.List<NodeGroupNodeRepairConfigNodeRepairConfigOverride> nodeRepairConfigOverrides()
- Returns:
- Granular overrides for specific repair actions. See `nodeRepairConfigOverrides` below for details.
-
builder
public static NodeGroupNodeRepairConfig.Builder builder()
-
builder
public static NodeGroupNodeRepairConfig.Builder builder(NodeGroupNodeRepairConfig defaults)
-
-