Versions in this module Expand all Collapse all v1 v1.0.0 Feb 20, 2018 Changes in this version + func ConfigureSSH(vmName string, vmSSHPort string) (port string, err error) + func CreateOsVM(vmName string, templateName string, templateSnapshot string) error + func CreateSnapshot(vmName string, snapshotName string) error + func Delete(vmName string) error + func Exist(vmName string) bool + func FindSSHPort(vmName string) (port string, err error) + func GetCurrentSnapshot(vmName string) (string, error) + func HasSnapshot(vmName string, snapshotName string) bool + func IsStatusOnlineOrTransient(vmStatus StatusType) bool + func Kill(vmName string) error + func RevertToSnapshot(vmName string) error + func Start(vmName string) error + func Unregister(vmName string) error + func VBoxManage(args ...string) (string, error) + func VboxManageOutput(exe string, args ...string) (string, error) + func Version() (string, error) + func WaitForStatus(vmName string, vmStatus StatusType, seconds int) error + type StatusType string + const Aborted + const DeletingSnapshot + const DeletingSnapshotOnline + const DeletingSnapshotPaused + const FaultTolerantSyncing + const LiveSnapshotting + const NotFound + const OnlineSnapshotting + const Paused + const PoweredOff + const Restoring + const RestoringSnapshot + const Running + const Saved + const Saving + const SettingUp + const Snapshotting + const Starting + const Stopping + const Stuck + const Teleported + const Teleporting + const TeleportingIn + const TeleportingPausedVM + const Unknown + func Status(vmName string) (StatusType, error)