VsanHostVsanObjectSyncQueryResult
VsanHostVsanObjectSyncQueryResult
This data object type describes results being returned from querying syncing vSAN objects.
This structure may be used only with operations rendered under /vsan
.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"totalObjectsToSync": 0,
"totalBytesToSync": 0,
"totalRecoveryETA": 0,
"objects": [
{
"_typeName": "string",
"uuid": "string",
"components": [
{
"_typeName": "string",
"uuid": "string",
"diskUuid": "string",
"hostUuid": "string",
"bytesToSync": 0,
"recoveryETA": 0,
"reasons": [
"string"
]
}
]
}
],
"syncingObjectRecoveryDetails": {
"_typeName": "string",
"activelySyncingObjectRecoveryETA": 0,
"queuedForSyncObjectRecoveryETA": 0,
"suspendedObjectRecoveryETA": 0,
"activeObjectsToSync": 0,
"queuedObjectsToSync": 0,
"suspendedObjectsToSync": 0,
"bytesToSyncForActiveObjects": 0,
"bytesToSyncForQueuedObjects": 0,
"bytesToSyncForSuspendedObjects": 0
}
}
integer As int64
As int64
totalObjectsToSync
Optional
Total number of vSAN objects that are syncing.
It's returned only when summary data is needed.
integer As int64
As int64
totalBytesToSync
Optional
The amount of data to be re-synced.
It's returned only when summary data is needed.
integer As int64
As int64
totalRecoveryETA
Optional
The estimated time in seconds to recover all vSAN objects of specified types.
It's returned only when summary data is needed.
syncingObjectRecoveryDetails
Optional
Details returned from querying vSAN syncing objects for different sync status.