OccurrenceArgs.fromMap constructor

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

Implementation

factory OccurrenceArgs.fromMap(Map<String, dynamic> map) {
  return OccurrenceArgs(
    attestation: (() { final guardedValue = map['attestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AttestationOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    build: (() { final guardedValue = map['build']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BuildOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    compliance: (() { final guardedValue = map['compliance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ComplianceOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    deployment: (() { final guardedValue = map['deployment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    discovery: (() { final guardedValue = map['discovery']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DiscoveryOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dsseAttestation: (() { final guardedValue = map['dsseAttestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DSSEAttestationOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    envelope: (() { final guardedValue = map['envelope']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Envelope.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    image: (() { final guardedValue = map['image']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ImageOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    noteName: pulumi.Input.fromValue(map['noteName'] as String),
    package: (() { final guardedValue = map['package']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PackageOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    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); })(),
    resourceUri: pulumi.Input.fromValue(map['resourceUri'] as String),
    sbomReference: (() { final guardedValue = map['sbomReference']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SBOMReferenceOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    upgrade: (() { final guardedValue = map['upgrade']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UpgradeOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    vulnerability: (() { final guardedValue = map['vulnerability']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityOccurrence.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}