Grafeas V1 Client - Class NoteKind (0.7.1)

Reference documentation and code samples for the Grafeas V1 Client class NoteKind.

Kind represents the kinds of notes supported.

Protobuf type grafeas.v1.NoteKind

Methods

name

Parameter
NameDescription
value mixed

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;