Managed Object - HostAssignableHardwareManager(vim.host.AssignableHardwareManager)

Property of
HostConfigManager
See also
HostAssignableHardwareBinding, HostAssignableHardwareConfig, VirtualMachineDynamicPassthroughInfo
Since
vSphere API 7.0


Managed Object Description

This managed object manages the assignable hardware state of the host.

Properties

Name Type Description
binding* PHostAssignableHardwareBinding[]

Assignable Hardware bindings
config PHostAssignableHardwareConfig

Assignable Hardware configuration
*May not be presentP Required privilege: System.Read

Methods

Methods defined in this Managed Object
DownloadDescriptionTree, RetrieveDynamicPassthroughInfo, 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

NameTypeDescription
_thisManagedObjectReference A reference to the HostAssignableHardwareManager used to make the method call.

Return Value

Type Description
xsd:base64Binary

Faults

Type Description
RuntimeFaultThrown 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

NameTypeDescription
_thisManagedObjectReference A reference to the HostAssignableHardwareManager used to make the method call.

Return Value

Type Description
VirtualMachineDynamicPassthroughInfo[]

Faults

Type Description
RuntimeFaultThrown 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

NameTypeDescription
_thisManagedObjectReference A reference to the HostAssignableHardwareManager used to make the method call.
config PHostAssignableHardwareConfig

Since vSphere API 7.0
P Required privilege: config

Return Value

Type Description
None

Faults

Type Description
HostConfigFault
RuntimeFaultThrown 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