# Data Object - VsanWhatifCapacity(vim.cluster.VsanWhatifCapacity)

Property of
  VsanSpaceUsage
Extends
  DynamicData
See also
  VirtualMachineProfileSpec
Since
  vSAN API vSAN 6.7U1

## Data Object Description

Describes how much data that vSAN can accommodate if all objects are stored with the specified storage policy

Properties

Name | Type | Description
--- | --- | ---
freeWhatifCapacityB | xsd:long | The total size of data in byte that the remaining free space of a vSAN cluster can accommodate if all objects are stored with the specified storage policy.
isSatisfiable | xsd:boolean | Describe if the vSAN datastore can satisfy the required FTT in the specified storage policy.
storagePolicy | VirtualMachineProfileSpec | The string of the specified storage policy
totalWhatifCapacityB | xsd:long | The total size of data in byte that a vSAN cluster can accommodate if all objects are stored with the specified storage policy.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanWhatifCapacity"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="totalWhatifCapacityB" type="xsd:long"/> <element name="freeWhatifCapacityB" type="xsd:long"/> <element name="storagePolicy" type="vsan:VirtualMachineProfileSpec"/> <element name="isSatisfiable" type="xsd:boolean"/> </sequence> </extension> </complexContent> </complexType>