Hierarchy

  • default

Implements

Constructors

Properties

NAME: string = "CAASApplicationProvisioner"
VERSION: number = 1
_transport: Transport
NAME: string = "CAASApplicationProvisioner"
VERSION: number = 1

Methods

  • ApplicationCharmInfo returns information about an application's charm.

    Parameters

    Returns Promise<Charm>

  • CharmInfo returns information about the requested charm.

    Parameters

    Returns Promise<Charm>

  • ClearApplicationsResources clears the flags which indicate applications still have resources in the cluster.

    Parameters

    Returns Promise<ErrorResults>

  • Life returns the life status of every supplied entity, where available.

    Parameters

    Returns Promise<LifeResults>

  • Remove removes every given entity from state, calling EnsureDead first, then Remove. It will fail if the entity is not present.

    Parameters

    Returns Promise<ErrorResults>

  • SetOperatorStatus sets the status of each given entity.

    Parameters

    Returns Promise<ErrorResults>

  • SetPasswords sets the given password for each supplied entity, if possible.

    Parameters

    Returns Promise<ErrorResults>

  • Units returns all the units for each application specified.

    Parameters

    Returns Promise<CAASUnitsResults>

  • WatchApplications starts a StringsWatcher to watch applications deployed to this model.

    Parameters

    • params: any

    Returns Promise<StringsWatchResult>

  • WatchProvisioningInfo provides a watcher for changes that affect the information returned by ProvisioningInfo. This is useful for ensuring the latest application stated is ensured.

    Parameters

    Returns Promise<NotifyWatchResults>

  • WatchUnits starts a StringsWatcher to watch changes to the lifecycle states of units for the specified applications in this model.

    Parameters

    Returns Promise<StringsWatchResults>

Generated using TypeDoc