Static
NAMEStatic
VERSIONAllModels allows controller administrators to get the list of all the models in the controller.
CloudSpec returns the model's cloud spec.
ControllerAPIInfoForModels returns the controller api connection details for the specified models.
ControllerConfig returns the controller's configuration.
DestroyController destroys the controller.
The v3 implementation of DestroyController ignores the DestroyStorage field of the arguments, and unconditionally destroys all storage in the controller.
See ControllerAPIv4.DestroyController for more details.
GetCloudSpec constructs the CloudSpec for a validated and authorized model.
GetControllerAccess returns the level of access the specified users have on the controller.
HostedModelConfigs returns all the information that the client needs in order to connect directly with the host model's provider and destroy it directly.
InitiateMigration attempts to begin the migration of one or more models to other controllers.
ListBlockedModels returns a list of all models on the controller which have a block in place. The resulting slice is sorted by model name, then owner. Callers must be controller administrators to retrieve the list.
ModelConfig returns the model config for the controller model. For information on the current model, use client.ModelGet
ModelStatus is a legacy method call to ensure that we preserve backward compatibility. TODO (anastasiamac 2017-10-26) This should be made obsolete/removed.
ModifyControllerAccess changes the model access granted to users.
RemoveBlocks removes all the blocks in the controller.
WatchAllModels starts watching events for all models in the controller. The returned AllWatcherId should be used with Next on the AllModelWatcher endpoint to receive deltas.
WatchCloudSpecsChanges returns a watcher for cloud spec changes.
Generated using TypeDoc
ControllerAPIv3 provides the v3 Controller API.