GetClusterNodeConfigLinuxNodeConfig.fromMap constructor

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

Implementation

factory GetClusterNodeConfigLinuxNodeConfig.fromMap(Map<String, dynamic> map) {
  return GetClusterNodeConfigLinuxNodeConfig(
    accurateTimeConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodeConfigLinuxNodeConfigAccurateTimeConfig>(map['accurateTimeConfigs']!, (value) => GetClusterNodeConfigLinuxNodeConfigAccurateTimeConfig.fromMap((value as Map).cast<String, dynamic>()))),
    cgroupMode: pulumi.Input.fromValue(map['cgroupMode'] as String),
    customNodeInits: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodeConfigLinuxNodeConfigCustomNodeInit>(map['customNodeInits']!, (value) => GetClusterNodeConfigLinuxNodeConfigCustomNodeInit.fromMap((value as Map).cast<String, dynamic>()))),
    hugepagesConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodeConfigLinuxNodeConfigHugepagesConfig>(map['hugepagesConfigs']!, (value) => GetClusterNodeConfigLinuxNodeConfigHugepagesConfig.fromMap((value as Map).cast<String, dynamic>()))),
    nodeKernelModuleLoadings: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading>(map['nodeKernelModuleLoadings']!, (value) => GetClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading.fromMap((value as Map).cast<String, dynamic>()))),
    swapConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetClusterNodeConfigLinuxNodeConfigSwapConfig>(map['swapConfigs']!, (value) => GetClusterNodeConfigLinuxNodeConfigSwapConfig.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),
  );
}