vSphere Web Services API
| 
 | Local Properties | Local Methods | |
| Managed Object Types | Data Object Types | All Properties | All Methods | 
Managed Object - HostAssignableHardwareManager(vim.host.AssignableHardwareManager)
- Property of
 - HostConfigManager
 - See also
 - HostAssignableHardwareBinding, HostAssignableHardwareConfig, VirtualMachineDynamicPassthroughInfo, VirtualMachineVendorDeviceGroupInfo
 - Since
 - vSphere API Release 7.0
 
Managed Object Description
This managed object manages the assignable hardware state of the host.Properties
| Name | Type | Description | 
|---|---|---|
| binding* P | HostAssignableHardwareBinding[] | 
         Assignable Hardware bindings
       | 
| config P | HostAssignableHardwareConfig | 
         Assignable Hardware configuration
       | 
Methods
| Methods defined in this Managed Object | 
|---|
| DownloadDescriptionTree, RetrieveDynamicPassthroughInfo, RetrieveVendorDeviceGroupInfo, UpdateAssignableHardwareConfig | 
DownloadDescriptionTree(downloadDescriptionTree)
Download Assignable Hardware description tree. The size of the downloaded description tree is dependent on the type and number of assignable devices found on the host. As a rough estimate, each device might require approximate 256 bytes to represent. The number of assignable devices on a host may vary from none to 60 or more. A host with 3 SRIOV type devices consisting of a PF and 16 VFs would have a total of 51 devices and the description tree would be approximately 51 * 256 bytes = 13,056 bytes.- Required Privileges
 - System.Read
 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostAssignableHardwareManager used to make the method call. | 
Return Value
| Type | Description | 
|---|---|
| xsd:base64Binary | 
Faults
| Type | Description | 
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. | 
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
RetrieveDynamicPassthroughInfo(retrieveDynamicPassthroughInfo)
Retrieve PCI Dynamic Passthrough info. Returns the list of PCI devices that may be used as a Dynamic DirectPath IO device.- Required Privileges
 - System.Read
 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostAssignableHardwareManager used to make the method call. | 
Return Value
| Type | Description | 
|---|---|
| VirtualMachineDynamicPassthroughInfo[] | 
Faults
| Type | Description | 
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. | 
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
RetrieveVendorDeviceGroupInfo(retrieveVendorDeviceGroupInfo)
Retrieve VendorDeviceGroup info. Returns the list of Vendor Device Group deviceTypes present.- Required Privileges
 - System.Read
 - Since
 - vSphere API Release 8.0.0.1
 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostAssignableHardwareManager used to make the method call. | 
Return Value
| Type | Description | 
|---|---|
| VirtualMachineVendorDeviceGroupInfo[] | 
Faults
| Type | Description | 
|---|---|
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. | 
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
UpdateAssignableHardwareConfig(updateConfig)
Update Assignable Hardware configuration. Entries are updated as described in HostAssignableHardwareConfig.- Required Privileges
 - Host.Config.Settings
 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostAssignableHardwareManager used to make the method call. | 
| config | HostAssignableHardwareConfig | 
Since vSphere API Release 7.0 | 
Return Value
| Type | Description | 
|---|---|
| None | |
Faults
| Type | Description | 
|---|---|
| HostConfigFault | |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. | 
Events
| Type | |
|---|---|
| None | |
Show WSDL type definition
| Top of page | Local Properties | Local Methods | |
| Managed Object Types | Data Object Types | All Properties | All Methods |