# Enum - VsanDiskBalanceState(vim.host.VsanDiskBalanceState)

Since
  vSAN API 6.6

## Enum Description

The vSAN disk balance state enumeration.

Enum Constants

Name | Description
--- | ---
imbalancewithintolerance | Imbalance is within reactive/proactive tolerance.
proactiveneededbutdisabled | Proactive rebalancing needed but disabled.
proactivenotmustdo | Proactive rebalancing can be activated but it's not a must do like due to no enough resource
proactiverebalancefailed | Proactive rebalancing needed but failed due to lack of resources or failing to find components that can be moved due to policy restrictions.
proactiverebalanceinprogress | Proactive rebalancing in progress.
reactiverebalancefailed | Reactive rebalancing needed but failed due to lack of resources or failing to find components that can be moved due to policy restrictions.
reactiverebalanceinprogress | Reactive rebalancing in progress.
rebalancediskunhealthy | Disk that needs rebalancing is unhealthy.
rebalanceentitydecom | Disk/diskgroup or related node is decommissioning or rebalancing temporarily disabled.
rebalanceoff | Rebalancing needed but is turned off.
VsanDiskBalanceState_Unknown | Since vSAN API vSAN 6.7U3

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanDiskBalanceState"> <restriction base="xsd:string"> <enumeration value="rebalanceoff"/> <enumeration value="rebalanceentitydecom"/> <enumeration value="rebalancediskunhealthy"/> <enumeration value="imbalancewithintolerance"/> <enumeration value="reactiverebalanceinprogress"/> <enumeration value="reactiverebalancefailed"/> <enumeration value="proactiveneededbutdisabled"/> <enumeration value="proactiverebalanceinprogress"/> <enumeration value="proactiverebalancefailed"/> <enumeration value="proactivenotmustdo"/> <enumeration value="VsanDiskBalanceState_Unknown"/> </restriction> </simpleType>