ClusterNodeConfigLinuxNodeConfig class
Constructors
-
ClusterNodeConfigLinuxNodeConfig({Input<
ClusterNodeConfigLinuxNodeConfigAccurateTimeConfig?> ? accurateTimeConfig, Input<String?> ? cgroupMode, Input<ClusterNodeConfigLinuxNodeConfigCustomNodeInit?> ? customNodeInit, Input<ClusterNodeConfigLinuxNodeConfigHugepagesConfig?> ? hugepagesConfig, Input<ClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading?> ? nodeKernelModuleLoading, Input<ClusterNodeConfigLinuxNodeConfigSwapConfig?> ? swapConfig, Input<Map< ? sysctls, Input<String, String> ?>String?> ? transparentHugepageDefrag, Input<String?> ? transparentHugepageEnabled}) -
Creates a new ClusterNodeConfigLinuxNodeConfig.
accurateTimeConfigAccurate time configuration for the node. Structure is documented below.cgroupModePossible cgroup modes that can be used.customNodeInitCustom node init settings. Structure is documented below.hugepagesConfigAmounts for 2M and 1G hugepages. Structure is documented below.nodeKernelModuleLoadingSettings for kernel module loading. Structure is documented below.swapConfigSwap configuration for the node. Structure is documented below.sysctlsThe Linux kernel parameters to be applied to the nodestransparentHugepageDefragThe Linux kernel transparent hugepage defrag setting.transparentHugepageEnabledThe Linux kernel transparent hugepage setting.const -
ClusterNodeConfigLinuxNodeConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
accurateTimeConfig
→ Input<
ClusterNodeConfigLinuxNodeConfigAccurateTimeConfig?> ? -
Accurate time configuration for the node. Structure is documented below.
final
-
cgroupMode
→ Input<
String?> ? -
Possible cgroup modes that can be used.
Accepted values are:
final
-
customNodeInit
→ Input<
ClusterNodeConfigLinuxNodeConfigCustomNodeInit?> ? -
Custom node init settings. Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hugepagesConfig
→ Input<
ClusterNodeConfigLinuxNodeConfigHugepagesConfig?> ? -
Amounts for 2M and 1G hugepages. Structure is documented below.
final
-
nodeKernelModuleLoading
→ Input<
ClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading?> ? -
Settings for kernel module loading. Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
swapConfig
→ Input<
ClusterNodeConfigLinuxNodeConfigSwapConfig?> ? -
Swap configuration for the node. Structure is documented below.
final
-
sysctls
→ Input<
Map< ?String, String> ?> -
The Linux kernel parameters to be applied to the nodes
and all pods running on the nodes. Specified as a map from the key, such as
net.core.wmem_max, to a string value. Currently supported attributes can be found here. Note that validations happen all server side. All attributes are optional.final -
transparentHugepageDefrag
→ Input<
String?> ? -
The Linux kernel transparent hugepage defrag setting.
final
-
transparentHugepageEnabled
→ Input<
String?> ? -
The Linux kernel transparent hugepage setting.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited