toMap method
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()),
};
}