Static
NAMEStatic
VERSIONAreManuallyProvisioned returns whether each given entity is manually provisioned or not. Only machine tags are accepted.
InstanceId returns the provider specific instance id for each given machine or an CodeNotProvisioned error, if not set.
InstanceStatus returns the instance status for each given entity. Only machine tags are accepted.
Life returns the life status of every supplied entity, where available.
ModelConfig returns the current model's configuration.
ProviderAddresses returns the list of all known provider addresses for each given entity. Only machine tags are accepted.
SetInstanceStatus updates the instance status for each given entity. Only machine tags are accepted.
SetProviderAddresses updates the list of known provider addresses for each given entity. Only machine tags are accepted.
SetProviderNetworkConfig updates the provider addresses for one or more machines.
What's more, if the client request includes provider-specific IDs (e.g. network, subnet or address IDs), this method will also iterate any present link layer devices (and their addresses) and merge in any missing provider-specific information.
Status returns the status of each given entity.
WatchForModelConfigChanges returns a NotifyWatcher that observes changes to the model configuration. Note that although the NotifyWatchResult contains an Error field, it's not used because we are only returning a single watcher, so we use the regular error return.
WatchModelMachineStartTimes watches the non-container machines in the model for changes to the Life or AgentStartTime fields and reports them as a batch.
WatchModelMachines returns a StringsWatcher that notifies of changes to the life cycles of the top level machines in the current model.
Generated using TypeDoc
InstancePollerAPI provides access to the InstancePoller API facade.