Collects the data for all ESXi hosts in Inventory. The returned identifier
parameter for the necessary ESXi host is required to deploy a transporter as a VMware vSphere appliance.
Endpoint
https://<Director_IP_address>:4443/c/router
Request Example
curl --request POST \ --url https://<Director_IP_address>:4443/c/router \ --header "content-type: application/json" \ --cookie @cookies.txt \ --data "{ "action": "InventoryManagement", "method": "list", "data": [{"includeTypes": ["VMWARE_ESX"]}], "type": "rpc", "tid": 1}"
Request Fields
Field | Type | Value(s) |
---|---|---|
| string |
|
| string |
|
| array | Inventory search parameters |
| string |
|
| integer |
|
Response Sample
Response Fields
Field | Value | Description |
---|---|---|
| string | Message if the request failed |
| string | Reference to the method where a problem occurred |
| string | Cause of failure |
| array | See parameters below |
| integer | Total number of located ESXi hosts in inventory |
data.children
Field | Value | Description |
---|---|---|
| string | Platform version |
| string | API version |
| string | Highest supported virtual hardware version |
| boolean |
|
| boolean |
|
| boolean |
|
| string | Power state of the object |
| long | host specific. Memory size |
| string | Item identifier for licensing purposes |
| int | Socket count |
| string | Managed object reference ID |
| integer | |
| Proxy transporter node information, if applicable | |
| Extended info (if applicable) | |
| long | Host ID |
| string | Object VID |
| string | Object type |
| string | Object subtype, if applicable |
| string | Display name |
| string | Object description |
| boolean |
|
| boolean |
|
| boolean |
|
| string | Platform type |
| int | 0th bit checks if the host is free 1st bit checks if the host is managed by vCenter |
| string | Sub-name, if applicable |
| array | ESXi host’s child objects, if applicable |