VsanClusterVMsHealthSummaryResult

VsanClusterVMsHealthSummaryResult
VsanClusterVMsHealthSummaryResult

Captures how many (and which) VM share a given health status.

The VM considered may be a subset of the total VM, as specified by the query API.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "numVMs": 0,
    "state": "string",
    "health": "string",
    "vmInstanceUuids": [
        "string"
    ]
}
integer As int32 As int32
numVMs
Required

Number of VMs that have this health status.

string
state
Optional

The VM health state.

All of possible state include 'green', 'yellow', 'red' and 'info'

string
health
Required

The VM state in vSAN cluster.

The VM state is computed by fetching the most severe state of virtual disk in this VM. All of possible states with severity order include 'inaccessible', 'reduced-availability-with-no-rebuild', 'reduced-availability-with-no-rebuild-delay-timer', 'reduced-availability-with-active-rebuild', 'data-move', 'non-availability-related-reconfig', 'non-availability-related-incompliance' and 'healthy'

array of string
vmInstanceUuids
Optional

instanceUuids of VM that have this health status.

Only included if query API requested it due to size.