VsanResourceCheckResult
The resource check result for the queried spec VsanResourceCheckSpec.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"name": "string",
"uuid": "string",
"isNew": false,
"capacity": 0,
"postOperationCapacity": 0,
"usedCapacity": 0,
"postOperationUsedCapacity": 0,
"additionalRequiredCapacity": 0,
"maxComponents": 0,
"components": 0,
"timestamp": "string",
"status": "string",
"messages": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
],
"faultDomains": [
{
"_typeName": "string",
"name": "string",
"uuid": "string",
"isNew": false,
"capacity": 0,
"postOperationCapacity": 0,
"usedCapacity": 0,
"postOperationUsedCapacity": 0,
"additionalRequiredCapacity": 0,
"maxComponents": 0,
"components": 0,
"hosts": [
{
"_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"
}
]
}
]
}
]
}
],
"dataToMove": 0,
"nonCompliantObjects": [
"string"
],
"inaccessibleObjects": [
"string"
],
"capacityThreshold": {
"_typeName": "string",
"yellowValue": 0,
"redValue": 0,
"target": "string",
"enabled": false
},
"health": {
"_typeName": "string",
"clusterStatus": {
"_typeName": "string",
"status": "string",
"goalState": "string",
"untrackedHosts": [
"string"
],
"trackedHostsStatus": [
{
"_typeName": "string",
"hostname": "string",
"status": "string",
"issues": [
"string"
]
}
]
},
"timestamp": "string",
"clusterVersions": {
"_typeName": "string",
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"version": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"build": "string"
}
],
"vcVersion": "string",
"issueFound": false,
"upgradePossible": false,
"vcBuild": "string"
},
"objectHealth": {
"_typeName": "string",
"objectHealthDetail": [
{
"_typeName": "string",
"numObjects": 0,
"health": "string",
"objUuids": [
"string"
],
"vsanClusterUuid": "string"
}
],
"objectsComplianceDetail": [
{
"_typeName": "string",
"checkTime": "string",
"profile": "string",
"objectUUID": "string",
"complianceStatus": "string",
"mismatch": false,
"violatedPolicies": [
{
"_typeName": "string",
"id": "string",
"expectedValue": "string",
"currentValue": "string"
}
],
"operationalStatus": {
"_typeName": "string",
"healthy": false,
"operationETA": "string",
"operationProgress": 0,
"transitional": false
},
"objPolicyGenerationId": "string"
}
],
"objectVersionCompliance": false,
"objectFormatChangeRequiredUuids": [
"string"
],
"objectsRelayoutBytes": 0,
"globalDedupStoreHealth": "string"
},
"vmHealth": {
"_typeName": "string",
"healthStateList": [
{
"_typeName": "string",
"numVMs": 0,
"state": "string",
"health": "string",
"vmInstanceUuids": [
"string"
]
}
],
"overallHealthState": "string"
},
"networkHealth": {
"_typeName": "string",
"hostResults": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"hostname": "string",
"vsanVmknicPresent": false,
"ipSubnets": [
"string"
],
"issueFound": false,
"peerHealth": [
{
"_typeName": "string",
"peer": "string",
"peerHostname": "string",
"peerVmknicName": "string",
"smallPingTestSuccessPct": 0,
"largePingTestSuccessPct": 0,
"maxLatencyUs": 0,
"onSameIpSubnet": false,
"sourceVmknicName": "string",
"connectivityHealthState": "string",
"missingHeartBeatCount": 0
}
],
"vMotionHealth": [
{
"_typeName": "string",
"peer": "string",
"peerHostname": "string",
"peerVmknicName": "string",
"smallPingTestSuccessPct": 0,
"largePingTestSuccessPct": 0,
"maxLatencyUs": 0,
"onSameIpSubnet": false,
"sourceVmknicName": "string",
"connectivityHealthState": "string",
"missingHeartBeatCount": 0
}
],
"multicastConfig": "string",
"unicastConfig": "string",
"inUnicast": false,
"rdmaEnabled": false,
"rdtConnProtocol": "string",
"serverClusters": [
{
"_typeName": "string",
"cluster": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"peerHealth": [
{
"_typeName": "string",
"peer": "string",
"peerHostname": "string",
"peerVmknicName": "string",
"smallPingTestSuccessPct": 0,
"largePingTestSuccessPct": 0,
"maxLatencyUs": 0,
"onSameIpSubnet": false,
"sourceVmknicName": "string",
"connectivityHealthState": "string",
"missingHeartBeatCount": 0
}
],
"membership": {
"_typeName": "string",
"clusterUuid": "string",
"health": "string",
"membershipUuid": "string",
"memberUuid": [
"string"
]
}
}
],
"externalPeerHealth": [
{
"_typeName": "string",
"peer": "string",
"peerHostname": "string",
"peerVmknicName": "string",
"smallPingTestSuccessPct": 0,
"largePingTestSuccessPct": 0,
"maxLatencyUs": 0,
"onSameIpSubnet": false,
"sourceVmknicName": "string",
"connectivityHealthState": "string",
"missingHeartBeatCount": 0
}
]
}
],
"issueFound": false,
"vsanVmknicPresent": false,
"matchingMulticastConfig": false,
"matchingIpSubnets": false,
"pingTestSuccess": false,
"largePingTestSuccess": false,
"hostLatencyCheckSuccess": false,
"potentialMulticastIssue": false,
"otherHostsInVsanCluster": [
"string"
],
"partitions": [
{
"_typeName": "string",
"hosts": [
"string"
],
"partitionUnknown": false
}
],
"hostsWithVsanDisabled": [
"string"
],
"hostsDisconnected": [
"string"
],
"hostsCommFailure": [
"string"
],
"hostsInEsxMaintenanceMode": [
"string"
],
"hostsInVsanMaintenanceMode": [
"string"
],
"infoAboutUnexpectedHosts": [
{
"_typeName": "string",
"uuid": "string",
"hostnameInCmmds": "string",
"vsanIpv4Addresses": [
"string"
]
}
],
"clusterInUnicastMode": false,
"clusterInRDMAMode": false
},
"limitHealth": {
"_typeName": "string",
"issueFound": false,
"componentLimitHealth": "string",
"diskFreeSpaceHealth": "string",
"rcFreeReservationHealth": "string",
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"issueFound": false,
"maxComponents": 0,
"freeComponents": 0,
"componentLimitHealth": "string",
"lowestFreeDiskSpacePct": 0,
"usedDiskSpaceB": 0,
"totalDiskSpaceB": 0,
"diskFreeSpaceHealth": "string",
"reservedRcSizeB": 0,
"totalRcSizeB": 0,
"rcFreeReservationHealth": "string",
"totalLogicalSpaceB": 0,
"logicalSpaceUsedB": 0,
"dedupMetadataSizeB": 0,
"diskTransientCapacityUsedB": 0,
"dgTransientCapacityUsedB": 0,
"slackSpaceCapRequired": 0,
"resyncPauseThreshold": 0,
"spaceEfficiencyMetadataSizeB": {
"_typeName": "string",
"dedupMetadataSize": 0,
"compressionMetadataSize": 0
},
"hostRebuildCapacity": 0,
"minSpaceRequiredForVsanOp": 0,
"enforceCapResrvSpace": 0,
"cdReservedSizeB": 0
}
],
"whatifHostFailures": [
{
"_typeName": "string",
"numFailures": 0,
"totalUsedCapacityB": 0,
"totalCapacityB": 0,
"totalRcReservationB": 0,
"totalRcSizeB": 0,
"usedComponents": 0,
"totalComponents": 0,
"componentLimitHealth": "string",
"diskFreeSpaceHealth": "string",
"rcFreeReservationHealth": "string",
"slackSpaceCapRequired": 0,
"diskSpaceThreshold": {
"_typeName": "string",
"yellowValue": 0,
"redValue": 0,
"target": "string",
"enabled": false
},
"capacityReservationInfo": {
"_typeName": "string",
"hostRebuildThreshold": "string",
"vsanOpSpaceThreshold": "string"
}
}
],
"hostsCommFailure": [
"string"
]
},
"advCfgSync": [
{
"_typeName": "string",
"inSync": false,
"name": "string",
"hostValues": [
{
"_typeName": "string",
"hostname": "string",
"value": "string",
"isDefault": false
}
]
}
],
"createVmHealth": [
{
"_typeName": "string",
"hostname": "string",
"state": "string",
"fault": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
}
],
"physicalDisksHealth": [
{
"_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"
}
]
}
}
],
"encryptionHealth": {
"_typeName": "string",
"overallHealth": "string",
"configHealth": "string",
"kmsHealth": "string",
"vcKmsResult": {
"_typeName": "string",
"health": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"kmsProviderId": "string",
"kmsHealth": [
{
"_typeName": "string",
"serverName": "string",
"health": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"trustHealth": "string",
"certHealth": "string",
"certExpireDate": "string"
}
],
"clientCertHealth": "string",
"clientCertExpireDate": "string",
"isAwsKms": false,
"cmkHealth": "string",
"kekExpireHealth": "string",
"kekExpireDate": "string",
"hostKeyExpireHealth": "string",
"hostKeyExpireDate": "string"
},
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"encryptionInfo": {
"_typeName": "string",
"enabled": false,
"kekId": "string",
"hostKeyId": "string",
"kmipServers": [
{
"_typeName": "string",
"clusterId": {
"_typeName": "string",
"id": "string"
},
"info": {
"_typeName": "string",
"name": "string",
"address": "string",
"port": 0,
"proxyAddress": "string",
"proxyPort": 0,
"reconnect": 0,
"protocol": "string",
"nbio": 0,
"timeout": 0,
"userName": "string"
},
"password": "string",
"defaultKeyType": "string",
"keySpec": {
"_typeName": "string"
}
}
],
"kmsServerCerts": [
"string"
],
"clientKey": "string",
"clientCert": "string",
"dekGenerationId": 0,
"changing": false,
"eraseDisksBeforeUse": false,
"wrappedDek": "string",
"dekId": "string",
"oldWrappedDek": "string",
"oldDekId": "string",
"kekVerifier": "string",
"dekVerifier": "string",
"oldDekVerifier": "string",
"iv": "string",
"syncing": false
},
"overallKmsHealth": "string",
"kmsHealth": [
{
"_typeName": "string",
"serverName": "string",
"health": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"trustHealth": "string",
"certHealth": "string",
"certExpireDate": "string"
}
],
"encryptionIssues": [
"string"
],
"diskResults": [
{
"_typeName": "string",
"diskHealth": {
"_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
},
"encryptionIssues": [
"string"
]
}
],
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"aesniEnabled": false,
"inconsistentlyEncryptedObjectCount": 0,
"hostEncryptionDekId": "string",
"kekVerifierHealth": false,
"dekVerifierHealth": false
}
],
"aesniHealth": "string"
},
"hclInfo": {
"_typeName": "string",
"hclDbLastUpdate": "string",
"hclDbAgeHealth": "string",
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"hclChecked": false,
"releaseName": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"controllers": [
{
"_typeName": "string",
"deviceName": "string",
"deviceDisplayName": "string",
"driverName": "string",
"driverVersion": "string",
"vendorId": 0,
"deviceId": 0,
"subVendorId": 0,
"subDeviceId": 0,
"extraInfo": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"deviceOnHcl": false,
"releaseSupported": false,
"releasesOnHcl": [
"string"
],
"driverVersionsOnHcl": [
"string"
],
"driverVersionSupported": false,
"fwVersionSupported": false,
"fwVersionOnHcl": [
"string"
],
"cacheConfigSupported": false,
"cacheConfigOnHcl": [
"string"
],
"raidConfigSupported": false,
"raidConfigOnHcl": [
"string"
],
"fwVersion": "string",
"raidConfig": "string",
"cacheConfig": "string",
"cimProviderInfo": {
"_typeName": "string",
"cimProviderSupported": false,
"installedCIMProvider": "string",
"cimProviderOnHcl": [
"string"
],
"cimProviderLinksOnHcl": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
]
},
"usedByVsan": false,
"disks": [
{
"_typeName": "string",
"deviceName": "string",
"model": "string",
"isSsd": false,
"vsanDisk": false,
"issues": [
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
],
"remediableIssues": [
"string"
],
"uuid": "string",
"capacity": 0,
"vsanCompatibility": [
"string"
]
}
],
"issues": [
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
],
"remediableIssues": [
"string"
],
"driversOnHcl": [
{
"_typeName": "string",
"driverVersion": "string",
"driverLink": {
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
},
"fwVersion": "string",
"fwLinks": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
],
"toolsLinks": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
],
"eula": "string",
"driverType": "string",
"driverName": "string",
"diskModes": [
"string"
],
"supportedFeatures": [
"string"
]
}
],
"fwAuxVersion": "string",
"queueDepth": 0,
"queueDepthOnHcl": 0,
"queueDepthSupported": false,
"diskMode": "string",
"diskModeOnHcl": [
"string"
],
"diskModeSupported": false,
"toolName": "string",
"toolVersion": "string",
"productId": "string",
"diskCapacity": 0,
"vcgEntryInfo": [
{
"_typeName": "string",
"vcgId": 0,
"vcgModelName": "string"
}
],
"controllerType": "string",
"userSelectedVcgId": 0,
"vsanCompatibility": [
"string"
]
}
],
"pnics": [
{
"_typeName": "string",
"deviceName": "string",
"displayName": "string",
"driverName": "string",
"driverVersion": "string",
"vendorId": 0,
"deviceId": 0,
"subVendorId": 0,
"subDeviceId": 0,
"extraInfo": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"deviceOnHcl": false,
"releaseSupported": false,
"releasesOnHcl": [
"string"
],
"driverVersionsOnHcl": [
"string"
],
"driverVersionSupported": false,
"fwVersionSupported": false,
"fwVersionOnHcl": [
"string"
],
"fwVersion": "string",
"driversOnHcl": [
{
"_typeName": "string",
"driverVersion": "string",
"driverLink": {
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
},
"fwVersion": "string",
"fwLinks": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
],
"toolsLinks": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
],
"eula": "string",
"driverType": "string",
"driverName": "string",
"diskModes": [
"string"
],
"supportedFeatures": [
"string"
]
}
],
"vmknic": "string",
"useByVsan": false,
"rdmaConfig": {
"_typeName": "string",
"rdmaCapable": false,
"rdmaProtocolCapable": "string",
"dcbEnabled": false,
"dcbMode": "string",
"pfcEnabled": false,
"pfcConfig": "string"
},
"vsanHostCompatibility": [
"string"
],
"nicLinkSpeedInMbps": 0
}
],
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"computeResource": {
"_typeName": "string",
"memory": {
"_typeName": "string",
"memorySize": 0,
"vsanHostCompatibility": [
"string"
]
}
},
"vsanHostCompatibility": [
"string"
]
}
],
"updateItems": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"type": "string",
"name": "string",
"version": "string",
"existingVersion": "string",
"present": false,
"vibSpec": [
{
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"metaUrl": "string",
"metaSha1Sum": "string",
"vibUrl": "string",
"vibSha1Sum": "string"
}
],
"vibType": "string",
"firmwareSpec": {
"_typeName": "string",
"host": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"hbaDevice": "string",
"fwFiles": [
{
"_typeName": "string",
"fileType": "string",
"filenameOrUrl": "string",
"sha1sum": "string"
}
],
"allowDowngrade": false,
"firmwareComponent": [
{
"_typeName": "string",
"name": "string",
"url": "string",
"sha1sum": "string",
"currentVersion": "string",
"suggestedVersion": "string",
"componentID": [
"string"
]
}
]
},
"downloadInfo": [
{
"_typeName": "string",
"url": "string",
"sha1sum": "string",
"formatType": "string",
"itemId": "string"
}
],
"eula": "string",
"adapter": "string",
"key": "string",
"impact": "string",
"firmwareUnknown": false
}
],
"hclDbAbsent": false
},
"groups": [
{
"_typeName": "string",
"groupId": "string",
"groupName": "string",
"groupHealth": "string",
"groupTests": [
{
"_typeName": "string",
"testId": "string",
"testName": "string",
"testDescription": "string",
"testShortDescription": "string",
"testHealthyEntities": 0,
"testAllEntities": 0,
"testHealth": "string",
"testDetails": [
{
"_typeName": "string",
"label": "string"
}
],
"testActions": [
{
"_typeName": "string",
"actionId": "string",
"actionLabel": {
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
},
"actionDescription": {
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
},
"enabled": false,
"parameters": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
]
}
],
"historicalResults": [
{
"_typeName": "string",
"timestamp": "string",
"health": "string",
"testDetails": [
{
"_typeName": "string",
"label": "string"
}
],
"testCorrelation": {
"_typeName": "string",
"primaryHealthTests": [
"string"
],
"relatedHealthTests": [
"string"
],
"skippedHealthTests": [
"string"
]
}
}
],
"testCorrelation": {
"_typeName": "string",
"primaryHealthTests": [
"string"
],
"relatedHealthTests": [
"string"
],
"skippedHealthTests": [
"string"
]
},
"reducedScore": 0,
"category": "string",
"riskIfNotFix": "string",
"lastStatusChangeTime": "string"
}
],
"groupDetails": [
{
"_typeName": "string",
"label": "string"
}
],
"inProgress": false
}
],
"overallHealth": "string",
"overallHealthDescription": "string",
"clomdLiveness": {
"_typeName": "string",
"clomdLivenessResult": [
{
"_typeName": "string",
"hostname": "string",
"clomdStat": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
}
],
"issueFound": false
},
"diskBalance": {
"_typeName": "string",
"varianceThreshold": 0,
"disks": [
{
"_typeName": "string",
"uuid": "string",
"fullness": 0,
"variance": 0,
"fullnessAboveThreshold": 0,
"dataToMoveB": 0,
"compFullness": 0,
"compVariance": 0
}
]
},
"genericCluster": {
"_typeName": "string",
"drsEnabled": false,
"haEnabled": false,
"issues": [
{
"_typeName": "string"
}
]
},
"networkConfig": {
"_typeName": "string",
"vdsPresent": false,
"issues": [
{
"_typeName": "string"
}
]
},
"vsanConfig": {
"_typeName": "string",
"vsanEnabled": false,
"issues": [
{
"_typeName": "string"
}
]
},
"burnInTest": {
"_typeName": "string",
"passedTests": [
{
"_typeName": "string",
"testname": "string",
"workload": "string",
"duration": 0,
"result": "string"
}
],
"notPerformedTests": [
{
"_typeName": "string",
"testname": "string",
"workload": "string",
"duration": 0,
"result": "string"
}
],
"failedTests": [
{
"_typeName": "string",
"testname": "string",
"workload": "string",
"duration": 0,
"result": "string"
}
]
},
"perfsvcHealth": {
"_typeName": "string",
"statsObjectInfo": {
"_typeName": "string",
"directoryName": "string",
"vsanObjectUuid": "string",
"vsanHealth": "string",
"policyAttributes": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"spbmProfileUuid": "string",
"spbmProfileGenerationId": "string",
"spbmComplianceResult": {
"_typeName": "string",
"checkTime": "string",
"profile": "string",
"objectUUID": "string",
"complianceStatus": "string",
"mismatch": false,
"violatedPolicies": [
{
"_typeName": "string",
"id": "string",
"expectedValue": "string",
"currentValue": "string"
}
],
"operationalStatus": {
"_typeName": "string",
"healthy": false,
"operationETA": "string",
"operationProgress": 0,
"transitional": false
},
"objPolicyGenerationId": "string"
}
},
"statsObjectConsistent": false,
"statsObjectPolicyConsistent": false,
"datastoreCompatible": false,
"enoughFreeSpace": false,
"remediateAction": "string",
"hostResults": [
{
"_typeName": "string",
"version": "string",
"hostname": "string",
"error": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"isCmmdsMaster": false,
"isStatsMaster": false,
"vsanMasterUuid": "string",
"vsanNodeUuid": "string",
"masterInfo": {
"_typeName": "string",
"secSinceLastStatsWrite": 0,
"secSinceLastStatsCollect": 0,
"statsIntervalSec": 0,
"collectionFailureHostUuids": [
"string"
],
"renamedStatsDirectories": [
"string"
],
"statsDirectoryPercentFree": 0,
"verboseMode": false,
"verboseModeLastUpdate": "string"
},
"diagnosticMode": false
}
],
"verboseModeStatus": false
},
"cluster": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"fileServiceHealth": {
"_typeName": "string",
"overallHealth": "string",
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"overallHealth": "string",
"enabled": false,
"vdfsdStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
},
"fsvmStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
},
"rootFsStatus": {
"_typeName": "string",
"created": false,
"health": "string",
"description": "string"
},
"fileServerHealth": [
{
"_typeName": "string",
"domainName": "string",
"fileServerIp": "string",
"nfsdHealth": "string",
"networkHealth": "string",
"rootfsHealth": "string",
"description": "string",
"smbConnections": 0,
"smbDaemonHealth": "string",
"adTestJoinHealth": "string",
"dnsLookupHealth": "string"
}
],
"fileShareHealth": [
{
"_typeName": "string",
"overallHealth": "string",
"domainName": "string",
"shareUuid": "string",
"shareName": "string",
"objectHealth": {
"_typeName": "string",
"objectHealthDetail": [
{
"_typeName": "string",
"numObjects": 0,
"health": "string",
"objUuids": [
"string"
],
"vsanClusterUuid": "string"
}
],
"objectsComplianceDetail": [
{
"_typeName": "string",
"checkTime": "string",
"profile": "string",
"objectUUID": "string",
"complianceStatus": "string",
"mismatch": false,
"violatedPolicies": [
{
"_typeName": "string",
"id": "string",
"expectedValue": "string",
"currentValue": "string"
}
],
"operationalStatus": {
"_typeName": "string",
"healthy": false,
"operationETA": "string",
"operationProgress": 0,
"transitional": false
},
"objPolicyGenerationId": "string"
}
],
"objectVersionCompliance": false,
"objectFormatChangeRequiredUuids": [
"string"
],
"objectsRelayoutBytes": 0,
"globalDedupStoreHealth": "string"
},
"description": "string",
"extensible": false,
"spbmProfileUuid": "string",
"spbmProfileGenerationId": "string",
"sharePolicyMismatch": false
}
],
"balanceStatus": {
"_typeName": "string",
"health": "string",
"description": "string"
},
"hostLoadStatus": {
"_typeName": "string",
"resource": "string",
"health": "string",
"description": "string"
}
}
]
},
"ditEncryptionHealth": {
"_typeName": "string",
"overallHealth": "string",
"enabled": false,
"hostResults": [
{
"_typeName": "string",
"hostname": "string",
"health": "string",
"reason": {
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
},
"ditEncryptionInfo": {
"_typeName": "string",
"enabled": false,
"rekeyInterval": 0,
"transitionState": "string"
}
}
]
},
"healthScore": 0,
"globalDedupHealth": {
"_typeName": "string",
"dedupConfigHealth": [
{
"_typeName": "string",
"hostname": "string",
"health": "string"
}
],
"dedupStoreHealth": "string"
}
},
"dataToResync": 0,
"dedupStoreHealth": "string"
}
The timestamp when the resource check result is generated.
The timestamp will remain unchanged if the resource check result is cached and fetched in the future indicating when the resource check was performed.
The overall status of resource check result if resource check has completed.
The possible statuses are:
- "green": Resource check passed for the queried operation. There is sufficient resource in vSAN cluster to perform the queried operation.
- "yellow": Resource check passed for the queried operation, but there is some existing issue in the cluster, e.g., network partition.
- "red": Resource check failed for the queried operation. If any entity is suggested to be added by resource check report (i.e. "isNew" flag is set to true), then there is not enough resource in current vSAN cluster for the given operation. Extra resource is required to make the given operation succeed.
Informative and localizable messages for the resource check.
Detailed hierarchical resource check report.
At the top of the hierarchy it is fault domain level resource check report. Please see VsanFaultDomainResourceCheckResult. For data persistence component result, this field will be unset at the moment.
The predicted data migration in bytes assuming the queried operation gets performed.
For example, if the queried resource check type is for host enter maintenance mode operation, vSAN will simulate how many bytes of data will need to move during the host enter maintenance mode process. For data persistence component result, this field will always be zero since no data will be moved during EMM operation.
The vSAN UUID of objects which are predicted to become non-compliant after the operation is done.
For example, the object may become non-compliant if "ensureObjectAccessibility" is chosen as the data evacuation mode after the host enters maintenance mode. This field is only applicable to regular vSAN component result VsanResourceCheckVsanResult and will be unset in the data persistence component result VsanResourceCheckDataPersistenceResult. If this is in the aggregated result result, this field has the same value as in the regular vSAN component result VsanResourceCheckVsanResult.
The vSAN UUID of objects which are predicted to become inaccessible after the operation is done.
For example, for a FTT=0 object which has only one component on the host, the object will become inaccessible if "noAction" is chosen as the data evacuation mode after the host enters maintenance mode. This field is only applicable to regular vSAN component result VsanResourceCheckVsanResult and will be unset in the data persistence component result VsanResourceCheckDataPersistenceResult. If this is in the aggregated result result, this field has the same value as in the regular vSAN component result VsanResourceCheckVsanResult.
Capacity threshold in percentage of total capacity.
For example, if total used capacity is more than {VsanHealthThreshold.yellowValue}% than status or the entity capcity should be marked as 'yellow'. For data persistence component result, this field will reflect the capacity threshold in percentage of total capacity for vsan direct datastore.
What-if vSAN cluster health summary which indicates how the related vSAN health check will look after queried operation is performed.
The resync related to objects on the host which is currently ongoing (in bytes) and needs to be completed before the host can enter maintenance mode.
The what-if dedup store health which is the worst health state of the affected dedup store sub objects.
See also ResourceCheckDedupStoreHealthStateEnum.