ClusterNodeConfigLinuxNodeConfig class

Constructors

ClusterNodeConfigLinuxNodeConfig({Input<ClusterNodeConfigLinuxNodeConfigAccurateTimeConfig?>? accurateTimeConfig, Input<String?>? cgroupMode, Input<ClusterNodeConfigLinuxNodeConfigCustomNodeInit?>? customNodeInit, Input<ClusterNodeConfigLinuxNodeConfigHugepagesConfig?>? hugepagesConfig, Input<ClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading?>? nodeKernelModuleLoading, Input<ClusterNodeConfigLinuxNodeConfigSwapConfig?>? swapConfig, Input<Map<String, String>?>? sysctls, Input<String?>? transparentHugepageDefrag, Input<String?>? transparentHugepageEnabled})
Creates a new ClusterNodeConfigLinuxNodeConfig. accurateTimeConfig Accurate time configuration for the node. Structure is documented below. cgroupMode Possible cgroup modes that can be used. customNodeInit Custom node init settings. Structure is documented below. hugepagesConfig Amounts for 2M and 1G hugepages. Structure is documented below. nodeKernelModuleLoading Settings for kernel module loading. Structure is documented below. swapConfig Swap configuration for the node. Structure is documented below. sysctls The Linux kernel parameters to be applied to the nodes transparentHugepageDefrag The Linux kernel transparent hugepage defrag setting. transparentHugepageEnabled The 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