VsanHostResourceCheckResult

VsanHostResourceCheckResult
VsanHostResourceCheckResult

The host level resource check report.

It includes the resource check result of all disk groups and/or storage pools on the host. Please see VsanDiskGroupResourceCheckResult for disk group resource check details. Please see VsanStoragePoolResourceCheckResult for storage pool resource check details. If isNew is true, this is a new host suggested to be added by vSAN simulation for more resources to make the operation succeed. In this case, isNew for all disk groups on this host is also true.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "name": "string",
    "uuid": "string",
    "isNew": false,
    "capacity": 0,
    "postOperationCapacity": 0,
    "usedCapacity": 0,
    "postOperationUsedCapacity": 0,
    "additionalRequiredCapacity": 0,
    "maxComponents": 0,
    "components": 0,
    "host": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "diskGroups": [
        {
            "_typeName": "string",
            "name": "string",
            "uuid": "string",
            "isNew": false,
            "capacity": 0,
            "postOperationCapacity": 0,
            "usedCapacity": 0,
            "postOperationUsedCapacity": 0,
            "additionalRequiredCapacity": 0,
            "maxComponents": 0,
            "components": 0,
            "cacheTierDisk": {
                "_typeName": "string",
                "name": "string",
                "uuid": "string",
                "isNew": false,
                "capacity": 0,
                "postOperationCapacity": 0,
                "usedCapacity": 0,
                "postOperationUsedCapacity": 0,
                "additionalRequiredCapacity": 0,
                "maxComponents": 0,
                "components": 0
            },
            "capacityTierDisks": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "uuid": "string",
                    "isNew": false,
                    "capacity": 0,
                    "postOperationCapacity": 0,
                    "usedCapacity": 0,
                    "postOperationUsedCapacity": 0,
                    "additionalRequiredCapacity": 0,
                    "maxComponents": 0,
                    "components": 0
                }
            ]
        }
    ],
    "storagePools": [
        {
            "_typeName": "string",
            "name": "string",
            "uuid": "string",
            "isNew": false,
            "capacity": 0,
            "postOperationCapacity": 0,
            "usedCapacity": 0,
            "postOperationUsedCapacity": 0,
            "additionalRequiredCapacity": 0,
            "maxComponents": 0,
            "components": 0,
            "disks": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "uuid": "string",
                    "isNew": false,
                    "capacity": 0,
                    "postOperationCapacity": 0,
                    "usedCapacity": 0,
                    "postOperationUsedCapacity": 0,
                    "additionalRequiredCapacity": 0,
                    "maxComponents": 0,
                    "components": 0,
                    "diskType": "string"
                }
            ]
        }
    ]
}
host
Optional

The managed object of the host.

Unset if isNew is true.

diskGroups
Optional

The detailed resource check result for disk groups on the host.

storagePools
Optional

The detailed resource check result for the storage pool on the host.