event

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ArtifactCreated  api.LifecycleAction = "artifact-created"
	ArtifactModified api.LifecycleAction = "artifact-modified"
	ArtifactRemoved  api.LifecycleAction = "artifact-removed"
)
View Source
const (
	BatchStarted  api.LifecycleAction = "batch-started"
	BatchStopped  api.LifecycleAction = "batch-stopped"
	BatchReset    api.LifecycleAction = "batch-reset"
	BatchCreated  api.LifecycleAction = "batch-created"
	BatchModified api.LifecycleAction = "batch-modified"
	BatchRemoved  api.LifecycleAction = "batch-removed"
)
View Source
const (
	InstanceImported         api.LifecycleAction = "instance-imported"
	InstanceModified         api.LifecycleAction = "instance-modified"
	InstanceRemoved          api.LifecycleAction = "instance-removed"
	InstanceOverrideModified api.LifecycleAction = "instance-override-modified"
)
View Source
const (
	// MigrationCreated (instance was created as part of an ongoing migration).
	MigrationCreated api.LifecycleAction = "migration-created"

	// migration-sync-started (instance started a pre-migration run).
	MigrationSyncStarted api.LifecycleAction = "migration-sync-started"

	// migration-sync-completed (instance completed a pre-migration run).
	MigrationSyncCompleted api.LifecycleAction = "migration-sync-completed"

	// migration-final-started (final migration has started, source instance is offline).
	MigrationFinalStarted api.LifecycleAction = "migration-final-started"

	// migration-final-completed (final migration has completed).
	MigrationFinalCompleted api.LifecycleAction = "migration-final-completed"
)
View Source
const (
	NetworkImported         api.LifecycleAction = "network-imported"
	NetworkModified         api.LifecycleAction = "network-modified"
	NetworkRemoved          api.LifecycleAction = "network-removed"
	NetworkOverrideModified api.LifecycleAction = "network-override-modified"
)
View Source
const (
	QueueEntryCanceled api.LifecycleAction = "queue-entry-canceled"
	QueueEntryRetried  api.LifecycleAction = "queue-entry-retried"
	QueueEntryRemoved  api.LifecycleAction = "queue-entry-removed"
)
View Source
const (
	SourceCreated  api.LifecycleAction = "source-created"
	SourceModified api.LifecycleAction = "source-modified"
	SourceRemoved  api.LifecycleAction = "source-removed"
	SourceSynced   api.LifecycleAction = "source-synced"
)
View Source
const (
	TargetCreated  api.LifecycleAction = "target-created"
	TargetModified api.LifecycleAction = "target-modified"
	TargetRemoved  api.LifecycleAction = "target-removed"
)
View Source
const (
	SystemCertificateModified api.LifecycleAction = "system-certificate-modified"
)
View Source
const (
	SystemNetworkModified api.LifecycleAction = "system-network-modified"
)
View Source
const (
	SystemSecurityModified api.LifecycleAction = "system-security-modified"
)
View Source
const (
	SystemSettingsModified api.LifecycleAction = "system-settings-modified"
)

Variables

This section is empty.

Functions

func ArtifactURI

func ArtifactURI(id uuid.UUID) string

func BatchURI

func BatchURI(id string) string

func InstanceURI

func InstanceURI(id uuid.UUID) string

func NetworkURI

func NetworkURI(id uuid.UUID) string

func NewArtifactEvent

func NewArtifactEvent(action api.LifecycleAction, r *http.Request, entity api.Artifact, id uuid.UUID) api.EventLifecycle

func NewBatchEvent

func NewBatchEvent(action api.LifecycleAction, r *http.Request, entity api.Batch, id string) api.EventLifecycle

func NewInstanceEvent

func NewInstanceEvent(action api.LifecycleAction, r *http.Request, entity api.Instance, id uuid.UUID) api.EventLifecycle

func NewMigrationEvent

func NewMigrationEvent(action api.LifecycleAction, instance api.Instance, queueEntry api.QueueEntry) api.EventLifecycle

func NewNetworkEvent

func NewNetworkEvent(action api.LifecycleAction, r *http.Request, entity api.Network, id uuid.UUID) api.EventLifecycle

func NewQueueEntryEvent

func NewQueueEntryEvent(action api.LifecycleAction, r *http.Request, entity api.QueueEntry, id uuid.UUID) api.EventLifecycle

func NewSourceEvent

func NewSourceEvent(action api.LifecycleAction, r *http.Request, entity api.Source, id string) api.EventLifecycle

func NewSystemCertificatePostEvent

func NewSystemCertificatePostEvent(action api.LifecycleAction, r *http.Request, entity api.SystemCertificatePost) api.EventLifecycle

func NewSystemNetworkEvent

func NewSystemNetworkEvent(action api.LifecycleAction, r *http.Request, entity api.SystemNetwork) api.EventLifecycle

func NewSystemSecurityEvent

func NewSystemSecurityEvent(action api.LifecycleAction, r *http.Request, entity api.SystemSecurity) api.EventLifecycle

func NewSystemSettingsEvent

func NewSystemSettingsEvent(action api.LifecycleAction, r *http.Request, entity api.SystemSettings) api.EventLifecycle

func NewTargetEvent

func NewTargetEvent(action api.LifecycleAction, r *http.Request, entity api.Target, id string) api.EventLifecycle

func QueueEntryURI

func QueueEntryURI(id uuid.UUID) string

func SourceURI

func SourceURI(id string) string

func SystemCertificatePostURI

func SystemCertificatePostURI() string

func SystemNetworkURI

func SystemNetworkURI() string

func SystemSecurityURI

func SystemSecurityURI() string

func SystemSettingsURI

func SystemSettingsURI() string

func TargetURI

func TargetURI(id string) string

Types

type MigrationDetails

type MigrationDetails struct {
	api.QueueEntry `yaml:",inline"`

	Instance api.InstanceFilterable `json:"instance"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL