ClusterNodePoolNodeConfigKubeletConfig.fromMap constructor
ClusterNodePoolNodeConfigKubeletConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ClusterNodePoolNodeConfigKubeletConfig.fromMap(Map<String, dynamic> map) {
return ClusterNodePoolNodeConfigKubeletConfig(
allowedUnsafeSysctls: (() { final guardedValue = map['allowedUnsafeSysctls']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
containerLogMaxFiles: (() { final guardedValue = map['containerLogMaxFiles']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
containerLogMaxSize: (() { final guardedValue = map['containerLogMaxSize']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cpuCfsQuota: (() { final guardedValue = map['cpuCfsQuota']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
cpuCfsQuotaPeriod: (() { final guardedValue = map['cpuCfsQuotaPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
cpuManagerPolicy: (() { final guardedValue = map['cpuManagerPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
crashLoopBackOff: (() { final guardedValue = map['crashLoopBackOff']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigCrashLoopBackOff.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
evictionMaxPodGracePeriodSeconds: (() { final guardedValue = map['evictionMaxPodGracePeriodSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
evictionMinimumReclaim: (() { final guardedValue = map['evictionMinimumReclaim']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigEvictionMinimumReclaim.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
evictionSoft: (() { final guardedValue = map['evictionSoft']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigEvictionSoft.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
evictionSoftGracePeriod: (() { final guardedValue = map['evictionSoftGracePeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigEvictionSoftGracePeriod.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
imageGcHighThresholdPercent: (() { final guardedValue = map['imageGcHighThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
imageGcLowThresholdPercent: (() { final guardedValue = map['imageGcLowThresholdPercent']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
imageMaximumGcAge: (() { final guardedValue = map['imageMaximumGcAge']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
imageMinimumGcAge: (() { final guardedValue = map['imageMinimumGcAge']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
insecureKubeletReadonlyPortEnabled: (() { final guardedValue = map['insecureKubeletReadonlyPortEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
maxParallelImagePulls: (() { final guardedValue = map['maxParallelImagePulls']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
memoryManager: (() { final guardedValue = map['memoryManager']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigMemoryManager.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
podPidsLimit: (() { final guardedValue = map['podPidsLimit']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
shutdownGracePeriodCriticalPodsSeconds: (() { final guardedValue = map['shutdownGracePeriodCriticalPodsSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
shutdownGracePeriodSeconds: (() { final guardedValue = map['shutdownGracePeriodSeconds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
singleProcessOomKill: (() { final guardedValue = map['singleProcessOomKill']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
topologyManager: (() { final guardedValue = map['topologyManager']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ClusterNodePoolNodeConfigKubeletConfigTopologyManager.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}