ClusterNodeConfigLinuxNodeConfig constructor

const ClusterNodeConfigLinuxNodeConfig({
  1. Input<ClusterNodeConfigLinuxNodeConfigAccurateTimeConfig?>? accurateTimeConfig,
  2. Input<String?>? cgroupMode,
  3. Input<ClusterNodeConfigLinuxNodeConfigCustomNodeInit?>? customNodeInit,
  4. Input<ClusterNodeConfigLinuxNodeConfigHugepagesConfig?>? hugepagesConfig,
  5. Input<ClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading?>? nodeKernelModuleLoading,
  6. Input<ClusterNodeConfigLinuxNodeConfigSwapConfig?>? swapConfig,
  7. Input<Map<String, String>?>? sysctls,
  8. Input<String?>? transparentHugepageDefrag,
  9. 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.

Implementation

const ClusterNodeConfigLinuxNodeConfig({
  this.accurateTimeConfig,
  this.cgroupMode,
  this.customNodeInit,
  this.hugepagesConfig,
  this.nodeKernelModuleLoading,
  this.swapConfig,
  this.sysctls,
  this.transparentHugepageDefrag,
  this.transparentHugepageEnabled,
});