Documentation
¶
Index ¶
- type VirtualSystemManagementService
- func (vmms *VirtualSystemManagementService) AddSyntheticDiskDrive(vm *virtualsystem.VirtualMachine, controllernumber, controllerlocation int32) (vhddrive *drive.SyntheticDiskDrive, err error)
- func (vmms *VirtualSystemManagementService) AddVirtualSystemResource(vmsettings *virtualsystem.VirtualSystemSettingData, ...) (resultingResources wmi.WmiInstanceCollection, err error)
- func (vmms *VirtualSystemManagementService) AttachVirtualHardDisk(vm *virtualsystem.VirtualMachine, path string) (vhd *disk.VirtualHardDisk, vhddrive *drive.SyntheticDiskDrive, err error)
- func (vmms *VirtualSystemManagementService) ConnectAdapterToVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string, ...) (err error)
- func (vmms *VirtualSystemManagementService) CreateVirtualMachine(settings *virtualsystem.VirtualSystemSettingData) (vm *virtualsystem.VirtualMachine, err error)
- func (vmms *VirtualSystemManagementService) DeleteVirtualMachine(vm *virtualsystem.VirtualMachine) (err error)
- func (vmms *VirtualSystemManagementService) DetachVirtualHardDisk(vhd *disk.VirtualHardDisk) (err 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.WmiInstanceCollection) (resultingResources wmi.WmiInstanceCollection, err error)
- func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx(data *wmi.WmiInstance) (err error)
- func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx2(data *wmi.WmiInstance) (instance *wmi.WmiInstance, err error)
- func (vmms *VirtualSystemManagementService) RemoveSyntheticDiskDrive(vhddrive *drive.SyntheticDiskDrive) (err error)
- func (vmms *VirtualSystemManagementService) RemoveVirtualSystemResource(data *v2.CIM_ResourceAllocationSettingData) (err 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)
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) AddSyntheticDiskDrive ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) AddSyntheticDiskDrive(vm *virtualsystem.VirtualMachine, controllernumber, controllerlocation int32) (vhddrive *drive.SyntheticDiskDrive, err error)
func (*VirtualSystemManagementService) AddVirtualSystemResource ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) AddVirtualSystemResource( vmsettings *virtualsystem.VirtualSystemSettingData, data *v2.CIM_ResourceAllocationSettingData) (resultingResources wmi.WmiInstanceCollection, err error)
func (*VirtualSystemManagementService) AttachVirtualHardDisk ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) AttachVirtualHardDisk(vm *virtualsystem.VirtualMachine, path string) ( vhd *disk.VirtualHardDisk, vhddrive *drive.SyntheticDiskDrive, err error)
AttachVirtualHardDisk - * Create a Synthetic Disk Drive * Add a drive to available first controller at available location * Connects the Disk to the Drive Returns Disk and Drive
func (*VirtualSystemManagementService) ConnectAdapterToVirtualSwitch ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) ConnectAdapterToVirtualSwitch(vm *virtualsystem.VirtualMachine, adapterName string, virtSwitch *vswitch.VirtualSwitch) (err error)
func (*VirtualSystemManagementService) CreateVirtualMachine ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) CreateVirtualMachine(settings *virtualsystem.VirtualSystemSettingData) ( vm *virtualsystem.VirtualMachine, err error)
func (*VirtualSystemManagementService) DeleteVirtualMachine ¶ added in v0.1.2
func (vmms *VirtualSystemManagementService) DeleteVirtualMachine(vm *virtualsystem.VirtualMachine) (err error)
func (*VirtualSystemManagementService) DetachVirtualHardDisk ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) DetachVirtualHardDisk(vhd *disk.VirtualHardDisk) (err 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.WmiInstanceCollection) ( resultingResources wmi.WmiInstanceCollection, err error)
ModifyVirtualSystemResource
func (*VirtualSystemManagementService) ModifyVirtualSystemResourceEx ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx(data *wmi.WmiInstance) (err error)
func (*VirtualSystemManagementService) ModifyVirtualSystemResourceEx2 ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) ModifyVirtualSystemResourceEx2(data *wmi.WmiInstance) (instance *wmi.WmiInstance, err error)
func (*VirtualSystemManagementService) RemoveSyntheticDiskDrive ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) RemoveSyntheticDiskDrive( vhddrive *drive.SyntheticDiskDrive) (err error)
func (*VirtualSystemManagementService) RemoveVirtualSystemResource ¶ added in v0.1.5
func (vmms *VirtualSystemManagementService) RemoveVirtualSystemResource( data *v2.CIM_ResourceAllocationSettingData) (err error)
RemoveVirtualSystemResource - Will be removed, when auto gen code is regenerated
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)
Click to show internal directories.
Click to hide internal directories.