NoteContaineranalysisV1alpha1Args.fromMap constructor

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

Implementation

factory NoteContaineranalysisV1alpha1Args.fromMap(Map<String, dynamic> map) {
  return NoteContaineranalysisV1alpha1Args(
    attestationAuthority: (() { final guardedValue = map['attestationAuthority']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AttestationAuthority.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    baseImage: (() { final guardedValue = map['baseImage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Basis.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    buildType: (() { final guardedValue = map['buildType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BuildType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    compliance: (() { final guardedValue = map['compliance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ComplianceNoteContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    deployable: (() { final guardedValue = map['deployable']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Deployable.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    discovery: (() { final guardedValue = map['discovery']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Discovery.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dsseAttestation: (() { final guardedValue = map['dsseAttestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DSSEAttestationNoteContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    expirationTime: (() { final guardedValue = map['expirationTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    longDescription: (() { final guardedValue = map['longDescription']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    noteId: (() { final guardedValue = map['noteId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    package: (() { final guardedValue = map['package']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Package.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    relatedUrl: (() { final guardedValue = map['relatedUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RelatedUrlContaineranalysisV1alpha1>(guardedValue, (value) => RelatedUrlContaineranalysisV1alpha1.fromMap((value as Map).cast<String, dynamic>()))); })(),
    sbom: (() { final guardedValue = map['sbom']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DocumentNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sbomReference: (() { final guardedValue = map['sbomReference']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SBOMReferenceNoteContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    shortDescription: (() { final guardedValue = map['shortDescription']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    spdxFile: (() { final guardedValue = map['spdxFile']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FileNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spdxPackage: (() { final guardedValue = map['spdxPackage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PackageInfoNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spdxRelationship: (() { final guardedValue = map['spdxRelationship']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RelationshipNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    upgrade: (() { final guardedValue = map['upgrade']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UpgradeNoteContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    vulnerabilityAssessment: (() { final guardedValue = map['vulnerabilityAssessment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityAssessmentNoteContaineranalysisV1alpha1.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    vulnerabilityType: (() { final guardedValue = map['vulnerabilityType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}