Documentation ¶
Overview ¶
Package event provides event types for all events that the sbom library published onto the event bus. By convention, for each event defined here there should be a corresponding event parser defined in the parsers/ child package.
Index ¶
Constants ¶
View Source
const ( // AppUpdateAvailable is a partybus event that occurs when an application update is available AppUpdateAvailable partybus.EventType = "sbom-app-update-available" // PackageCatalogerStarted is a partybus event that occurs when the package cataloging has begun PackageCatalogerStarted partybus.EventType = "sbom-package-cataloger-started-event" //nolint:gosec // SecretsCatalogerStarted is a partybus event that occurs when the secrets cataloging has begun SecretsCatalogerStarted partybus.EventType = "sbom-secrets-cataloger-started-event" // FileMetadataCatalogerStarted is a partybus event that occurs when the file metadata cataloging has begun FileMetadataCatalogerStarted partybus.EventType = "sbom-file-metadata-cataloger-started-event" // FileDigestsCatalogerStarted is a partybus event that occurs when the file digests cataloging has begun FileDigestsCatalogerStarted partybus.EventType = "sbom-file-digests-cataloger-started-event" // FileIndexingStarted is a partybus event that occurs when the directory resolver begins indexing a filesystem FileIndexingStarted partybus.EventType = "sbom-file-indexing-started-event" // Exit is a partybus event that occurs when an analysis result is ready for final presentation Exit partybus.EventType = "sbom-exit-event" // ImportStarted is a partybus event that occurs when an SBOM upload process has begun ImportStarted partybus.EventType = "sbom-import-started-event" // AttestationStarted is a partybus event that occurs when starting an SBOM attestation process AttestationStarted partybus.EventType = "sbom-attestation-started-event" // CatalogerTaskStarted is a partybus event that occurs when starting a task within a cataloger CatalogerTaskStarted partybus.EventType = "sbom-cataloger-task-started" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogerTask ¶
type CatalogerTask struct { // Title Title string // TitleOnCompletion a string to use as title when completed TitleOnCompletion string // SubStatus indicates this progress should be rendered as a sub-item SubStatus bool // RemoveOnCompletion indicates this progress line will be removed when completed RemoveOnCompletion bool // contains filtered or unexported fields }
func (*CatalogerTask) GetMonitor ¶
func (e *CatalogerTask) GetMonitor() *progress.Manual
func (*CatalogerTask) GetValue ¶
func (e *CatalogerTask) GetValue() string
func (*CatalogerTask) SetCompleted ¶
func (e *CatalogerTask) SetCompleted()
func (*CatalogerTask) SetValue ¶
func (e *CatalogerTask) SetValue(value string)
Directories ¶
Path | Synopsis |
---|---|
Package parsers provides parser helpers to extract payloads for each event type that the sbom library publishes onto the event bus.
|
Package parsers provides parser helpers to extract payloads for each event type that the sbom library publishes onto the event bus. |
Click to show internal directories.
Click to hide internal directories.