Package com.pulumi.aws.eks.inputs
Class NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder
-
- Enclosing class:
- NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs
public static final class NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs defaults)
-
-
Method Detail
-
minRepairWaitTimeMins
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder minRepairWaitTimeMins(com.pulumi.core.Output<java.lang.Integer> minRepairWaitTimeMins)
- Parameters:
minRepairWaitTimeMins- Minimum time in minutes to wait before attempting to repair a node with the specified `nodeMonitoringCondition` and `nodeUnhealthyReason`.- Returns:
- builder
-
minRepairWaitTimeMins
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder minRepairWaitTimeMins(java.lang.Integer minRepairWaitTimeMins)
- Parameters:
minRepairWaitTimeMins- Minimum time in minutes to wait before attempting to repair a node with the specified `nodeMonitoringCondition` and `nodeUnhealthyReason`.- Returns:
- builder
-
nodeMonitoringCondition
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder nodeMonitoringCondition(com.pulumi.core.Output<java.lang.String> nodeMonitoringCondition)
- Parameters:
nodeMonitoringCondition- Unhealthy condition reported by the node monitoring agent that this override applies to.- Returns:
- builder
-
nodeMonitoringCondition
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder nodeMonitoringCondition(java.lang.String nodeMonitoringCondition)
- Parameters:
nodeMonitoringCondition- Unhealthy condition reported by the node monitoring agent that this override applies to.- Returns:
- builder
-
nodeUnhealthyReason
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder nodeUnhealthyReason(com.pulumi.core.Output<java.lang.String> nodeUnhealthyReason)
- Parameters:
nodeUnhealthyReason- Reason reported by the node monitoring agent that this override applies to.- Returns:
- builder
-
nodeUnhealthyReason
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder nodeUnhealthyReason(java.lang.String nodeUnhealthyReason)
- Parameters:
nodeUnhealthyReason- Reason reported by the node monitoring agent that this override applies to.- Returns:
- builder
-
repairAction
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder repairAction(com.pulumi.core.Output<java.lang.String> repairAction)
- Parameters:
repairAction- Repair action to take for nodes when all of the specified conditions are met. Valid values are defined by the EKS API.- Returns:
- builder
-
repairAction
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs.Builder repairAction(java.lang.String repairAction)
- Parameters:
repairAction- Repair action to take for nodes when all of the specified conditions are met. Valid values are defined by the EKS API.- Returns:
- builder
-
build
public NodeGroupNodeRepairConfigNodeRepairConfigOverrideArgs build()
-
-