VsanSyncingObjectFilter

VsanSyncingObjectFilter
VsanSyncingObjectFilter

Object to specify the various filter options for result.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "resyncType": "string",
    "resyncStatus": "string",
    "numberOfObjects": 0,
    "offset": 0,
    "includeDedupObject": false
}
string
resyncType
Optional

Return syncing objects based on resync type specified by user.

User specifies one of the values defined in VsanSyncReasonEnum

See also VsanSyncReasonEnum.

string
resyncStatus
Optional

Return syncing objects based on resync status specified by user.

User specifies one of the values defined in VsanSyncStatusEnum

See also VsanSyncStatusEnum.

integer As int64 As int64
numberOfObjects
Optional

Number of actively resyncing objects for which component level details are required.

Default value will be 0, none objects returned.

integer As int64 As int64
offset
Optional

Indicates the number of objects to be skipped when for resyncing object to be returned.

Objects to return is calculated based on start and number of objects. 0 if not specified. Value less than 0 is illegal.

boolean
includeDedupObject
Optional

Whether the query result includes the dedup store objects.

If do not set it to true, dedup store objects are not included by default.