juju: github.com/juju/juju/apiserver/facades/agent/deployer Index | Files

package deployer

import "github.com/juju/juju/apiserver/facades/agent/deployer"

Index

Package Files

deployer.go

type DeployerAPI Uses

type DeployerAPI struct {
    *common.Remover
    *common.PasswordChanger
    *common.LifeGetter
    *common.APIAddresser
    *common.UnitsWatcher
    *common.StatusSetter
    // contains filtered or unexported fields
}

DeployerAPI provides access to the Deployer API facade.

func NewDeployerAPI Uses

func NewDeployerAPI(
    st *state.State,
    resources facade.Resources,
    authorizer facade.Authorizer,
) (*DeployerAPI, error)

NewDeployerAPI creates a new server-side DeployerAPI facade.

func (*DeployerAPI) ConnectionInfo Uses

func (d *DeployerAPI) ConnectionInfo() (result params.DeployerConnectionValues, err error)

ConnectionInfo returns all the address information that the deployer task needs in one call.

func (*DeployerAPI) SetStatus Uses

func (d *DeployerAPI) SetStatus(args params.SetStatus) (params.ErrorResults, error)

SetStatus sets the status of the specified entities.

Package deployer imports 6 packages (graph) and is imported by 3 packages. Updated 2019-10-19. Refresh now. Tools for package owners.