Versions in this module Expand all Collapse all v1 v1.3.2 Oct 29, 2018 Changes in this version + func AddVirtualMachineHardDiskDrive(vmName string, vhdRoot string, vhdName string, vhdSizeBytes int64, ...) error + func CloneVirtualMachine(cloneFromVmcxPath string, cloneFromVmName string, cloneFromSnapshotName string, ...) error + func CompactDisks(path string) (result string, err error) + func ConnectVirtualMachine(vmName string) (context.CancelFunc, error) + func ConnectVirtualMachineNetworkAdapterToSwitch(vmName string, switchName string) error + func CopyVmcxVirtualMachine(exportPath string, cloneFromVmcxPath string) error + func CreateDvdDrive(vmName string, isoPath string, generation uint) (uint, uint, error) + func CreateExternalVirtualSwitch(vmName string, switchName string) error + func CreateVirtualMachine(vmName string, path string, harddrivePath string, ram int64, diskSize int64, ...) error + func CreateVirtualSwitch(switchName string, switchType string) (bool, error) + func DeleteAllDvdDrives(vmName string) error + func DeleteDvdDrive(vmName string, controllerNumber uint, controllerLocation uint) error + func DeleteVirtualMachine(vmName string) error + func DeleteVirtualSwitch(switchName string) error + func DisableAutomaticCheckpoints(vmName string) error + func DisconnectVirtualMachine(cancel context.CancelFunc) + func EnableVirtualMachineIntegrationService(vmName string, integrationServiceName string) error + func ExportVirtualMachine(vmName string, path string) error + func ExportVmcxVirtualMachine(exportPath string, vmName string, snapshotName string, allSnapshots bool) error + func GetExternalOnlineVirtualSwitch() (string, error) + func GetHostAdapterIpAddressForSwitch(switchName string) (string, error) + func GetVirtualMachineGeneration(vmName string) (uint, error) + func GetVirtualMachineNetworkAdapterAddress(vmName string) (string, error) + func GetVirtualMachineSwitchName(vmName string) (string, error) + func ImportVmcxVirtualMachine(importPath string, vmName string, harddrivePath string, ram int64, ...) error + func IpAddress(mac string) (string, error) + func IsOff(vmName string) (bool, error) + func IsRunning(vmName string) (bool, error) + func Mac(vmName string) (string, error) + func MountDvdDrive(vmName string, path string, controllerNumber uint, controllerLocation uint) error + func MountFloppyDrive(vmName string, path string) error + func MoveCreatedVHDsToOutputDir(srcPath, dstPath string) error + func PreserveLegacyExportBehaviour(srcPath, dstPath string) error + func RestartVirtualMachine(vmName string) error + func SetBootDvdDrive(vmName string, controllerNumber uint, controllerLocation uint, generation uint) error + func SetNetworkAdapterVlanId(switchName string, vlanId string) error + func SetVirtualMachineCpuCount(vmName string, cpu uint) error + func SetVirtualMachineDynamicMemory(vmName string, enableDynamicMemory bool) error + func SetVirtualMachineMacSpoofing(vmName string, enableMacSpoofing bool) error + func SetVirtualMachineSecureBoot(vmName string, enableSecureBoot bool, templateName string) error + func SetVirtualMachineVirtualizationExtensions(vmName string, enableVirtualizationExtensions bool) error + func SetVirtualMachineVlanId(vmName string, vlanId string) error + func SetVmNetworkAdapterMacAddress(vmName string, mac string) error + func ShutDown(vmName string) error + func StartVirtualMachine(vmName string) error + func StopVirtualMachine(vmName string) error + func TurnOff(vmName string) error + func TypeScanCodes(vmName string, scanCodes string) error + func UnmountDvdDrive(vmName string, controllerNumber uint, controllerLocation uint) error + func UnmountFloppyDrive(vmName string) error + func UntagVirtualMachineNetworkAdapterVlan(vmName string, switchName string) error + func Uptime(vmName string) (uint64, error)