Reference documentation and code samples for the Grafeas V1 Client class NoteKind.
Kind represents the kinds of notes supported.
Protobuf type grafeas.v1.NoteKind
Namespace
Grafeas \ V1Methods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
NOTE_KIND_UNSPECIFIED
Value: 0
Default value. This value is unused.
Generated from protobuf enum NOTE_KIND_UNSPECIFIED = 0;
VULNERABILITY
Value: 1
The note and occurrence represent a package vulnerability.
Generated from protobuf enum VULNERABILITY = 1;
BUILD
Value: 2
The note and occurrence assert build provenance.
Generated from protobuf enum BUILD = 2;
IMAGE
Value: 3
This represents an image basis relationship.
Generated from protobuf enum IMAGE = 3;
PACKAGE
Value: 4
This represents a package installed via a package manager.
Generated from protobuf enum PACKAGE = 4;
DEPLOYMENT
Value: 5
The note and occurrence track deployment events.
Generated from protobuf enum DEPLOYMENT = 5;
DISCOVERY
Value: 6
The note and occurrence track the initial discovery status of a resource.
Generated from protobuf enum DISCOVERY = 6;
ATTESTATION
Value: 7
This represents a logical "role" that can attest to artifacts.
Generated from protobuf enum ATTESTATION = 7;
UPGRADE
Value: 8
This represents an available package upgrade.
Generated from protobuf enum UPGRADE = 8;
COMPLIANCE
Value: 9
This represents a Compliance Note
Generated from protobuf enum COMPLIANCE = 9;
DSSE_ATTESTATION
Value: 10
This represents a DSSE attestation Note
Generated from protobuf enum DSSE_ATTESTATION = 10;
VULNERABILITY_ASSESSMENT
Value: 11
This represents a Vulnerability Assessment.
Generated from protobuf enum VULNERABILITY_ASSESSMENT = 11;