Documentation
¶
Index ¶
- type VirtualEthernetSwitchManagementService
- func (vsms *VirtualEthernetSwitchManagementService) CreateExternalVirtualSwitch(physicalNicName, externalPortName, internalPortName string, ...) (vswitch *virtualswitch.VirtualSwitch, err error)
- func (vsms *VirtualEthernetSwitchManagementService) CreateInternalVirtualSwitch(internalPortName string, ...) (vswitch *virtualswitch.VirtualSwitch, err error)
- func (vsms *VirtualEthernetSwitchManagementService) CreatePrivateVirtualSwitch(settings *virtualswitch.VirtualEthernetSwitchSettingData) (vswitch *virtualswitch.VirtualSwitch, err error)
- func (vsms *VirtualEthernetSwitchManagementService) CreateVirtualSwitch(settings *virtualswitch.VirtualEthernetSwitchSettingData, ...) (vswitch *virtualswitch.VirtualSwitch, err error)
- func (vsms *VirtualEthernetSwitchManagementService) DeleteVirtualSwitch(vswitch *virtualswitch.VirtualSwitch) (err error)
- func (vsms *VirtualEthernetSwitchManagementService) FindVirtualSwitchByName(vswitchName string) (*virtualswitch.VirtualSwitch, error)
- func (vsms *VirtualEthernetSwitchManagementService) GetVirtualSwitches() (*virtualswitch.VirtualSwitchCollection, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualEthernetSwitchManagementService ¶
type VirtualEthernetSwitchManagementService struct {
*v2.Msvm_VirtualEthernetSwitchManagementService
// contains filtered or unexported fields
}
func GetVirtualEthernetSwitchManagementService ¶
func GetVirtualEthernetSwitchManagementService(whost *host.WmiHost) (mgmt *VirtualEthernetSwitchManagementService, err error)
GetVirtualEthernetSwitchManagementService gets the VMMS Switch Management Service
func (*VirtualEthernetSwitchManagementService) CreateExternalVirtualSwitch ¶ added in v0.21.0
func (vsms *VirtualEthernetSwitchManagementService) CreateExternalVirtualSwitch(physicalNicName, externalPortName, internalPortName string, settings *virtualswitch.VirtualEthernetSwitchSettingData) ( vswitch *virtualswitch.VirtualSwitch, err error)
func (*VirtualEthernetSwitchManagementService) CreateInternalVirtualSwitch ¶ added in v0.21.0
func (vsms *VirtualEthernetSwitchManagementService) CreateInternalVirtualSwitch(internalPortName string, settings *virtualswitch.VirtualEthernetSwitchSettingData) ( vswitch *virtualswitch.VirtualSwitch, err error)
func (*VirtualEthernetSwitchManagementService) CreatePrivateVirtualSwitch ¶ added in v0.21.0
func (vsms *VirtualEthernetSwitchManagementService) CreatePrivateVirtualSwitch(settings *virtualswitch.VirtualEthernetSwitchSettingData) ( vswitch *virtualswitch.VirtualSwitch, err error)
func (*VirtualEthernetSwitchManagementService) CreateVirtualSwitch ¶ added in v0.21.0
func (vsms *VirtualEthernetSwitchManagementService) CreateVirtualSwitch(settings *virtualswitch.VirtualEthernetSwitchSettingData, resourceSettings []string) ( vswitch *virtualswitch.VirtualSwitch, err error)
func (*VirtualEthernetSwitchManagementService) DeleteVirtualSwitch ¶
func (vsms *VirtualEthernetSwitchManagementService) DeleteVirtualSwitch(vswitch *virtualswitch.VirtualSwitch) (err error)
func (*VirtualEthernetSwitchManagementService) FindVirtualSwitchByName ¶
func (vsms *VirtualEthernetSwitchManagementService) FindVirtualSwitchByName(vswitchName string) (*virtualswitch.VirtualSwitch, error)
FindVirtualSwitchByName
func (*VirtualEthernetSwitchManagementService) GetVirtualSwitches ¶
func (vsms *VirtualEthernetSwitchManagementService) GetVirtualSwitches() (*virtualswitch.VirtualSwitchCollection, error)
GetVirtualSwitches would get all virtual machines
Click to show internal directories.
Click to hide internal directories.