Package com.pulumi.gcp.container.inputs
Class ClusterNodePoolNodeConfigKubeletConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.container.inputs.ClusterNodePoolNodeConfigKubeletConfigArgs
-
public final class ClusterNodePoolNodeConfigKubeletConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterNodePoolNodeConfigKubeletConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterNodePoolNodeConfigKubeletConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterNodePoolNodeConfigKubeletConfigArgs.Builder
builder()
static ClusterNodePoolNodeConfigKubeletConfigArgs.Builder
builder(ClusterNodePoolNodeConfigKubeletConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
cpuCfsQuota()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cpuCfsQuotaPeriod()
com.pulumi.core.Output<java.lang.String>
cpuManagerPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
podPidsLimit()
-
-
-
Field Detail
-
Empty
public static final ClusterNodePoolNodeConfigKubeletConfigArgs Empty
-
-
Method Detail
-
cpuCfsQuota
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cpuCfsQuota()
- Returns:
- If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
-
cpuCfsQuotaPeriod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuCfsQuotaPeriod()
- Returns:
- The CPU CFS quota period value. Specified as a sequence of decimal numbers, each with optional fraction and a unit suffix, such as `"300ms"`. Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration. > Note: At the time of writing (2020/08/18) the GKE API rejects the `none` value and accepts an invalid `default` value instead. While this remains true, not specifying the `kubelet_config` block should be the equivalent of specifying `none`.
-
cpuManagerPolicy
public com.pulumi.core.Output<java.lang.String> cpuManagerPolicy()
- Returns:
- The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubelet_config` is unset.
-
podPidsLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> podPidsLimit()
- Returns:
- Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.
-
builder
public static ClusterNodePoolNodeConfigKubeletConfigArgs.Builder builder()
-
builder
public static ClusterNodePoolNodeConfigKubeletConfigArgs.Builder builder(ClusterNodePoolNodeConfigKubeletConfigArgs defaults)
-
-