Class NodeGroupNodeRepairConfigArgs.Builder

    • Method Detail

      • enabled

        public NodeGroupNodeRepairConfigArgs.Builder enabled​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default. Defaults to `false`.
        Returns:
        builder
      • enabled

        public NodeGroupNodeRepairConfigArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default. Defaults to `false`.
        Returns:
        builder
      • maxParallelNodesRepairedCount

        public NodeGroupNodeRepairConfigArgs.Builder maxParallelNodesRepairedCount​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.Integer> maxParallelNodesRepairedCount)
        Parameters:
        maxParallelNodesRepairedCount - Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes. Conflicts with `maxParallelNodesRepairedPercentage`.
        Returns:
        builder
      • maxParallelNodesRepairedCount

        public NodeGroupNodeRepairConfigArgs.Builder maxParallelNodesRepairedCount​(java.lang.Integer maxParallelNodesRepairedCount)
        Parameters:
        maxParallelNodesRepairedCount - Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes. Conflicts with `maxParallelNodesRepairedPercentage`.
        Returns:
        builder
      • maxParallelNodesRepairedPercentage

        public NodeGroupNodeRepairConfigArgs.Builder maxParallelNodesRepairedPercentage​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.Integer> maxParallelNodesRepairedPercentage)
        Parameters:
        maxParallelNodesRepairedPercentage - Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes. Conflicts with `maxParallelNodesRepairedCount`.
        Returns:
        builder
      • maxParallelNodesRepairedPercentage

        public NodeGroupNodeRepairConfigArgs.Builder maxParallelNodesRepairedPercentage​(java.lang.Integer maxParallelNodesRepairedPercentage)
        Parameters:
        maxParallelNodesRepairedPercentage - Maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes. Conflicts with `maxParallelNodesRepairedCount`.
        Returns:
        builder
      • maxUnhealthyNodeThresholdCount

        public NodeGroupNodeRepairConfigArgs.Builder maxUnhealthyNodeThresholdCount​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.Integer> maxUnhealthyNodeThresholdCount)
        Parameters:
        maxUnhealthyNodeThresholdCount - Count threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdPercentage`.
        Returns:
        builder
      • maxUnhealthyNodeThresholdCount

        public NodeGroupNodeRepairConfigArgs.Builder maxUnhealthyNodeThresholdCount​(java.lang.Integer maxUnhealthyNodeThresholdCount)
        Parameters:
        maxUnhealthyNodeThresholdCount - Count threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdPercentage`.
        Returns:
        builder
      • maxUnhealthyNodeThresholdPercentage

        public NodeGroupNodeRepairConfigArgs.Builder maxUnhealthyNodeThresholdPercentage​(@Nullable
                                                                                         com.pulumi.core.Output<java.lang.Integer> maxUnhealthyNodeThresholdPercentage)
        Parameters:
        maxUnhealthyNodeThresholdPercentage - Percentage threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdCount`.
        Returns:
        builder
      • maxUnhealthyNodeThresholdPercentage

        public NodeGroupNodeRepairConfigArgs.Builder maxUnhealthyNodeThresholdPercentage​(java.lang.Integer maxUnhealthyNodeThresholdPercentage)
        Parameters:
        maxUnhealthyNodeThresholdPercentage - Percentage threshold of unhealthy nodes, above which node auto repair actions will stop. Conflicts with `maxUnhealthyNodeThresholdCount`.
        Returns:
        builder