# Data Object - VsanCapacityReservationInfo(vim.vsan.CapacityReservationInfo)

Property of
  VsanClusterWhatifHostFailuresResult, VsanExtendedConfig
Extends
  DynamicData
Since
  vSAN API vSAN 7.0U1

## Data Object Description

Specify various capacity reservation information. Specified capacity will be reserved at the cluster level.

Properties

Name | Type | Description
--- | --- | ---
hostRebuildThreshold* | xsd:string | Controls whether the host rebuild threshold is reported to the Capacity View and whether vSAN reserves capacity in the cluster to be able to repair objects after a host failure. If hostRebuildState is set to enforced and capacitity usage goes beyond the host rebuild threshold, vSAN will fail to create Virtual Machines, Virtual Disks, Snapshots, etc. But IO from existing Virtual Machine will not be failed. Default value: Reported See VsanCapacityReservationState
vsanOpSpaceThreshold* | xsd:string | Controls whether the vSAN operation space threshold is reported to the Capacity View and whether vSAN reserves capacity in the cluster to be able to perform internal operations. If vsanOpSpaceState is set to enforced and capacitity usage goes beyond the vSAN operation space threshold, vSAN will fail to create Virtual Machines, Virtual Disks, Snapshots, etc. But IO from existing Virtual Machine will not be failed. Default value: Reported See VsanCapacityReservationState
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="VsanCapacityReservationInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="hostRebuildThreshold" type="xsd:string" minOccurs="0"/> <element name="vsanOpSpaceThreshold" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>