Data Object - VsanHostComponentSyncState(vim.vsan.host.VsanComponentSyncState)

Property of
VsanHostVsanObjectSyncState
Extends
DynamicData
Since
vSAN API 6.7

Data Object Description

This data object type describes sync state for a vSAN component.

Properties

Name Type Description
bytesToSyncxsd:long

Indicates how many bytes need to be synced for this component.
diskUuidxsd:string

Represents the uuid of disk on which component resides.
hostUuidxsd:string

Represents the uuid of host on which component resides.
reasons*xsd:string[]

The list of reasons indicate why the component went into syncing state. The API returns full list of reasons for background. However, sometimes it's userful to generate an aggregate reason, in which case the following priorities could be used:
  • P0: "evacuate"
  • P1: "dying_evacuate"
  • P2: "rebalance"
  • P3: "repair", "reconfigure"
  • P4: "stale", "merge_concat"

See VsanSyncReason

recoveryETA*xsd:long

The estimated time in seconds to complete recovery. This attribute will be not returned if no data has been synced.
uuidxsd:string

Represents the uuid of component.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition