VMware Storage Policy 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 |