GetClusterNodePoolNodeConfigLinuxNodeConfig.fromMap constructor

GetClusterNodePoolNodeConfigLinuxNodeConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetClusterNodePoolNodeConfigLinuxNodeConfig.fromMap(Map<String, dynamic> map) {
  return GetClusterNodePoolNodeConfigLinuxNodeConfig(
    accurateTimeConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig>(map['accurateTimeConfigs']!, (value) => GetClusterNodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig.fromMap((value as Map).cast<String, dynamic>()))),
    cgroupMode: pulumi.Input.fromValue(map['cgroupMode'] as String),
    customNodeInits: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInit>(map['customNodeInits']!, (value) => GetClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInit.fromMap((value as Map).cast<String, dynamic>()))),
    hugepagesConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfig>(map['hugepagesConfigs']!, (value) => GetClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfig.fromMap((value as Map).cast<String, dynamic>()))),
    nodeKernelModuleLoadings: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading>(map['nodeKernelModuleLoadings']!, (value) => GetClusterNodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading.fromMap((value as Map).cast<String, dynamic>()))),
    swapConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfig>(map['swapConfigs']!, (value) => GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfig.fromMap((value as Map).cast<String, dynamic>()))),
    sysctls: pulumi.Input.fromValue((map['sysctls'] as Map).cast<String, String>()),
    transparentHugepageDefrag: pulumi.Input.fromValue(map['transparentHugepageDefrag'] as String),
    transparentHugepageEnabled: pulumi.Input.fromValue(map['transparentHugepageEnabled'] as String),
  );
}