# Data Object - VsanHostVsanObjectSyncQueryResult(vim.vsan.host.VsanSyncingObjectQueryResult)

Returned by
  QuerySyncingVsanObjectsSummary, VsanQuerySyncingVsanObjects
Extends
  DynamicData
See also
  VsanHostVsanObjectSyncState, VsanSyncingObjectRecoveryDetails
Since
  vSAN API 6.7

## Data Object Description

This data object type describes results being returned from querying syncing vSAN objects.

Properties

Name | Type | Description
--- | --- | ---
objects* | VsanHostVsanObjectSyncState[] | The retrieved objects.
syncingObjectRecoveryDetails* | VsanSyncingObjectRecoveryDetails | Details returned from querying vSAN syncing objects for different sync status. Since vSAN API 6.8.7
totalBytesToSync* | xsd:long | The amount of data to be re-synced. It's returned only when summary data is needed.
totalObjectsToSync* | xsd:long | Total number of vSAN objects that are syncing. It's returned only when summary data is needed.
totalRecoveryETA* | xsd:long | The estimated time in seconds to recover all vSAN objects of specified types. It's returned only when summary data is needed.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanHostVsanObjectSyncQueryResult"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="totalObjectsToSync" type="xsd:long" minOccurs="0"/> <element name="totalBytesToSync" type="xsd:long" minOccurs="0"/> <element name="totalRecoveryETA" type="xsd:long" minOccurs="0"/> <element name="objects" type="vsan:VsanHostVsanObjectSyncState" minOccurs="0" maxOccurs="unbounded"/> <element name="syncingObjectRecoveryDetails" type="vsan:VsanSyncingObjectRecoveryDetails" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>