toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'attestationAuthority': ?pulumi.Input.mapOptionalInputValue<Authority, Map<String, dynamic>>(attestationAuthority, (value) => value.toMap()),
    'baseImage': ?pulumi.Input.mapOptionalInputValue<BasisContaineranalysisV1beta1, Map<String, dynamic>>(baseImage, (value) => value.toMap()),
    'build': ?pulumi.Input.mapOptionalInputValue<Build, Map<String, dynamic>>(build, (value) => value.toMap()),
    'deployable': ?pulumi.Input.mapOptionalInputValue<DeployableContaineranalysisV1beta1, Map<String, dynamic>>(deployable, (value) => value.toMap()),
    'discovery': ?pulumi.Input.mapOptionalInputValue<DiscoveryContaineranalysisV1beta1, Map<String, dynamic>>(discovery, (value) => value.toMap()),
    'expirationTime': ?expirationTime,
    'intoto': ?pulumi.Input.mapOptionalInputValue<InToto, Map<String, dynamic>>(intoto, (value) => value.toMap()),
    'longDescription': ?longDescription,
    'noteId': noteId,
    'package': ?pulumi.Input.mapOptionalInputValue<PackageContaineranalysisV1beta1, Map<String, dynamic>>(package, (value) => value.toMap()),
    'project': ?project,
    'relatedNoteNames': ?relatedNoteNames,
    'relatedUrl': ?pulumi.Input.mapOptionalInputValue<List<RelatedUrlContaineranalysisV1beta1>, List<Map<String, dynamic>>>(relatedUrl, (value) => pulumi.Input.encodeList<RelatedUrlContaineranalysisV1beta1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'sbom': ?pulumi.Input.mapOptionalInputValue<DocumentNoteContaineranalysisV1beta1, Map<String, dynamic>>(sbom, (value) => value.toMap()),
    'sbomReference': ?pulumi.Input.mapOptionalInputValue<SBOMReferenceNoteContaineranalysisV1beta1, Map<String, dynamic>>(sbomReference, (value) => value.toMap()),
    'shortDescription': ?shortDescription,
    'spdxFile': ?pulumi.Input.mapOptionalInputValue<FileNoteContaineranalysisV1beta1, Map<String, dynamic>>(spdxFile, (value) => value.toMap()),
    'spdxPackage': ?pulumi.Input.mapOptionalInputValue<PackageInfoNoteContaineranalysisV1beta1, Map<String, dynamic>>(spdxPackage, (value) => value.toMap()),
    'spdxRelationship': ?pulumi.Input.mapOptionalInputValue<RelationshipNoteContaineranalysisV1beta1, Map<String, dynamic>>(spdxRelationship, (value) => value.toMap()),
    'vulnerability': ?pulumi.Input.mapOptionalInputValue<Vulnerability, Map<String, dynamic>>(vulnerability, (value) => value.toMap()),
    'vulnerabilityAssessment': ?pulumi.Input.mapOptionalInputValue<VulnerabilityAssessmentNoteContaineranalysisV1beta1, Map<String, dynamic>>(vulnerabilityAssessment, (value) => value.toMap()),
  };
}