OccurrenceContaineranalysisV1alpha1Args.fromMap constructor

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

Implementation

factory OccurrenceContaineranalysisV1alpha1Args.fromMap(Map<String, dynamic> map) {
  return OccurrenceContaineranalysisV1alpha1Args(
    attestation: (() { final guardedValue = map['attestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Attestation.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    buildDetails: (() { final guardedValue = map['buildDetails']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BuildDetails.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    compliance: (() { final guardedValue = map['compliance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ComplianceOccurrenceContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    deployment: (() { final guardedValue = map['deployment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    derivedImage: (() { final guardedValue = map['derivedImage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Derived.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    discovered: (() { final guardedValue = map['discovered']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Discovered.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dsseAttestation: (() { final guardedValue = map['dsseAttestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DSSEAttestationOccurrenceContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    envelope: (() { final guardedValue = map['envelope']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnvelopeContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    installation: (() { final guardedValue = map['installation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Installation.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    noteName: (() { final guardedValue = map['noteName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    remediation: (() { final guardedValue = map['remediation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    resource: (() { final guardedValue = map['resource']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ResourceType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    resourceUrl: (() { final guardedValue = map['resourceUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    sbom: (() { final guardedValue = map['sbom']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DocumentOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sbomReference: (() { final guardedValue = map['sbomReference']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SBOMReferenceOccurrenceContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spdxFile: (() { final guardedValue = map['spdxFile']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FileOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spdxPackage: (() { final guardedValue = map['spdxPackage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PackageInfoOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spdxRelationship: (() { final guardedValue = map['spdxRelationship']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RelationshipOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    upgrade: (() { final guardedValue = map['upgrade']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UpgradeOccurrenceContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    vulnerabilityDetails: (() { final guardedValue = map['vulnerabilityDetails']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityDetails.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}