Occurrence
import type { Occurrence } from "https://googleapis.deno.dev/v1/containeranalysis:v1.ts";
An instance of an analysis type that has been found on a resource.
§Properties
Describes an attestation of an artifact.
Describes a verifiable build.
Describes a compliance violation on a linked resource.
Describes the deployment of an artifact on a runtime.
Describes when a resource was discovered.
Describes an attestation of an artifact using dsse.
Describes how this resource derives from the basis in the associated note.
Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
Output only. The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
.
Required. Immutable. The analysis note associated with this occurrence, in
the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]
. This field can be
used as a filter in list requests.
Describes the installation of a package on the linked resource.
Required. Immutable. A URI that represents the resource for which the
occurrence applies. For example,
https://gcr.io/project/image@sha256:123abc
for a Docker image.
Describes a specific SBOM reference occurrences.
Describes an available package upgrade on the linked resource.
Describes a security vulnerability.