GetOccurrenceResult

data class GetOccurrenceResult(val attestation: AttestationOccurrenceResponse, val build: BuildOccurrenceResponse, val compliance: ComplianceOccurrenceResponse, val createTime: String, val deployment: DeploymentOccurrenceResponse, val discovery: DiscoveryOccurrenceResponse, val dsseAttestation: DSSEAttestationOccurrenceResponse, val envelope: EnvelopeResponse, val image: ImageOccurrenceResponse, val kind: String, val name: String, val noteName: String, val package: PackageOccurrenceResponse, val remediation: String, val resourceUri: String, val sbomReference: SBOMReferenceOccurrenceResponse, val updateTime: String, val upgrade: UpgradeOccurrenceResponse, val vulnerability: VulnerabilityOccurrenceResponse)

Constructors

Link copied to clipboard
constructor(attestation: AttestationOccurrenceResponse, build: BuildOccurrenceResponse, compliance: ComplianceOccurrenceResponse, createTime: String, deployment: DeploymentOccurrenceResponse, discovery: DiscoveryOccurrenceResponse, dsseAttestation: DSSEAttestationOccurrenceResponse, envelope: EnvelopeResponse, image: ImageOccurrenceResponse, kind: String, name: String, noteName: String, package: PackageOccurrenceResponse, remediation: String, resourceUri: String, sbomReference: SBOMReferenceOccurrenceResponse, updateTime: String, upgrade: UpgradeOccurrenceResponse, vulnerability: VulnerabilityOccurrenceResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Describes an attestation of an artifact.

Link copied to clipboard

Describes a verifiable build.

Link copied to clipboard

Describes a compliance violation on a linked resource.

Link copied to clipboard

The time this occurrence was created.

Link copied to clipboard

Describes the deployment of an artifact on a runtime.

Link copied to clipboard

Describes when a resource was discovered.

Link copied to clipboard

Describes an attestation of an artifact using dsse.

Link copied to clipboard

https://github.com/secure-systems-lab/dsse

Link copied to clipboard

Describes how this resource derives from the basis in the associated note.

Link copied to clipboard

This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.

Link copied to clipboard

The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].

Link copied to clipboard

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.

Link copied to clipboard

Describes the installation of a package on the linked resource.

Link copied to clipboard

A description of actions that can be taken to remedy the note.

Link copied to clipboard

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.

Link copied to clipboard

Describes a specific SBOM reference occurrences.

Link copied to clipboard

The time this occurrence was last updated.

Link copied to clipboard

Describes an available package upgrade on the linked resource.

Link copied to clipboard

Describes a security vulnerability.