Grafeas V1 Client - Class NoteKind (0.9.0)

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 \ V1

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
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;