VsanPerfsvcHealthResult
This class encapsulates the vSAN performance service health test result
This structure may be used only with operations rendered under /vsan
.
{
"_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
}
This is vSAN stats object information.
This is vSAN stats object consistency check value.
This is vSAN stats object policy consistency check value.
This value indicate that if the vSAN datastore is compatible with the configuration policy.
This value indicate that if the vSAN datastore has enough free space to enable vsan performance service.
vSAN performance service remediation action.
See also VsanPerfsvcRemediateActionEnum.
This is list of hosts' performance service information.
See also VsanPerfNodeInformation.
This value indicate that if the vSAN performance service verbose mode is enable or not.