HostQueryResponse

HostQueryResponse
HostQueryResponse

Represents a host query response.

JSON Example
{
    "queryInfo": {
        "completed": false,
        "errorResponse": {
            "arguments": [
                "string"
            ],
            "causes": [
                {
                    "message": "string",
                    "type": "string"
                }
            ],
            "context": {
                "context": "string"
            },
            "errorCode": "string",
            "errorType": "string",
            "message": "string",
            "nestedErrors": [
                "Error Object"
            ],
            "referenceToken": "string",
            "remediationMessage": "string"
        },
        "failure": false,
        "processing": false,
        "queryId": "string",
        "status": "string"
    },
    "result": {
        "elements": [
            {
                "bundleRepoDatastore": "string",
                "cluster": {
                    "id": "string"
                },
                "compatibleStorageType": "string",
                "cpu": {
                    "cores": 0,
                    "cpuCores": [
                        {
                            "frequencyMHz": "number",
                            "manufacturer": "string",
                            "model": "string"
                        }
                    ],
                    "frequencyMHz": "number",
                    "usedFrequencyMHz": "number"
                },
                "domain": {
                    "id": "string",
                    "name": "string"
                },
                "esxiVersion": "string",
                "fqdn": "string",
                "hardwareModel": "string",
                "hardwareVendor": "string",
                "hybrid": false,
                "id": "string",
                "ipAddresses": [
                    {
                        "ipAddress": "string",
                        "type": "One among: MANAGEMENT, VSAN, VMOTION, NFS"
                    }
                ],
                "isPrimary": false,
                "memory": {
                    "totalCapacityMB": "number",
                    "usedCapacityMB": "number"
                },
                "networkpool": {
                    "id": "string",
                    "name": "string"
                },
                "physicalNics": [
                    {
                        "deviceName": "string",
                        "macAddress": "string",
                        "speed": 0,
                        "unit": "string"
                    }
                ],
                "serialNumber": {
                    "present": false
                },
                "sshThumbprint": {
                    "present": false
                },
                "sslThumbprint": {
                    "present": false
                },
                "status": "One among: ASSIGNED, UNASSIGNED_USEABLE, UNASSIGNED_UNUSEABLE",
                "storage": {
                    "disks": [
                        {
                            "capacityMB": "number",
                            "diskType": "One among: HDD, FLASH",
                            "manufacturer": "string",
                            "model": "string"
                        }
                    ],
                    "totalCapacityMB": "number",
                    "usedCapacityMB": "number"
                },
                "tags": [
                    {
                        "categoryId": "string",
                        "categoryName": "string",
                        "id": "string",
                        "name": "string"
                    }
                ]
            }
        ],
        "pageMetadata": {
            "pageNumber": 0,
            "pageSize": 0,
            "totalElements": 0,
            "totalPages": 0
        }
    }
}
queryInfo
Optional

Represents the query info.

result
Optional

Represents a page of elements of a single type