HostSystemInfo

HostSystemInfo
HostSystemInfo

Information about the system as a whole.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "vendor": "string",
    "model": "string",
    "family": "string",
    "uuid": "string",
    "otherIdentifyingInfo": [
        {
            "_typeName": "string",
            "identifierValue": "string",
            "identifierType": {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        }
    ],
    "serialNumber": "string",
    "qualifiedName": [
        {
            "_typeName": "string",
            "value": "string",
            "type": "string"
        }
    ],
    "vvolHostNQN": {
        "_typeName": "string",
        "value": "string",
        "type": "string"
    },
    "vvolHostId": "string",
    "bootCommandLine": "string"
}
string
vendor
Required

Hardware vendor identification.

string
model
Required

System model identification.

string
family
Optional

System family identification.

Since: vSphere API Release 9.0.0.0

string
uuid
Required

Hardware BIOS identification.

otherIdentifyingInfo
Optional

Other System identification information.

This information may be vendor specific

string
serialNumber
Optional

serialNumber

qualifiedName
Optional

List of qualified names used to identify the host in a specific context.

Unlike the other types of system identification information, these can potentially change as a result of configuration.

Since: vSphere API Release 7.0.3.0

vvolHostNQN
Optional

NVMe qualified name used by Vvol.

A unique name, assigned to each host used by Vvol. Obtained through vmkctl storage control path while fetching the NVMe info.

Since: vSphere API Release 8.0.0.0

string
vvolHostId
Optional

Host id used by Vvol.

The hostd id, obtained through vmkctl storage control path while fetching the NVMe info.

Since: vSphere API Release 8.0.0.0

string
bootCommandLine
Optional

Command line string to identify different boot options used for host.

Example of different boot options are:

  • "runweasel": "System is booted for weasel installation"
  • "ks": "System is booted for kickstart installation"

Since: vSphere API Release 8.0.3.0