Documentation
¶
Index ¶
- func CompareCPUAllocation(ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec, ...)
- func CompareMemoryAllocation(ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec, ...)
- func CreateResizeCPUMemoryConfigSpec(_ context.Context, ci vimtypes.VirtualMachineConfigInfo, ...) (vimtypes.VirtualMachineConfigSpec, error)
- func CreateResizeConfigSpec(_ context.Context, ci vimtypes.VirtualMachineConfigInfo, ...) (vimtypes.VirtualMachineConfigSpec, error)
- func MatchVirtualDeviceDeviceBackingInfo(expectedBacking, curBacking *vimtypes.VirtualDeviceDeviceBackingInfo) bool
- func MatchVirtualDeviceFileBackingInfo(expectedBacking, curBacking *vimtypes.VirtualDeviceFileBackingInfo) bool
- func MatchVirtualDevicePipeBackingInfo(expectedBacking, curBacking *vimtypes.VirtualDevicePipeBackingInfo) bool
- func MatchVirtualDeviceURIBackingInfo(expectedBacking, curBacking *vimtypes.VirtualDeviceURIBackingInfo) bool
- func MatchVirtualEnsoniq1371(expectedDev, curDev *vimtypes.VirtualEnsoniq1371) vimtypes.BaseVirtualDevice
- func MatchVirtualHdAudioCard(expectedDev, curDev *vimtypes.VirtualHdAudioCard) vimtypes.BaseVirtualDevice
- func MatchVirtualMachineVMCIDevice(expectedDev, curDev *vimtypes.VirtualMachineVMCIDevice) vimtypes.BaseVirtualDevice
- func MatchVirtualMachineVideoCard(expectedDev, curDev *vimtypes.VirtualMachineVideoCard) vimtypes.BaseVirtualDevice
- func MatchVirtualParallelPort(expectedDev, curDev *vimtypes.VirtualParallelPort) vimtypes.BaseVirtualDevice
- func MatchVirtualParallelPortDeviceBackingInfo(expectedBacking *vimtypes.VirtualParallelPortDeviceBackingInfo, ...) bool
- func MatchVirtualParallelPortFileBackingInfo(expectedBacking *vimtypes.VirtualParallelPortFileBackingInfo, ...) bool
- func MatchVirtualPointingDevice(expectedDev, curDev *vimtypes.VirtualPointingDevice) vimtypes.BaseVirtualDevice
- func MatchVirtualPointingDeviceDeviceBackingInfo(expectedBacking *vimtypes.VirtualPointingDeviceDeviceBackingInfo, ...) bool
- func MatchVirtualPrecisionClock(expectedDev, curDev *vimtypes.VirtualPrecisionClock) vimtypes.BaseVirtualDevice
- func MatchVirtualPrecisionClockSystemClockBackingInfo(expectedBacking *vimtypes.VirtualPrecisionClockSystemClockBackingInfo, ...) bool
- func MatchVirtualSCSIPassthrough(expectedDev, curDev *vimtypes.VirtualSCSIPassthrough) vimtypes.BaseVirtualDevice
- func MatchVirtualSCSIPassthroughDeviceBackingInfo(expectedBacking *vimtypes.VirtualSCSIPassthroughDeviceBackingInfo, ...) bool
- func MatchVirtualSerialPort(expectedDev, curDev *vimtypes.VirtualSerialPort) vimtypes.BaseVirtualDevice
- func MatchVirtualSerialPortDeviceBackingInfo(expectedBacking *vimtypes.VirtualSerialPortDeviceBackingInfo, ...) bool
- func MatchVirtualSerialPortFileBackingInfo(expectedBacking *vimtypes.VirtualSerialPortFileBackingInfo, ...) bool
- func MatchVirtualSerialPortPipeBackingInfo(expectedBacking *vimtypes.VirtualSerialPortPipeBackingInfo, ...) bool
- func MatchVirtualSerialPortThinPrintBackingInfo(_ *vimtypes.VirtualSerialPortThinPrintBackingInfo, ...) bool
- func MatchVirtualSerialPortURIBackingInfo(expectedBacking *vimtypes.VirtualSerialPortURIBackingInfo, ...) bool
- func MatchVirtualSoundBlaster16(expectedDev, curDev *vimtypes.VirtualSoundBlaster16) vimtypes.BaseVirtualDevice
- func MatchVirtualSoundCardDeviceBackingInfo(expectedBacking *vimtypes.VirtualSoundCardDeviceBackingInfo, ...) bool
- func MatchVirtualTPM(expectedDev, curDev *vimtypes.VirtualTPM) vimtypes.BaseVirtualDevice
- func MatchVirtualUSBController(expectedDev, curDev *vimtypes.VirtualUSBController) vimtypes.BaseVirtualDevice
- func MatchVirtualUSBXHCIController(expectedDev, curDev *vimtypes.VirtualUSBXHCIController) vimtypes.BaseVirtualDevice
- func MatchVirtualWDT(expectedDev, curDev *vimtypes.VirtualWDT) vimtypes.BaseVirtualDevice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareCPUAllocation ¶
func CompareCPUAllocation( ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec, outCS *vimtypes.VirtualMachineConfigSpec)
CompareCPUAllocation compares CPU resource allocation.
func CompareMemoryAllocation ¶
func CompareMemoryAllocation( ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec, outCS *vimtypes.VirtualMachineConfigSpec)
CompareMemoryAllocation compares Memory resource allocation.
func CreateResizeCPUMemoryConfigSpec ¶
func CreateResizeCPUMemoryConfigSpec( _ context.Context, ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec) (vimtypes.VirtualMachineConfigSpec, error)
CreateResizeCPUMemoryConfigSpec takes the current VM CPU and Memory state in the ConfigInfo and compares it to the desired state in the ConfigSpec, returning a ConfigSpec with any required changes to drive the desired state.
func CreateResizeConfigSpec ¶
func CreateResizeConfigSpec( _ context.Context, ci vimtypes.VirtualMachineConfigInfo, cs vimtypes.VirtualMachineConfigSpec) (vimtypes.VirtualMachineConfigSpec, error)
CreateResizeConfigSpec takes the current VM state in the ConfigInfo and compares it to the desired state in the ConfigSpec, returning a ConfigSpec with any required changes to drive the desired state.
func MatchVirtualDeviceDeviceBackingInfo ¶
func MatchVirtualDeviceDeviceBackingInfo( expectedBacking, curBacking *vimtypes.VirtualDeviceDeviceBackingInfo) bool
func MatchVirtualDeviceFileBackingInfo ¶
func MatchVirtualDeviceFileBackingInfo( expectedBacking, curBacking *vimtypes.VirtualDeviceFileBackingInfo) bool
func MatchVirtualDevicePipeBackingInfo ¶
func MatchVirtualDevicePipeBackingInfo( expectedBacking, curBacking *vimtypes.VirtualDevicePipeBackingInfo) bool
func MatchVirtualDeviceURIBackingInfo ¶
func MatchVirtualDeviceURIBackingInfo( expectedBacking, curBacking *vimtypes.VirtualDeviceURIBackingInfo) bool
func MatchVirtualEnsoniq1371 ¶
func MatchVirtualEnsoniq1371( expectedDev, curDev *vimtypes.VirtualEnsoniq1371) vimtypes.BaseVirtualDevice
func MatchVirtualHdAudioCard ¶
func MatchVirtualHdAudioCard( expectedDev, curDev *vimtypes.VirtualHdAudioCard) vimtypes.BaseVirtualDevice
func MatchVirtualMachineVMCIDevice ¶
func MatchVirtualMachineVMCIDevice( expectedDev, curDev *vimtypes.VirtualMachineVMCIDevice) vimtypes.BaseVirtualDevice
func MatchVirtualMachineVideoCard ¶
func MatchVirtualMachineVideoCard( expectedDev, curDev *vimtypes.VirtualMachineVideoCard) vimtypes.BaseVirtualDevice
func MatchVirtualParallelPort ¶
func MatchVirtualParallelPort( expectedDev, curDev *vimtypes.VirtualParallelPort) vimtypes.BaseVirtualDevice
func MatchVirtualParallelPortDeviceBackingInfo ¶
func MatchVirtualParallelPortDeviceBackingInfo( expectedBacking *vimtypes.VirtualParallelPortDeviceBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualParallelPortFileBackingInfo ¶
func MatchVirtualParallelPortFileBackingInfo( expectedBacking *vimtypes.VirtualParallelPortFileBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualPointingDevice ¶
func MatchVirtualPointingDevice( expectedDev, curDev *vimtypes.VirtualPointingDevice) vimtypes.BaseVirtualDevice
func MatchVirtualPointingDeviceDeviceBackingInfo ¶
func MatchVirtualPointingDeviceDeviceBackingInfo( expectedBacking *vimtypes.VirtualPointingDeviceDeviceBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualPrecisionClock ¶
func MatchVirtualPrecisionClock( expectedDev, curDev *vimtypes.VirtualPrecisionClock) vimtypes.BaseVirtualDevice
func MatchVirtualPrecisionClockSystemClockBackingInfo ¶
func MatchVirtualPrecisionClockSystemClockBackingInfo( expectedBacking *vimtypes.VirtualPrecisionClockSystemClockBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSCSIPassthrough ¶
func MatchVirtualSCSIPassthrough( expectedDev, curDev *vimtypes.VirtualSCSIPassthrough) vimtypes.BaseVirtualDevice
func MatchVirtualSCSIPassthroughDeviceBackingInfo ¶
func MatchVirtualSCSIPassthroughDeviceBackingInfo( expectedBacking *vimtypes.VirtualSCSIPassthroughDeviceBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSerialPort ¶
func MatchVirtualSerialPort( expectedDev, curDev *vimtypes.VirtualSerialPort) vimtypes.BaseVirtualDevice
func MatchVirtualSerialPortDeviceBackingInfo ¶
func MatchVirtualSerialPortDeviceBackingInfo( expectedBacking *vimtypes.VirtualSerialPortDeviceBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSerialPortFileBackingInfo ¶
func MatchVirtualSerialPortFileBackingInfo( expectedBacking *vimtypes.VirtualSerialPortFileBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSerialPortPipeBackingInfo ¶
func MatchVirtualSerialPortPipeBackingInfo( expectedBacking *vimtypes.VirtualSerialPortPipeBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSerialPortThinPrintBackingInfo ¶
func MatchVirtualSerialPortThinPrintBackingInfo( _ *vimtypes.VirtualSerialPortThinPrintBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSerialPortURIBackingInfo ¶
func MatchVirtualSerialPortURIBackingInfo( expectedBacking *vimtypes.VirtualSerialPortURIBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualSoundBlaster16 ¶
func MatchVirtualSoundBlaster16( expectedDev, curDev *vimtypes.VirtualSoundBlaster16) vimtypes.BaseVirtualDevice
func MatchVirtualSoundCardDeviceBackingInfo ¶
func MatchVirtualSoundCardDeviceBackingInfo( expectedBacking *vimtypes.VirtualSoundCardDeviceBackingInfo, baseBacking vimtypes.BaseVirtualDeviceBackingInfo) bool
func MatchVirtualTPM ¶
func MatchVirtualTPM( expectedDev, curDev *vimtypes.VirtualTPM) vimtypes.BaseVirtualDevice
func MatchVirtualUSBController ¶
func MatchVirtualUSBController( expectedDev, curDev *vimtypes.VirtualUSBController) vimtypes.BaseVirtualDevice
func MatchVirtualUSBXHCIController ¶
func MatchVirtualUSBXHCIController( expectedDev, curDev *vimtypes.VirtualUSBXHCIController) vimtypes.BaseVirtualDevice
func MatchVirtualWDT ¶
func MatchVirtualWDT( expectedDev, curDev *vimtypes.VirtualWDT) vimtypes.BaseVirtualDevice
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.