toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'attestationAuthority': ?pulumi.Input.mapOptionalInputValue<AttestationAuthority, Map<String, dynamic>>(attestationAuthority, (value) => value.toMap()),
    'baseImage': ?pulumi.Input.mapOptionalInputValue<Basis, Map<String, dynamic>>(baseImage, (value) => value.toMap()),
    'buildType': ?pulumi.Input.mapOptionalInputValue<BuildType, Map<String, dynamic>>(buildType, (value) => value.toMap()),
    'compliance': ?pulumi.Input.mapOptionalInputValue<ComplianceNoteContaineranalysisV1alpha1, Map<String, dynamic>>(compliance, (value) => value.toMap()),
    'deployable': ?pulumi.Input.mapOptionalInputValue<Deployable, Map<String, dynamic>>(deployable, (value) => value.toMap()),
    'discovery': ?pulumi.Input.mapOptionalInputValue<Discovery, Map<String, dynamic>>(discovery, (value) => value.toMap()),
    'dsseAttestation': ?pulumi.Input.mapOptionalInputValue<DSSEAttestationNoteContaineranalysisV1alpha1, Map<String, dynamic>>(dsseAttestation, (value) => value.toMap()),
    'expirationTime': ?expirationTime,
    'longDescription': ?longDescription,
    'name': ?name,
    'noteId': ?noteId,
    'package': ?pulumi.Input.mapOptionalInputValue<Package, Map<String, dynamic>>(package, (value) => value.toMap()),
    'project': ?project,
    'relatedUrl': ?pulumi.Input.mapOptionalInputValue<List<RelatedUrlContaineranalysisV1alpha1>, List<Map<String, dynamic>>>(relatedUrl, (value) => pulumi.Input.encodeList<RelatedUrlContaineranalysisV1alpha1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'sbom': ?pulumi.Input.mapOptionalInputValue<DocumentNote, Map<String, dynamic>>(sbom, (value) => value.toMap()),
    'sbomReference': ?pulumi.Input.mapOptionalInputValue<SBOMReferenceNoteContaineranalysisV1alpha1, Map<String, dynamic>>(sbomReference, (value) => value.toMap()),
    'shortDescription': ?shortDescription,
    'spdxFile': ?pulumi.Input.mapOptionalInputValue<FileNote, Map<String, dynamic>>(spdxFile, (value) => value.toMap()),
    'spdxPackage': ?pulumi.Input.mapOptionalInputValue<PackageInfoNote, Map<String, dynamic>>(spdxPackage, (value) => value.toMap()),
    'spdxRelationship': ?pulumi.Input.mapOptionalInputValue<RelationshipNote, Map<String, dynamic>>(spdxRelationship, (value) => value.toMap()),
    'upgrade': ?pulumi.Input.mapOptionalInputValue<UpgradeNoteContaineranalysisV1alpha1, Map<String, dynamic>>(upgrade, (value) => value.toMap()),
    'vulnerabilityAssessment': ?pulumi.Input.mapOptionalInputValue<VulnerabilityAssessmentNoteContaineranalysisV1alpha1, Map<String, dynamic>>(vulnerabilityAssessment, (value) => value.toMap()),
    'vulnerabilityType': ?pulumi.Input.mapOptionalInputValue<VulnerabilityType, Map<String, dynamic>>(vulnerabilityType, (value) => value.toMap()),
  };
}