# Data Object - StorageDrsSpaceLoadBalanceConfig(vim.storageDrs.SpaceLoadBalanceConfig)

Property of
  StorageDrsPodConfigInfo, StorageDrsPodConfigSpec
Extends
  DynamicData
Since
  vSphere API 5.0

## Data Object Description

Storage DRS configuration for space load balancing.

Properties

Name | Type | Description
--- | --- | ---
freeSpaceThresholdGB* | xsd:int | Storage DRS makes storage migration recommendations if free space on one (or more) of the datastores falls below the specified threshold. The unit is in gigabytes and the minimum value is 1GB. The maximum value is limited by the capacity of the smallest datastore in a datastore cluster. If not specified, the default value is 50GB. Since vSphere API 6.0
minSpaceUtilizationDifference* | xsd:int | Storage DRS considers making storage migration recommendations if the difference in space utilization between the source and destination datastores is higher than the specified threshold. The valid values are in the range of 1 (i.e., 1%) to 50 (i.e., 50%). If not specified, the default value is 5%.
spaceThresholdMode* | xsd:string | Since vSphere API 6.0
spaceUtilizationThreshold* | xsd:int | Storage DRS makes storage migration recommendations if space utilization on one (or more) of the datastores is higher than the specified threshold. The valid values are in the range of 50 (i.e., 50%) to 100 (i.e., 100%). If not specified, the default value is 80%.
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="StorageDrsSpaceLoadBalanceConfig"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="spaceThresholdMode" type="xsd:string" minOccurs="0"/> <element name="spaceUtilizationThreshold" type="xsd:int" minOccurs="0"/> <element name="freeSpaceThresholdGB" type="xsd:int" minOccurs="0"/> <element name="minSpaceUtilizationDifference" type="xsd:int" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>