NodePoolNodeConfigKubeletConfig.fromMap constructor

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

Implementation

factory NodePoolNodeConfigKubeletConfig.fromMap(Map<String, dynamic> map) {
  return NodePoolNodeConfigKubeletConfig(
    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(NodePoolNodeConfigKubeletConfigCrashLoopBackOff.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(NodePoolNodeConfigKubeletConfigEvictionMinimumReclaim.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    evictionSoft: (() { final guardedValue = map['evictionSoft']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NodePoolNodeConfigKubeletConfigEvictionSoft.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    evictionSoftGracePeriod: (() { final guardedValue = map['evictionSoftGracePeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NodePoolNodeConfigKubeletConfigEvictionSoftGracePeriod.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(NodePoolNodeConfigKubeletConfigMemoryManager.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(NodePoolNodeConfigKubeletConfigTopologyManager.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}