# Data Object - VsanWhatIfEvacDetail(vim.vsan.host.VsanWhatIfEvacDetail)

Property of
  VsanWhatIfEvacResult
Extends
  DynamicData
Since
  vSAN API 6.6

## Data Object Description

VsanWhatIfEvacDetail represents detail prediction result if one specified entity(disk group or host) is evacuated from cluster.

Properties

Name | Type | Description
--- | --- | ---
bytesToSync* | xsd:long | Indicates how many bytes need to be synced to satisfy the evacuation of specified entity.
extraSpaceNeeded* | xsd:long | Indicates how many additional storage space is needed for the evacuation of specified entity.
failedDueToInaccessibleObjects* | xsd:boolean | Indicates whether evacuation of specified entity would fail due to inaccessible objects.
inaccessibleObjects* | xsd:string[] | Indicates objects which would be inaccessible due to the evacuation of specified entity.
incompliantObjects* | xsd:string[] | Indicates objects which would be non-compliant due to the evacuation of specified entity.
success* | xsd:boolean | Indicates whether evacuation of specified entity could be done.
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="VsanWhatIfEvacDetail"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="success" type="xsd:boolean" minOccurs="0"/> <element name="bytesToSync" type="xsd:long" minOccurs="0"/> <element name="inaccessibleObjects" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="incompliantObjects" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="extraSpaceNeeded" type="xsd:long" minOccurs="0"/> <element name="failedDueToInaccessibleObjects" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>