Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type State ¶
type State struct {
// contains filtered or unexported fields
}
State provides access to an reboot worker's view of the state.
func NewState ¶
func NewState(caller base.APICaller, machineTag names.MachineTag) *State
NewState returns a version of the state that provides functionality required by the reboot worker.
func (*State) ClearReboot ¶
ClearReboot clears the reboot flag for the calling machine
func (*State) GetRebootAction ¶
func (st *State) GetRebootAction() (params.RebootAction, error)
GetRebootAction returns the reboot action for the calling machine
func (*State) RequestReboot ¶
RequestReboot sets the reboot flag for the calling machine
func (*State) WatchForRebootEvent ¶
func (st *State) WatchForRebootEvent() (watcher.NotifyWatcher, error)
WatchForRebootEvent returns a watcher.NotifyWatcher that reacts to reboot flag changes
Click to show internal directories.
Click to hide internal directories.