HostPrechecks

HostPrechecks
HostPrechecks

Represents the status of prechecks done on host

JSON Example
{
    "host": {
        "id": "string",
        "serialNumber": "string",
        "esxiVersion": "string",
        "sshThumbprint": "string",
        "sslThumbprint": "string",
        "fqdn": "string",
        "hardwareVendor": "string",
        "hardwareModel": "string",
        "isPrimary": false,
        "isVsanEsaEligible": false,
        "ipAddresses": [
            {
                "ipAddress": "string",
                "type": "One among: MANAGEMENT, VSAN, VMOTION, NFS, VSAN_EXTERNAL"
            }
        ],
        "cpu": {
            "frequencyMHz": "number",
            "usedFrequencyMHz": "number",
            "cores": 0,
            "cpuCores": [
                {
                    "frequencyMHz": "number",
                    "model": "string",
                    "manufacturer": "string"
                }
            ]
        },
        "memory": {
            "totalCapacityMB": "number",
            "usedCapacityMB": "number"
        },
        "storage": {
            "totalCapacityMB": "number",
            "usedCapacityMB": "number",
            "disks": [
                {
                    "capacityMB": "number",
                    "diskType": "One among: HDD, FLASH",
                    "manufacturer": "string",
                    "model": "string"
                }
            ]
        },
        "physicalNics": [
            {
                "deviceName": "string",
                "macAddress": "string",
                "speed": 0,
                "unit": "string",
                "smartNicInfo": {
                    "vendorName": "string",
                    "dpuId": "string"
                },
                "state": "One among: INACTIVE, ACTIVE_IN_USE, ACTIVE_NOT_IN_USE"
            }
        ],
        "networks": [
            {
                "id": "string",
                "type": "VSAN, VMOTION, VXLAN, NFS, ISCSI, VSAN_EXTERNAL",
                "vlanId": 0,
                "mtu": 0,
                "subnet": "string",
                "mask": "string",
                "gateway": "string",
                "ipPools": [
                    {
                        "start": "string",
                        "end": "string"
                    }
                ],
                "freeIps": [
                    "string"
                ],
                "usedIps": [
                    "string"
                ]
            }
        ],
        "hostNetworks": [
            {
                "type": "string",
                "vlanId": 0,
                "mtu": 0
            }
        ],
        "domain": {
            "id": "string",
            "name": "string",
            "type": "string"
        },
        "networkpool": {
            "id": "string",
            "name": "string"
        },
        "cluster": {
            "id": "string",
            "name": "string"
        },
        "status": "One among: ASSIGNED, UNASSIGNED_USEABLE, UNASSIGNED_UNUSEABLE",
        "compatibleStorageType": "string",
        "bundleRepoDatastore": "string",
        "hybrid": false,
        "softwareInfo": {
            "baseImage": {
                "version": "7.0.0-0.0.30340198",
                "details": {
                    "displayName": "7.0.0-0.0.30340198",
                    "displayVersion": "string",
                    "releaseDate": "string",
                    "releaseTimestamp": "string",
                    "quickPatchCompatibleVersions": [
                        {
                            "version": "8.0.3-0.0.23174786",
                            "displayVersion": "8.0 Update 3 - 23174786"
                        }
                    ]
                }
            },
            "addOn": {
                "version": "2.0-1",
                "name": "DELL-sample-Addon",
                "vendor": "Dell",
                "displayName": "string",
                "displayVersion": "string"
            },
            "components": {
                "components": {
                    "version": "1.3.2.8-1OEM.650.0.0.4598673",
                    "details": {
                        "vendor": "intel",
                        "displayName": "string",
                        "displayVersion": "string"
                    }
                }
            },
            "hardwareSupport": {
                "packages": {
                    "packages": {
                        "pkg": "string",
                        "version": "string"
                    }
                }
            }
        },
        "tags": [
            {
                "id": "string",
                "name": "string",
                "categoryId": "string",
                "categoryName": "string"
            }
        ],
        "configurationStatus": "One among: ACTIVE, ACTIVATING, UPGRADING, DISABLED, ERROR, SKIPPED, DEACTIVATING, EXPANDING, SHRINKING, CREATING",
        "datastoreType": "One among: VSAN, VSAN_ESA, VSAN_MAX, NFS, FC, VVOL, VSAN_REMOTE"
    },
    "result": "string",
    "error": "string"
}
host
Optional

Represents an Esxi host in the system

string
result
Optional

Result of the prechecks

string
error
Optional

Error found during prechecks