GoogleApi.ContainerAnalysis.V1alpha1.Model.Note (google_api_container_analysis v0.34.0)
View SourceProvides a detailed description of a Note.
Attributes
-
attestationAuthority(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.AttestationAuthority.t, default:nil) - A note describing an attestation role. -
baseImage(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Basis.t, default:nil) - A note describing a base image. -
buildType(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.BuildType.t, default:nil) - Build provenance type for a verifiable build. -
compliance(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.ComplianceNote.t, default:nil) - A note describing a compliance check. -
createTime(type:DateTime.t, default:nil) - Output only. The time this note was created. This field can be used as a filter in list requests. -
deployable(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Deployable.t, default:nil) - A note describing something that can be deployed. -
discovery(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Discovery.t, default:nil) - A note describing a provider/analysis type. -
dsseAttestation(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.DSSEAttestationNote.t, default:nil) - A note describing a dsse attestation note. -
expirationTime(type:DateTime.t, default:nil) - Time of expiration for this note, null if note does not expire. -
kind(type:String.t, default:nil) - Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests. -
longDescription(type:String.t, default:nil) - A detailed description of thisNote. -
name(type:String.t, default:nil) - The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}" -
package(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Package.t, default:nil) - A note describing a package hosted by various package managers. -
relatedUrl(type:list(GoogleApi.ContainerAnalysis.V1alpha1.Model.RelatedUrl.t), default:nil) - URLs associated with this note -
sbom(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.DocumentNote.t, default:nil) - A note describing a software bill of materials. -
sbomReference(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.SBOMReferenceNote.t, default:nil) - A note describing a reference to an SBOM. -
shortDescription(type:String.t, default:nil) - A one sentence description of thisNote. -
spdxFile(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.FileNote.t, default:nil) - A note describing an SPDX File. -
spdxPackage(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoNote.t, default:nil) - A note describing an SPDX Package. -
spdxRelationship(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.RelationshipNote.t, default:nil) - A note describing a relationship between SPDX elements. -
updateTime(type:DateTime.t, default:nil) - Output only. The time this note was last updated. This field can be used as a filter in list requests. -
upgrade(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.UpgradeNote.t, default:nil) - A note describing an upgrade. -
vulnerabilityAssessment(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityAssessmentNote.t, default:nil) - A note describing a vulnerability assessment. -
vulnerabilityType(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityType.t, default:nil) - A package vulnerability type of note.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContainerAnalysis.V1alpha1.Model.Note{ attestationAuthority: GoogleApi.ContainerAnalysis.V1alpha1.Model.AttestationAuthority.t() | nil, baseImage: GoogleApi.ContainerAnalysis.V1alpha1.Model.Basis.t() | nil, buildType: GoogleApi.ContainerAnalysis.V1alpha1.Model.BuildType.t() | nil, compliance: GoogleApi.ContainerAnalysis.V1alpha1.Model.ComplianceNote.t() | nil, createTime: DateTime.t() | nil, deployable: GoogleApi.ContainerAnalysis.V1alpha1.Model.Deployable.t() | nil, discovery: GoogleApi.ContainerAnalysis.V1alpha1.Model.Discovery.t() | nil, dsseAttestation: GoogleApi.ContainerAnalysis.V1alpha1.Model.DSSEAttestationNote.t() | nil, expirationTime: DateTime.t() | nil, kind: String.t() | nil, longDescription: String.t() | nil, name: String.t() | nil, package: GoogleApi.ContainerAnalysis.V1alpha1.Model.Package.t() | nil, relatedUrl: [GoogleApi.ContainerAnalysis.V1alpha1.Model.RelatedUrl.t()] | nil, sbom: GoogleApi.ContainerAnalysis.V1alpha1.Model.DocumentNote.t() | nil, sbomReference: GoogleApi.ContainerAnalysis.V1alpha1.Model.SBOMReferenceNote.t() | nil, shortDescription: String.t() | nil, spdxFile: GoogleApi.ContainerAnalysis.V1alpha1.Model.FileNote.t() | nil, spdxPackage: GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoNote.t() | nil, spdxRelationship: GoogleApi.ContainerAnalysis.V1alpha1.Model.RelationshipNote.t() | nil, updateTime: DateTime.t() | nil, upgrade: GoogleApi.ContainerAnalysis.V1alpha1.Model.UpgradeNote.t() | nil, vulnerabilityAssessment: GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityAssessmentNote.t() | nil, vulnerabilityType: GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityType.t() | nil }