Package com.pulumi.alicloud.cs.inputs
Class NodePoolKubeletConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.cs.inputs.NodePoolKubeletConfigurationArgs
-
public final class NodePoolKubeletConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NodePoolKubeletConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NodePoolKubeletConfigurationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodePoolKubeletConfigurationArgs.Builder
builder()
static NodePoolKubeletConfigurationArgs.Builder
builder(NodePoolKubeletConfigurationArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cpuManagerPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
eventBurst()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
eventRecordQps()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
evictionHard()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
evictionSoft()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
evictionSoftGracePeriod()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kubeApiBurst()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kubeApiQps()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
kubeReserved()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
registryBurst()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
registryPullQps()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serializeImagePulls()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
systemReserved()
-
-
-
Field Detail
-
Empty
public static final NodePoolKubeletConfigurationArgs Empty
-
-
Method Detail
-
cpuManagerPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuManagerPolicy()
- Returns:
- Same as cpuManagerPolicy. The name of the policy to use. Requires the CPUManager feature gate to be enabled. Valid value is `none` or `static`.
-
eventBurst
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventBurst()
- Returns:
- Same as eventBurst. The maximum size of a burst of event creations, temporarily allows event creations to burst to this number, while still not exceeding `event_record_qps`. It is only used when `event_record_qps` is greater than 0. Valid value is `[0-100]`.
-
eventRecordQps
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventRecordQps()
- Returns:
- Same as eventRecordQPS. The maximum event creations per second. If 0, there is no limit enforced. Valid value is `[0-50]`.
-
evictionHard
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> evictionHard()
- Returns:
- Same as evictionHard. The map of signal names to quantities that defines hard eviction thresholds. For example: `{"memory.available" = "300Mi"}`.
-
evictionSoft
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> evictionSoft()
- Returns:
- Same as evictionSoft. The map of signal names to quantities that defines soft eviction thresholds. For example: `{"memory.available" = "300Mi"}`.
-
evictionSoftGracePeriod
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> evictionSoftGracePeriod()
- Returns:
- Same as evictionSoftGracePeriod. The map of signal names to quantities that defines grace periods for each soft eviction signal. For example: `{"memory.available" = "30s"}`.
-
kubeApiBurst
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kubeApiBurst()
- Returns:
- Same as kubeAPIBurst. The burst to allow while talking with kubernetes api-server. Valid value is `[0-100]`.
-
kubeApiQps
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kubeApiQps()
- Returns:
- Same as kubeAPIQPS. The QPS to use while talking with kubernetes api-server. Valid value is `[0-50]`.
-
kubeReserved
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> kubeReserved()
- Returns:
- Same as kubeReserved. The set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=150G) pairs that describe resources reserved for kubernetes system components. Currently, cpu, memory and local storage for root file system are supported. See [compute resources](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for more details.
-
registryBurst
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryBurst()
- Returns:
- Same as registryBurst. The maximum size of burst pulls, temporarily allows pulls to burst to this number, while still not exceeding `registry_pull_qps`. Only used if `registry_pull_qps` is greater than 0. Valid value is `[0-100]`.
-
registryPullQps
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> registryPullQps()
- Returns:
- Same as registryPullQPS. The limit of registry pulls per second. Setting it to `0` means no limit. Valid value is `[0-50]`.
-
serializeImagePulls
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serializeImagePulls()
- Returns:
- Same as serializeImagePulls. When enabled, it tells the Kubelet to pull images one at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Aufs storage backend. Valid value is `true` or `false`.
-
systemReserved
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> systemReserved()
- Returns:
- Same as systemReserved. The set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=150G) pairs that describe resources reserved for non-kubernetes components. Currently, only cpu and memory are supported. See [compute resources](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for more details.
-
builder
public static NodePoolKubeletConfigurationArgs.Builder builder()
-
builder
public static NodePoolKubeletConfigurationArgs.Builder builder(NodePoolKubeletConfigurationArgs defaults)
-
-