# Data Object - VimClusterVsanFaultDomainsConfigSpec(vim.cluster.VsanFaultDomainsConfigSpec)

Property of
  VimVsanReconfigSpec
Extends
  DynamicData
See also
  VimClusterVsanFaultDomainSpec, VimClusterVsanWitnessSpec
Since
  vSphere API 6.0

## Data Object Description

Spec for configuring fault domains and/or stretched cluster in the vSAN cluster.

Properties

Name | Type | Description
--- | --- | ---
faultDomains | VimClusterVsanFaultDomainSpec[] | The list of fault domains to be created.
witness* | VimClusterVsanWitnessSpec | The configuration for the witness host. If specified, the faultDomains list should contain exactly two items. An exception is thrown if the requirements are not met.
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="VimClusterVsanFaultDomainsConfigSpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="faultDomains" type="vsan:VimClusterVsanFaultDomainSpec" maxOccurs="unbounded"/> <element name="witness" type="vsan:VimClusterVsanWitnessSpec" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>