VsanHostComponentSyncState
This data object type describes sync state for a vSAN component.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"uuid": "string",
"diskUuid": "string",
"hostUuid": "string",
"bytesToSync": 0,
"recoveryETA": 0,
"reasons": [
"string"
]
}
Represents the uuid of component.
Represents the uuid of disk on which component resides.
Represents the uuid of host on which component resides.
Indicates how many bytes need to be synced for this component.
The estimated time in seconds to complete recovery.
This attribute will be not returned if no data has been synced.
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 also VsanSyncReasonEnum.