VsanPhysicalDiskHealthSummary

VsanPhysicalDiskHealthSummary
VsanPhysicalDiskHealthSummary

This class encapsulates the vSAN physical disk health check result for all of disks in the host

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "overallHealth": "string",
    "heapsWithIssues": [
        {
            "_typeName": "string",
            "resource": "string",
            "health": "string",
            "description": "string"
        }
    ],
    "slabsWithIssues": [
        {
            "_typeName": "string",
            "resource": "string",
            "health": "string",
            "description": "string"
        }
    ],
    "disks": [
        {
            "_typeName": "string",
            "name": "string",
            "uuid": "string",
            "inCmmds": false,
            "inVsi": false,
            "dedupScope": 0,
            "formatVersion": 0,
            "isAllFlash": 0,
            "congestionValue": 0,
            "congestionArea": "string",
            "congestionHealth": "string",
            "metadataHealth": "string",
            "operationalHealthDescription": "string",
            "operationalHealth": "string",
            "dedupUsageHealth": "string",
            "capacityHealth": "string",
            "summaryHealth": "string",
            "capacity": 0,
            "usedCapacity": 0,
            "reservedCapacity": 0,
            "totalBytes": 0,
            "freeBytes": 0,
            "hashedBytes": 0,
            "dedupedBytes": 0,
            "scsiDisk": {
                "_typeName": "string",
                "deviceName": "string",
                "deviceType": "string",
                "key": "string",
                "uuid": "string",
                "descriptor": [
                    {
                        "_typeName": "string",
                        "quality": "string",
                        "id": "string"
                    }
                ],
                "canonicalName": "string",
                "displayName": "string",
                "lunType": "string",
                "vendor": "string",
                "model": "string",
                "revision": "string",
                "scsiLevel": 0,
                "serialNumber": "string",
                "durableName": {
                    "_typeName": "string",
                    "namespace": "string",
                    "namespaceId": 0,
                    "data": [
                        0
                    ]
                },
                "alternateName": [
                    {
                        "_typeName": "string",
                        "namespace": "string",
                        "namespaceId": 0,
                        "data": [
                            0
                        ]
                    }
                ],
                "standardInquiry": [
                    0
                ],
                "queueDepth": 0,
                "operationalState": [
                    "string"
                ],
                "capabilities": {
                    "_typeName": "string",
                    "updateDisplayNameSupported": false
                },
                "vStorageSupport": "string",
                "protocolEndpoint": false,
                "perenniallyReserved": false,
                "clusteredVmdkSupported": false,
                "applicationProtocol": "string",
                "dispersedNs": false,
                "deviceReservation": "string",
                "capacity": {
                    "_typeName": "string",
                    "blockSize": 0,
                    "block": 0
                },
                "devicePath": "string",
                "ssd": false,
                "localDisk": false,
                "physicalLocation": [
                    "string"
                ],
                "emulatedDIXDIFEnabled": false,
                "vsanDiskInfo": {
                    "_typeName": "string",
                    "vsanUuid": "string",
                    "formatVersion": 0
                },
                "scsiDiskType": "string",
                "usedByMemoryTiering": false
            },
            "usedComponents": 0,
            "maxComponents": 0,
            "compLimitHealth": "string",
            "encryptionEnabled": false,
            "kmsProviderId": "string",
            "kekId": "string",
            "dekGenerationId": 0,
            "encryptedUnlocked": false,
            "rebalanceResult": {
                "_typeName": "string",
                "status": "string",
                "bytesMoving": 0,
                "remainingBytesToMove": 0,
                "diskUsage": "number",
                "maxDiskUsage": "number",
                "minDiskUsage": "number",
                "avgDiskUsage": "number",
                "diskCompUsage": "number",
                "maxDiskCompUsage": "number",
                "minDiskCompUsage": "number",
                "avgDiskCompUsage": "number"
            },
            "dekId": "string",
            "kekVerifierHealth": false,
            "dekVerifierHealth": false,
            "logicalCapacity": 0,
            "logicalCapacityUsed": 0,
            "logicalCapacityHealth": "string",
            "vsanDiskGroupUuid": "string",
            "dgLayoutIssue": false,
            "usedMetadataComponents": 0,
            "maxMetadataComponents": 0,
            "pendingClusterDekId": "string",
            "dmekVerifierHealth": false
        }
    ],
    "componentsWithIssues": [
        {
            "_typeName": "string",
            "resource": "string",
            "health": "string",
            "description": "string"
        }
    ],
    "hostname": "string",
    "hostDedupScope": 0,
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    }
}
string
overallHealth
Required

The overall health status.

It's the aggregated health from all of disk's health status. All of possible values are red, yellow and green.

heapsWithIssues
Optional

It includes all of vSAN heaps whose usage health is not green.

The health status will be red if the percentage of used heap space is larger 95%, the health status will be yellow if the percentage is in between of 75% and 95%.

slabsWithIssues
Optional

It includes all of vSAN slabs whose usage health is not green.

The health status will be red if the usage percentage is larger 95% and the health status will be yellow if the percentage is in between of 75% and 95%

disks
Optional

Per physical disk health result on the host

componentsWithIssues
Optional

It includes all of vSAN components whose health status is not in green

string
hostname
Optional

The host name

integer As int32 As int32
hostDedupScope
Optional

The dedup scope configuration on the host.

The value 0 indicate there is no dedup enabled, 1 indicates the dedup scope is in disk wide and 2 indicates the dedup scope is in disk group wide.

error
Optional

If error is set, it means that collection of physical disk info failed on this host