Documentation ¶
Index ¶
- func NewDriver(hostName, storePath string) drivers.Driver
- func WaitForTCPWithDelay(addr string, duration time.Duration) error
- type Driver
- func (d *Driver) Create() error
- func (d *Driver) DriverName() string
- func (d *Driver) GetCreateFlags() []mcnflag.Flag
- func (d *Driver) GetIP() (string, error)
- func (d *Driver) GetMachineName() string
- func (d *Driver) GetSSHHostname() (string, error)
- func (d *Driver) GetSSHKeyPath() string
- func (d *Driver) GetSSHPort() (int, error)
- func (d *Driver) GetSSHUsername() string
- func (d *Driver) GetState() (state.State, error)
- func (d *Driver) GetURL() (string, error)
- func (d *Driver) Kill() error
- func (d *Driver) PreCreateCheck() error
- func (d *Driver) Remove() error
- func (d *Driver) Restart() error
- func (d *Driver) RunQMPCommand(command string) (map[string]interface{}, error)
- func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
- func (d *Driver) Start() error
- func (d *Driver) Stop() error
- func (d *Driver) Upgrade() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Driver ¶
type Driver struct { *drivers.BaseDriver EnginePort int FirstQuery bool Memory int DiskSize int CPU int Program string Display bool DisplayType string NetVlan bool Nographic bool VirtioDrives bool HVF bool Network string PrivateNetwork string Boot2PodmanURL string NetworkInterface string NetworkAddress string NetworkBridge string CaCertPath string PrivateKeyPath string DiskPath string CacheMode string IOMode string UserDataFile string CloudConfigRoot string LocalPorts string // contains filtered or unexported fields }
func (*Driver) DriverName ¶
func (*Driver) GetCreateFlags ¶
func (*Driver) GetMachineName ¶
func (*Driver) GetSSHHostname ¶
func (*Driver) GetSSHKeyPath ¶
func (*Driver) GetSSHPort ¶
func (*Driver) GetSSHUsername ¶
func (*Driver) PreCreateCheck ¶
func (*Driver) RunQMPCommand ¶
func (*Driver) SetConfigFromFlags ¶
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error
Click to show internal directories.
Click to hide internal directories.