Hierarchy

  • default

Implements

Constructors

Properties

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

Methods

  • ApplicationsScale returns the scaling info for specified applications in this model.

    Parameters

    Returns Promise<IntResults>

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

    Parameters

    Returns Promise<ErrorResults>

  • DeploymentMode returns the deployment mode of the given applications' charms.

    Parameters

    Returns Promise<StringResults>

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

    Parameters

    Returns Promise<LifeResults>

  • SetOperatorStatus updates the operator status for each given application.

    Parameters

    Returns Promise<ErrorResults>

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

    Parameters

    • params: any

    Returns Promise<StringsWatchResult>

  • WatchApplicationsScale starts a NotifyWatcher to watch changes to the applications' scale.

    Parameters

    Returns Promise<NotifyWatchResults>

  • WatchPodSpec starts a NotifyWatcher to watch changes to the pod spec for specified units in this model.

    Parameters

    Returns Promise<NotifyWatchResults>

Generated using TypeDoc