Static
NAMEStatic
VERSIONActions takes a list of ActionTags, and returns the full Action for each ID.
ApplicationsCharmsActions returns a slice of charm Actions for a slice of services.
Cancel attempts to cancel enqueued Actions from running.
Enqueue takes a list of Actions and queues them up to be executed by the designated ActionReceiver, returning the params.Action for each enqueued Action, or an error if there was a problem enqueueing the Action.
EnqueueOperation takes a list of Actions and queues them up to be executed as an operation, each action running as a task on the the designated ActionReceiver. We return the ID of the overall operation and each individual task.
FindActionTagsByPrefix takes a list of string prefixes and finds corresponding ActionTags that match that prefix. TODO(juju3) - rename API method since we only need prefix matching for UUIDs
ListAll takes a list of Entities representing ActionReceivers and returns all of the Actions that have been enqueued or run by each of those Entities.
ListCompleted takes a list of Entities representing ActionReceivers and returns all of the Actions that have been run on each of those Entities.
ListOperations fetches the called actions for specified apps/units.
ListPending takes a list of Entities representing ActionReceivers and returns all of the Actions that are enqueued for each of those Entities.
ListRunning takes a list of Entities representing ActionReceivers and returns all of the Actions that have are running on each of those Entities.
Operations fetches the specified operation ids.
Run the commands specified on the machines identified through the list of machines, units and services.
RunOnAllMachines attempts to run the specified command on all the machines.
WatchActionsProgress creates a watcher that reports on action log messages.
Generated using TypeDoc
APIv6 provides the Action API facade for version 6.