VslmDatastoreSyncStatus

VslmDatastoreSyncStatus
VslmDatastoreSyncStatus

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.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "datastoreURL": "string",
    "objectVClock": 0,
    "syncVClock": 0,
    "syncTime": "string",
    "numberOfRetries": 0,
    "error": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    }
}
string
datastoreURL
Required

The datastore URL as specified in DatastoreInfo.url

integer As int64 As int64
objectVClock
Required

objectVClock

integer As int64 As int64
syncVClock
Required

syncVClock

string As date-time As date-time
syncTime
Optional

The time representing the last successfull sync of the datastore.

integer As int32 As int32
numberOfRetries
Optional

The number of retries for the Datastore synchronization in failure cases.

error
Optional

The base data object type for all the object model faults that an application might handle.