Vslm V Storage Object Manager Vslm Query Global Catalog Sync Status
Gets the synchronization status of the Global Catalog.
This API returns an array of DatastoreSyncStatuses showing the synchronization status for each datastore currently being tracked by the Global Catalog. This can be used to see if the Global Catalog search results are fully up-to-date and also to check if the Global Catalog is making progress on bringing a datastore's information up to date.
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case VslmVStorageObjectManager/{moId}.
The vSphere release schema. The current specification covers vSphere 9.1.0.0 APIs.
OK
[
{
"_typeName": "string",
"datastoreURL": "string",
"objectVClock": 0,
"syncVClock": 0,
"syncTime": "string",
"numberOfRetries": 0,
"error": {
"_typeName": "string",
"faultCause": {
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
},
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
}
]
DatastoreSyncStatus shows the catalog sync status of a datastore and is returned as a result of the VStorageObjectManager getGlobalCatalogSyncStatus API.
When syncVClock == objectVClock the global catalog is in sync with the local catalog
This structure may be used only with operations rendered under /vslm.
curl -X POST -H 'Authorization: <value>' https://{api_host}/sdk/vim25/{release}/vslm/VslmVStorageObjectManager/{moId}/VslmQueryGlobalCatalogSyncStatus