# Data Object - VsanUpgradeSystemUpgradeStatus(vim.VsanUpgradeSystem.UpgradeStatus)

Returned by
  PerformVsanUpgrade_Task, QueryVsanUpgradeStatus
Extended by
  VsanUpgradeStatusEx
Extends
  DynamicData
See also
  VsanUpgradeSystemUpgradeHistoryItem
Since
  vSphere API 6.0

## Data Object Description

Captures the status of a VSAN cluster on-disk format upgrade. Contains information about progress, result, and a detailed log of operations.

Properties

Name | Type | Description
--- | --- | ---
aborted* | xsd:boolean | Set if the upgrade process was aborted.
completed* | xsd:boolean | Set if the upgrade process has completed successfully.
history* | VsanUpgradeSystemUpgradeHistoryItem[] | Log of a single upgrade task. Lists all operations performed by the upgrade process in chronological order.
inProgress | xsd:boolean | True if there is an active upgrade process. If true, other fields are guaranteed to be populated. If false, other fields may reflect a previous upgrade process run, or they may be unset.
progress* | xsd:int | Progress in percent.
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="VsanUpgradeSystemUpgradeStatus"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="inProgress" type="xsd:boolean"/> <element name="history" type="vsan:VsanUpgradeSystemUpgradeHistoryItem" minOccurs="0" maxOccurs="unbounded"/> <element name="aborted" type="xsd:boolean" minOccurs="0"/> <element name="completed" type="xsd:boolean" minOccurs="0"/> <element name="progress" type="xsd:int" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>