Documentation
¶
Index ¶
- Constants
- Variables
- func NewDefaultVirtualMachine() *k6tv1.VirtualMachine
- func NewDefaultVirtualMachine2() *k6tv1.VirtualMachine
- func NewDomainSpec(numDisks, numIfaces, numPortsPerIface uint) (*k6tv1.DomainSpec, error)
- func NewFeatureHyperv() *k6tv1.FeatureHyperv
- func NewVirtualMachine(numDisks, numIfaces, numPortsPerIface uint) (*k6tv1.VirtualMachine, error)
- type NumItems
Constants ¶
Variables ¶
View Source
var ( ErrTooManyDisks error = fmt.Errorf("Too many disks requested, max = %d", MaxDisks) ErrTooManyIfaces error = fmt.Errorf("Too many network interface requested, max = %d", MaxIfaces) ErrTooManyPortsPerIface error = fmt.Errorf("Too many ports per network interface requested, max = %d", MaxPortsPerIface) )
Functions ¶
func NewDefaultVirtualMachine ¶
func NewDefaultVirtualMachine() *k6tv1.VirtualMachine
NewVirtualMachine returns a fully zero-value VirtualMachine with all optional fields
func NewDefaultVirtualMachine2 ¶ added in v0.4.0
func NewDefaultVirtualMachine2() *k6tv1.VirtualMachine
func NewDomainSpec ¶
func NewDomainSpec(numDisks, numIfaces, numPortsPerIface uint) (*k6tv1.DomainSpec, error)
NewDomainSpec returns a fully zero-value DomainSpec with all optional fields, or error if requested parameters exceeds limits TODO: build using instrospection (aka the reflect package)
func NewFeatureHyperv ¶ added in v0.3.1
func NewFeatureHyperv() *k6tv1.FeatureHyperv
func NewVirtualMachine ¶
func NewVirtualMachine(numDisks, numIfaces, numPortsPerIface uint) (*k6tv1.VirtualMachine, error)
NewVirtualMachine returns a fully zero-value VirtualMachine with all optional fields, or error if requested parameters exceeds limits
Types ¶
Click to show internal directories.
Click to hide internal directories.