OSPolicyResourcePackageResource.fromMap constructor

OSPolicyResourcePackageResource.fromMap(
  1. 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>())); })(),
  );
}