Documentation
¶
Index ¶
- type VirtualSystemManagementService
- func (vmms *VirtualSystemManagementService) ConnectAdapterToVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string, ...) (err error)
- func (vmms *VirtualSystemManagementService) DeleteVirtualMachine(vm *virtualsystem.VirtualMachine) error
- func (vmms *VirtualSystemManagementService) DisconnectAdapterFromVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string) (err error)
- func (vmms *VirtualSystemManagementService) GetVirtualMachineByName(vmName string) (*virtualsystem.VirtualMachine, error)
- func (vmms *VirtualSystemManagementService) GetVirtualMachines() (virtualsystem.VirtualMachineCollection, error)
- func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResource(data *wmi.WmiInstance) error
- func (vmms *VirtualSystemManagementService) RenameVirtualNetworkAdapter(vm *virtualsystem.VirtualMachine, adapterName, newName string) (err error)
- func (vmms *VirtualSystemManagementService) SetVirtualNetworkAdapterMACAddress(vm *virtualsystem.VirtualMachine, adapterName, macAddress string) (err error)
- func (vmms *VirtualSystemManagementService) WaitForJobCompletion(result int32, jobType v2.ConcreteJob_JobType) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualSystemManagementService ¶ added in v0.1.2
type VirtualSystemManagementService struct {
*v2.Msvm_VirtualSystemManagementService
}
func GetVirtualSystemManagementService ¶ added in v0.1.2
func GetVirtualSystemManagementService(whost *host.WmiHost) (mgmt *VirtualSystemManagementService, err error)
GetVirtualEthernetSwitchManagementService gets the VMMS Switch Management Service
func (*VirtualSystemManagementService) ConnectAdapterToVirtualSwitch ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) ConnectAdapterToVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string, virtSwitch *vswitch.VirtualSwitch) (err error)
func (*VirtualSystemManagementService) DeleteVirtualMachine ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) DeleteVirtualMachine(vm *virtualsystem.VirtualMachine) error
func (*VirtualSystemManagementService) DisconnectAdapterFromVirtualSwitch ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) DisconnectAdapterFromVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string) (err error)
func (*VirtualSystemManagementService) GetVirtualMachineByName ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) GetVirtualMachineByName(vmName string) (*virtualsystem.VirtualMachine, error)
GetVirtualMachineByName
func (*VirtualSystemManagementService) GetVirtualMachines ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) GetVirtualMachines() (virtualsystem.VirtualMachineCollection, error)
GetVirtualMachines would get all virtual machines
func (*VirtualSystemManagementService) ModifyVirtualSystemResource ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResource(data *wmi.WmiInstance) error
ModifyVirtualSystemResource
func (*VirtualSystemManagementService) RenameVirtualNetworkAdapter ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) RenameVirtualNetworkAdapter(vm *virtualsystem.VirtualMachine, adapterName, newName string) (err error)
func (*VirtualSystemManagementService) SetVirtualNetworkAdapterMACAddress ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) SetVirtualNetworkAdapterMACAddress(vm *virtualsystem.VirtualMachine, adapterName, macAddress string) (err error)
func (*VirtualSystemManagementService) WaitForJobCompletion ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) WaitForJobCompletion(result int32, jobType v2.ConcreteJob_JobType) error
Click to show internal directories.
Click to hide internal directories.