# Data Object - VsanProactiveRebalanceInfoEx(vim.host.VsanProactiveRebalanceInfoEx)

Returned by
  VsanGetProactiveRebalanceInfo
Extends
  DynamicData
See also
  LocalizedMethodFault
Since
  vSphere API 5.5

## Data Object Description

This class encapsulates the vSAN proactive rebalance information on host. When the vSAN cluster disks loads are not in balance status, user can initiate a proactive rebalance, which trigger the disk rebalance process. User can stop the proactive rebalance if an active rebalance is on going.

Properties

Name | Type | Description
--- | --- | ---
error* | LocalizedMethodFault | Only set when an error occurred in retrieving the rebalance information.
hostname* | xsd:string | Name of vSAN host
rateThreshold* | xsd:int | varianceThreshold Only if the disk's fullness (defined as used_capacity/disk_capacity) is above mean fullness and exceeds the lowest-usage disk in the cluster than this threshold, this disk is qualified for proactive rebalancing, default 0.3
running* | xsd:boolean | True indicates the proactive rebalance is running on the host
startTs* | xsd:dateTime | The proactive rebalance starting time on the host
stopTs* | xsd:dateTime | The proactive rebalance stop time on the host
timeThreshold* | xsd:int | The threshold to enable proactive rebalance action. Only if the variance threshold has been continuously exceeded for this amount of time (in sec), the proactive rebalance operation action will be enabled which can be triggered by vSphere/storage admin. Default is 1800 second.
varianceThreshold* | xsd:float | Percentage points that are allowed above the lowest fullness of any disk. Any disk with a variance higher than this threshold is considered too loaded from a balance perspective.
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="VsanProactiveRebalanceInfoEx"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="running" type="xsd:boolean" minOccurs="0"/> <element name="startTs" type="xsd:dateTime" minOccurs="0"/> <element name="stopTs" type="xsd:dateTime" minOccurs="0"/> <element name="varianceThreshold" type="xsd:float" minOccurs="0"/> <element name="timeThreshold" type="xsd:int" minOccurs="0"/> <element name="rateThreshold" type="xsd:int" minOccurs="0"/> <element name="hostname" type="xsd:string" minOccurs="0"/> <element name="error" type="vsan:LocalizedMethodFault" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>