Documentation
¶
Index ¶
- Constants
- func ArtifactURI(id uuid.UUID) string
- func BatchURI(id string) string
- func InstanceURI(id uuid.UUID) string
- func NetworkURI(id uuid.UUID) string
- func NewArtifactEvent(action api.LifecycleAction, r *http.Request, entity api.Artifact, id uuid.UUID) api.EventLifecycle
- func NewBatchEvent(action api.LifecycleAction, r *http.Request, entity api.Batch, id string) api.EventLifecycle
- func NewInstanceEvent(action api.LifecycleAction, r *http.Request, entity api.Instance, id uuid.UUID) api.EventLifecycle
- func NewMigrationEvent(action api.LifecycleAction, instance api.Instance, queueEntry api.QueueEntry) api.EventLifecycle
- func NewNetworkEvent(action api.LifecycleAction, r *http.Request, entity api.Network, id uuid.UUID) api.EventLifecycle
- func NewQueueEntryEvent(action api.LifecycleAction, r *http.Request, entity api.QueueEntry, ...) api.EventLifecycle
- func NewSourceEvent(action api.LifecycleAction, r *http.Request, entity api.Source, id string) api.EventLifecycle
- func NewSystemCertificatePostEvent(action api.LifecycleAction, r *http.Request, entity api.SystemCertificatePost) api.EventLifecycle
- func NewSystemNetworkEvent(action api.LifecycleAction, r *http.Request, entity api.SystemNetwork) api.EventLifecycle
- func NewSystemSecurityEvent(action api.LifecycleAction, r *http.Request, entity api.SystemSecurity) api.EventLifecycle
- func NewSystemSettingsEvent(action api.LifecycleAction, r *http.Request, entity api.SystemSettings) api.EventLifecycle
- func NewTargetEvent(action api.LifecycleAction, r *http.Request, entity api.Target, id string) api.EventLifecycle
- func QueueEntryURI(id uuid.UUID) string
- func SourceURI(id string) string
- func SystemCertificatePostURI() string
- func SystemNetworkURI() string
- func SystemSecurityURI() string
- func SystemSettingsURI() string
- func TargetURI(id string) string
- type MigrationDetails
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 InstanceURI ¶
func NetworkURI ¶
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 SystemCertificatePostURI ¶
func SystemCertificatePostURI() string
func SystemNetworkURI ¶
func SystemNetworkURI() string
func SystemSecurityURI ¶
func SystemSecurityURI() string
func SystemSettingsURI ¶
func SystemSettingsURI() string
Types ¶
type MigrationDetails ¶
type MigrationDetails struct {
api.QueueEntry `yaml:",inline"`
Instance api.InstanceFilterable `json:"instance"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.