Documentation
¶
Index ¶
- Constants
- func NewLinuxDriverFromConfig(ctx common.NodeContext, c *any) (common.NodeDriver, error)
- type LinuxConfig
- type LinuxDriver
- func (l *LinuxDriver) Config() common.NodeDriverConfig
- func (l *LinuxDriver) ID() common.NodeDriverID
- func (l *LinuxDriver) Info() (common.NodeDriverInfo, error)
- func (l *LinuxDriver) PowerOff() error
- func (l *LinuxDriver) PowerOn(_ *cloudinit.CloudInit) error
- func (l *LinuxDriver) RefreshStatus() (common.NodeStatus, error)
- func (l *LinuxDriver) Restart(message string, time uint32) error
- func (l *LinuxDriver) Shutdown(message string, time uint32) error
- func (l *LinuxDriver) State() (common.NodeState, error)
Constants ¶
View Source
const LinuxDriverID common.NodeDriverID = "linux"
Variables ¶
This section is empty.
Functions ¶
func NewLinuxDriverFromConfig ¶
func NewLinuxDriverFromConfig(ctx common.NodeContext, c *any) (common.NodeDriver, error)
Types ¶
type LinuxConfig ¶
type LinuxDriver ¶
type LinuxDriver struct {
// contains filtered or unexported fields
}
func (*LinuxDriver) Config ¶
func (l *LinuxDriver) Config() common.NodeDriverConfig
func (*LinuxDriver) ID ¶
func (l *LinuxDriver) ID() common.NodeDriverID
func (*LinuxDriver) Info ¶
func (l *LinuxDriver) Info() (common.NodeDriverInfo, error)
func (*LinuxDriver) PowerOff ¶
func (l *LinuxDriver) PowerOff() error
func (*LinuxDriver) RefreshStatus ¶
func (l *LinuxDriver) RefreshStatus() (common.NodeStatus, error)
Click to show internal directories.
Click to hide internal directories.