Send feedback
Class Occurrence (2.4.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.4.0 keyboard_arrow_down
public sealed class Occurrence : IMessage<Occurrence>, IEquatable<Occurrence>, IDeepCloneable<Occurrence>, IBufferMessage, IMessage
An instance of an analysis type that has been found on a resource.
Inheritance
Object >
Occurrence
Namespace
Grafeas.V1
Assembly
Grafeas.V1.dll
Constructors
Occurrence()
Occurrence(Occurrence)
public Occurrence(Occurrence other)
Properties
Attestation
public AttestationOccurrence Attestation { get; set; }
Describes an attestation of an artifact.
Build
public BuildOccurrence Build { get; set; }
Describes a verifiable build.
Compliance
public ComplianceOccurrence Compliance { get; set; }
Describes a compliance violation on a linked resource.
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time this occurrence was created.
Deployment
public DeploymentOccurrence Deployment { get; set; }
Describes the deployment of an artifact on a runtime.
DetailsCase
public Occurrence.DetailsOneofCase DetailsCase { get; }
Discovery
public DiscoveryOccurrence Discovery { get; set; }
Describes when a resource was discovered.
DsseAttestation
public DSSEAttestationOccurrence DsseAttestation { get; set; }
Describes an attestation of an artifact using dsse.
Envelope
public Envelope Envelope { get; set; }
Image
public ImageOccurrence Image { get; set; }
Describes how this resource derives from the basis in the associated
note.
Kind
public NoteKind Kind { get; set; }
Output only. This explicitly denotes which of the occurrence details are
specified. This field can be used as a filter in list requests.
Name
public string Name { get; set; }
Output only. The name of the occurrence in the form of
projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]
.
Property Value Type Description String
NoteName
public string NoteName { get; set; }
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.
Property Value Type Description String
OccurrenceName
public OccurrenceName OccurrenceName { get; set; }
Package
public PackageOccurrence Package { get; set; }
Describes the installation of a package on the linked resource.
public string Remediation { get; set; }
A description of actions that can be taken to remedy the note.
Property Value Type Description String
ResourceUri
public string ResourceUri { get; set; }
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.
Property Value Type Description String
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time this occurrence was last updated.
Upgrade
public UpgradeOccurrence Upgrade { get; set; }
Describes an available package upgrade on the linked resource.
Vulnerability
public VulnerabilityOccurrence Vulnerability { get; set; }
Describes a security vulnerability.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-19 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[],[]]