Hierarchy

  • default

Implements

Constructors

Properties

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

Methods

  • APIAddresses returns the list of addresses used to connect to the API.

    Parameters

    • params: any

    Returns Promise<StringsResult>

  • APIHostPorts returns the API server addresses.

    Parameters

    • params: any

    Returns Promise<APIHostPortsResult>

  • ApplicationCharmInfo returns information about an application's charm.

    Parameters

    Returns Promise<Charm>

  • CharmInfo returns information about the requested charm.

    Parameters

    Returns Promise<Charm>

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

    Parameters

    Returns Promise<LifeResults>

  • ModelUUID returns the model UUID that this facade is used to operate. It is implemented here directly as a result of removing it from embedded APIAddresser without bumping the facade version. It should be blanked when this facade version is next incremented.

    Parameters

    • params: any

    Returns Promise<StringResult>

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

    Parameters

    Returns Promise<ErrorResults>

  • WatchAPIHostPorts watches the API server addresses.

    Parameters

    • params: any

    Returns Promise<NotifyWatchResult>

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

    Parameters

    • params: any

    Returns Promise<StringsWatchResult>

Generated using TypeDoc