package
1.0.0
Repository: https://github.com/hyperhq/runv.git
Documentation: pkg.go.dev

# README

go-virtualbox

This is a wrapper package for Golang to interact with VirtualBox. The API is experimental at the moment and you should expect frequent changes.

API doc at http://godoc.org/github.com/riobard/go-virtualbox

# Functions

AddHostonlyDHCP adds a DHCP server to a host-only network.
AddInternalDHCP adds a DHCP server to an internal network.
Convert the raw format device to vmdk format.
CreateHostonlyNet creates a new host-only network.
CreateMachine creates a new machine.
DelExtraData deletes extra data.
DHCPs gets all DHCP server settings in a map keyed by DHCP.NetworkName.
GetMachine finds a machine by its name or UUID.
No description provided by the author
HostonlyNets gets all host-only networks in a map keyed by HostonlyNet.NetworkName.
ListMachines lists all registered machines.
MakeDiskImage makes a disk image at dest with the given size in MB.
NATNets gets all NAT networks in a map keyed by NATNet.Name.
ParseIPv4Mask parses IPv4 netmask written in IP form (e.g.
No description provided by the author
SetExtra sets extra data.
No description provided by the author
No description provided by the author
ZeroFill writes n zero bytes into w.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
Flag names in lowercases to be consistent with VBoxManage options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Path to VBoxManage utility.

# Structs

DHCP server info.
Host-only network.
Machine information.
A NATNet defines a NAT network.
NIC represents a virtualized network interface card.
PFRule represents a port forwarding rule.
No description provided by the author
No description provided by the author
StorageController represents a virtualized storage controller.
StorageMedium represents the storage medium attached to a storage controller.

# Type aliases

No description provided by the author
DriveType represents the hardware type of a drive.
No description provided by the author
No description provided by the author
NICHardware represents the type of NIC hardware.
NICNetwork represents the type of NIC networks.
PFProto represents the protocol of a port forwarding rule.
No description provided by the author
StorageControllerChipset represents the hardware of a storage controller.
SystemBus represents the system bus of a storage controller.