Documentation ¶
Index ¶
- func AddToVirtualMachineConfig(dev config.VirtioDevice, vmConfig *vzVirtualMachineConfiguration) error
- func ConnectVsockSync(vm *vz.VirtualMachine, port uint) (net.Conn, error)
- func ExposeVsock(vm *vz.VirtualMachine, port uint, vsockPath string, listen bool) error
- func ToVzBootloader(bootloader config.Bootloader) (vz.BootLoader, error)
- func ToVzVirtualMachineConfig(vm *config.VirtualMachine) (*vz.VirtualMachineConfiguration, error)
- type RosettaShare
- type StorageConfig
- type USBMassStorage
- type VirtioBlk
- type VirtioFs
- type VirtioGPU
- type VirtioInput
- type VirtioNet
- type VirtioRng
- type VirtioSerial
- type VirtioVsock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddToVirtualMachineConfig ¶ added in v0.1.0
func AddToVirtualMachineConfig(dev config.VirtioDevice, vmConfig *vzVirtualMachineConfiguration) error
func ExposeVsock ¶
func ToVzBootloader ¶ added in v0.1.0
func ToVzBootloader(bootloader config.Bootloader) (vz.BootLoader, error)
func ToVzVirtualMachineConfig ¶ added in v0.1.0
func ToVzVirtualMachineConfig(vm *config.VirtualMachine) (*vz.VirtualMachineConfiguration, error)
Types ¶
type RosettaShare ¶ added in v0.5.0
type RosettaShare config.RosettaShare
func (*RosettaShare) AddToVirtualMachineConfig ¶ added in v0.5.0
func (dev *RosettaShare) AddToVirtualMachineConfig(_ *vzVirtualMachineConfiguration) error
type StorageConfig ¶ added in v0.1.0
type StorageConfig config.StorageConfig
type USBMassStorage ¶ added in v0.1.0
type USBMassStorage config.USBMassStorage
func (*USBMassStorage) AddToVirtualMachineConfig ¶ added in v0.1.0
func (dev *USBMassStorage) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error
type VirtioBlk ¶ added in v0.1.0
func (*VirtioBlk) AddToVirtualMachineConfig ¶ added in v0.1.0
type VirtioFs ¶ added in v0.1.0
func (*VirtioFs) AddToVirtualMachineConfig ¶ added in v0.1.0
type VirtioGPU ¶ added in v0.1.0
func (*VirtioGPU) AddToVirtualMachineConfig ¶ added in v0.1.0
type VirtioInput ¶ added in v0.1.0
type VirtioInput config.VirtioInput
func (*VirtioInput) AddToVirtualMachineConfig ¶ added in v0.1.0
func (dev *VirtioInput) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error
type VirtioNet ¶ added in v0.1.0
func (*VirtioNet) AddToVirtualMachineConfig ¶ added in v0.1.0
type VirtioRng ¶ added in v0.1.0
func (*VirtioRng) AddToVirtualMachineConfig ¶ added in v0.1.0
type VirtioSerial ¶ added in v0.1.0
type VirtioSerial config.VirtioSerial
func (*VirtioSerial) AddToVirtualMachineConfig ¶ added in v0.1.0
func (dev *VirtioSerial) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error
type VirtioVsock ¶ added in v0.1.0
type VirtioVsock config.VirtioVsock
func (*VirtioVsock) AddToVirtualMachineConfig ¶ added in v0.1.0
func (dev *VirtioVsock) AddToVirtualMachineConfig(vmConfig *vzVirtualMachineConfiguration) error
Click to show internal directories.
Click to hide internal directories.