Documentation ¶
Index ¶
- type API
- type HTTPClient
- func (c *HTTPClient) CreateUnit(u *schema.Unit) error
- func (c *HTTPClient) DestroyUnit(name string) error
- func (c *HTTPClient) Machines() ([]machine.MachineState, error)
- func (c *HTTPClient) SetUnitTargetState(name, target string) error
- func (c *HTTPClient) Unit(name string) (*schema.Unit, error)
- func (c *HTTPClient) UnitStates() ([]*schema.UnitState, error)
- func (c *HTTPClient) Units() ([]*schema.Unit, error)
- type RegistryClient
- func (rc *RegistryClient) CreateUnit(u *schema.Unit) error
- func (rc *RegistryClient) SetUnitTargetState(name, target string) error
- func (rc *RegistryClient) Unit(name string) (*schema.Unit, error)
- func (rc *RegistryClient) UnitStates() ([]*schema.UnitState, error)
- func (rc *RegistryClient) Units() ([]*schema.Unit, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type HTTPClient ¶
type HTTPClient struct { //NOTE(bcwaldon): This is only necessary until the API interface // is fully implemented by HTTPClient API // contains filtered or unexported fields }
func (*HTTPClient) CreateUnit ¶
func (c *HTTPClient) CreateUnit(u *schema.Unit) error
func (*HTTPClient) DestroyUnit ¶
func (c *HTTPClient) DestroyUnit(name string) error
func (*HTTPClient) Machines ¶
func (c *HTTPClient) Machines() ([]machine.MachineState, error)
func (*HTTPClient) SetUnitTargetState ¶
func (c *HTTPClient) SetUnitTargetState(name, target string) error
func (*HTTPClient) UnitStates ¶
func (c *HTTPClient) UnitStates() ([]*schema.UnitState, error)
type RegistryClient ¶
func (*RegistryClient) CreateUnit ¶
func (rc *RegistryClient) CreateUnit(u *schema.Unit) error
func (*RegistryClient) SetUnitTargetState ¶
func (rc *RegistryClient) SetUnitTargetState(name, target string) error
func (*RegistryClient) UnitStates ¶
func (rc *RegistryClient) UnitStates() ([]*schema.UnitState, error)
Click to show internal directories.
Click to hide internal directories.