PatchConfig.fromMap constructor
PatchConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PatchConfig.fromMap(Map<String, dynamic> map) {
return PatchConfig(
apt: (() { final guardedValue = map['apt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AptSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
goo: (() { final guardedValue = map['goo']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
migInstancesAllowed: (() { final guardedValue = map['migInstancesAllowed']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
postStep: (() { final guardedValue = map['postStep']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ExecStep.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
preStep: (() { final guardedValue = map['preStep']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ExecStep.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
rebootConfig: (() { final guardedValue = map['rebootConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PatchConfigRebootConfig.fromValue(guardedValue as String)); })(),
windowsUpdate: (() { final guardedValue = map['windowsUpdate']; if (guardedValue == null) return null; return pulumi.Input.fromValue(WindowsUpdateSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
yum: (() { final guardedValue = map['yum']; if (guardedValue == null) return null; return pulumi.Input.fromValue(YumSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
zypper: (() { final guardedValue = map['zypper']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ZypperSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}