Static
NAMEStatic
VERSIONExport serializes the model associated with the API connection.
MigrationStatus returns the details and progress of the latest model migration.
MinionReportTimeout returns the configuration value for this controller that indicates how long the migration master worker should wait for minions to reported on phases of a migration.
MinionReports returns details of the reports made by migration minions to the controller for the current migration phase.
ModelInfo returns essential information about the model to be migrated.
Prechecks performs pre-migration checks on the model and (source) controller.
ProcessRelations processes any relations that need updating after an export. This should help fix any remoteApplications that have been migrated.
SetPhase sets the phase of the active model migration. The provided phase must be a valid phase value, for example QUIESCE" or "ABORT". See the core/migration package for the complete list.
SetStatusMessage sets a human readable status message containing information about the migration's progress. This will be shown in status output shown to the end user.
SourceControllerInfo returns the details required to connect to the source controller for model migration.
Watch starts watching for an active migration for the model associated with the API connection. The returned id should be used with the NotifyWatcher facade to receive events.
WatchMinionReports sets up a watcher which reports when a report for a migration minion has arrived.
Generated using TypeDoc
API implements the API required for the model migration master worker.