OSPolicyResourcePackageResource.fromMap constructor
OSPolicyResourcePackageResource.fromMap(
- Map<String, dynamic> map
)
Implementation
factory OSPolicyResourcePackageResource.fromMap(Map<String, dynamic> map) {
return OSPolicyResourcePackageResource(
apt: (() { final guardedValue = map['apt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceAPT.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
deb: (() { final guardedValue = map['deb']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceDeb.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
desiredState: pulumi.Input.fromValue(OSPolicyResourcePackageResourceDesiredState.fromValue(map['desiredState']! as String)),
googet: (() { final guardedValue = map['googet']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceGooGet.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
msi: (() { final guardedValue = map['msi']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceMSI.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
rpm: (() { final guardedValue = map['rpm']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceRPM.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
yum: (() { final guardedValue = map['yum']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceYUM.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
zypper: (() { final guardedValue = map['zypper']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OSPolicyResourcePackageResourceZypper.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}