GetClusterNodePoolNodeConfigLinuxNodeConfig.fromMap constructor
GetClusterNodePoolNodeConfigLinuxNodeConfig.fromMap(
- 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),
);
}