# Data Object - VsanUpgradeSystemPreflightCheckResult(vim.VsanUpgradeSystem.PreflightCheckResult)

Property of
  VsanUpgradeSystemUpgradeHistoryPreflightFail
Returned by
  PerformVsanUpgradePreflightCheck
Extends
  DynamicData
See also
  VsanHostDiskMapping, VsanUpgradeSystemPreflightCheckIssue
Since
  vSphere API 6.0

## Data Object Description

Captures the result of a VSAN upgrade pre-flight check.

Properties

Name | Type | Description
--- | --- | ---
diskMappingToRestore* | VsanHostDiskMapping | If the upgrade process was previously interrupted, it may have removed VSAN from a disk group, but not added the disk group back into VSAN. If such a situation is detected, this field will be set and contains information about this disk group.
issues* | VsanUpgradeSystemPreflightCheckIssue[] | Detected issues. In some cases, not all possible issues are captured, i.e. only the first (few) issues may be captured, and only once those are resolved would additional issues be reported. Absence of issues means the pre-flight check passed.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vslm="urn:vslm" name="VsanUpgradeSystemPreflightCheckResult"> <complexContent> <extension base="vslm:DynamicData"> <sequence> <element name="issues" type="vslm:VsanUpgradeSystemPreflightCheckIssue" minOccurs="0" maxOccurs="unbounded"/> <element name="diskMappingToRestore" type="vslm:VsanHostDiskMapping" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>