Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type ApplicationCharmInfoAPI ¶
type ApplicationCharmInfoAPI struct {
// contains filtered or unexported fields
}
ApplicationCharmInfoAPI implements the ApplicationCharmInfo endpoint.
func NewApplicationCharmInfoAPI ¶
func NewApplicationCharmInfoAPI(st State, authorizer facade.Authorizer) (*ApplicationCharmInfoAPI, error)
NewApplicationCharmInfoAPI provides the signature required for facade registration.
func (*ApplicationCharmInfoAPI) ApplicationCharmInfo ¶
ApplicationCharmInfo fetches charm information for an application.
type Charm ¶
type Charm interface { URL() string Revision() int Meta() *charm.Meta Config() *charm.Config Manifest() *charm.Manifest Metrics() *charm.Metrics Actions() *charm.Actions LXDProfile() *state.LXDProfile }
type CharmInfoAPI ¶
type CharmInfoAPI struct {
// contains filtered or unexported fields
}
CharmInfoAPI implements the charms interface and is the concrete implementation of the CharmInfoAPI end point.
func NewCharmInfoAPI ¶
func NewCharmInfoAPI(st State, authorizer facade.Authorizer) (*CharmInfoAPI, error)
NewCharmInfoAPI provides the signature required for facade registration.
type StateShim ¶
func (*StateShim) Application ¶
func (s *StateShim) Application(id string) (Application, error)
Click to show internal directories.
Click to hide internal directories.