VsanObjectIdentityAndHealth
VsanObjectIdentityAndHealth
Contains various information about the identity and health of a set of vSAN objects.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"identities": [
{
"_typeName": "string",
"uuid": "string",
"type": "string",
"vmInstanceUuid": "string",
"vmNsObjectUuid": "string",
"vm": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"description": "string",
"spbmProfileUuid": "string",
"metadatas": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"typeExtId": "string",
"spbmProfileName": "string"
}
],
"health": {
"_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"
},
"spaceSummary": [
{
"_typeName": "string",
"objType": "string",
"overheadB": 0,
"temporaryOverheadB": 0,
"primaryCapacityB": 0,
"provisionCapacityB": 0,
"reservedCapacityB": 0,
"overReservedB": 0,
"physicalUsedB": 0,
"usedB": 0,
"objTypeExt": "string",
"objTypeExtDesc": "string",
"snapshotUsedB": 0
}
],
"rawData": "string"
}
health
Optional
vSAN Object health.
array of
VsanObjectSpaceSummary
spaceSummary
Optional
vSAN space usage summaries for each of vSAN object type defined in below enumerations: VsanObjectTypeEnumEnum, VsanObjectTypeEnum90Enum
string
rawData
Optional
The raw Json string for objects identity and health structure.
It's internal used only for performance purpose.