GetClusterNodeConfigLinuxNodeConfig class

Constructors

GetClusterNodeConfigLinuxNodeConfig({required Input<List<GetClusterNodeConfigLinuxNodeConfigAccurateTimeConfig>> accurateTimeConfigs, required Input<String> cgroupMode, required Input<List<GetClusterNodeConfigLinuxNodeConfigCustomNodeInit>> customNodeInits, required Input<List<GetClusterNodeConfigLinuxNodeConfigHugepagesConfig>> hugepagesConfigs, required Input<List<GetClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading>> nodeKernelModuleLoadings, required Input<List<GetClusterNodeConfigLinuxNodeConfigSwapConfig>> swapConfigs, required Input<Map<String, String>> sysctls, required Input<String> transparentHugepageDefrag, required Input<String> transparentHugepageEnabled})
Creates a new GetClusterNodeConfigLinuxNodeConfig. accurateTimeConfigs The settings for the accurate time configuration. cgroupMode cgroupMode specifies the cgroup mode to be used on the node. customNodeInits The custom node init settings. hugepagesConfigs Amounts for 2M and 1G hugepages. nodeKernelModuleLoadings The settings for kernel module loading. swapConfigs Swap configuration for the node. sysctls The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. transparentHugepageDefrag The Linux kernel transparent hugepage defrag setting. transparentHugepageEnabled The Linux kernel transparent hugepage setting.
const
GetClusterNodeConfigLinuxNodeConfig.fromMap(Map<String, dynamic> map)
factory

Properties

accurateTimeConfigs → Input<List<GetClusterNodeConfigLinuxNodeConfigAccurateTimeConfig>>
The settings for the accurate time configuration.
final
cgroupMode → Input<String>
cgroupMode specifies the cgroup mode to be used on the node.
final
customNodeInits → Input<List<GetClusterNodeConfigLinuxNodeConfigCustomNodeInit>>
The custom node init settings.
final
hashCode → int
The hash code for this object.
no setterinherited
hugepagesConfigs → Input<List<GetClusterNodeConfigLinuxNodeConfigHugepagesConfig>>
Amounts for 2M and 1G hugepages.
final
nodeKernelModuleLoadings → Input<List<GetClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading>>
The settings for kernel module loading.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
swapConfigs → Input<List<GetClusterNodeConfigLinuxNodeConfigSwapConfig>>
Swap configuration for the node.
final
sysctls → Input<Map<String, String>>
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes.
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