VsanClusterFileServiceHealthSummary
VsanClusterFileServiceHealthSummary
This class defines file service health summary in cluster level.
The file service health summary is aggregated from the file service health check result from the hosts in the cluster.
This structure may be used only with operations rendered under /vsan
.
AllOf
This class requires all of the following:
JSON Example
{
"_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"
}
}
]
}
string
overallHealth
Optional
Overall health state for vSAN file service configuration and runtime status, through the aggregation from vCenter and the hosts in the cluster.
array of
VsanFileServiceHealthSummary
hostResults
Optional
The vSAN file service health status from all the hosts in this cluster.