NodePoolNodeConfigLinuxNodeConfig constructor
const
NodePoolNodeConfigLinuxNodeConfig({
- Input<
NodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig?> ? accurateTimeConfig, - Input<
String?> ? cgroupMode, - Input<
NodePoolNodeConfigLinuxNodeConfigCustomNodeInit?> ? customNodeInit, - Input<
NodePoolNodeConfigLinuxNodeConfigHugepagesConfig?> ? hugepagesConfig, - Input<
NodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading?> ? nodeKernelModuleLoading, - Input<
NodePoolNodeConfigLinuxNodeConfigSwapConfig?> ? swapConfig, - Input<
Map< ? sysctls,String, String> ?> - Input<
String?> ? transparentHugepageDefrag, - Input<
String?> ? transparentHugepageEnabled,
Creates a new NodePoolNodeConfigLinuxNodeConfig.
accurateTimeConfig The settings for the accurate time configuration.
cgroupMode cgroupMode specifies the cgroup mode to be used on the node.
customNodeInit The custom node init settings.
hugepagesConfig Amounts for 2M and 1G hugepages.
nodeKernelModuleLoading The settings for kernel module loading.
swapConfig 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.
Implementation
const NodePoolNodeConfigLinuxNodeConfig({
this.accurateTimeConfig,
this.cgroupMode,
this.customNodeInit,
this.hugepagesConfig,
this.nodeKernelModuleLoading,
this.swapConfig,
this.sysctls,
this.transparentHugepageDefrag,
this.transparentHugepageEnabled,
});