# Data Object - FaultDomainInfo(sms.storage.replication.FaultDomainInfo)

Extends
  FaultDomainId
See also
  FaultDomainId, SmsProvider
Since
  SMS API 6.5

## Data Object Description

Information about a Fault Domain.

Properties

Name | Type | Description
--- | --- | ---
children* | FaultDomainId[] | List of children, the entries in the array should always be FaultDomainId and not FaultDomainInfo. The 2016 vSphere release will not support nested Fault Domains. The field FaultDomainInfo#children is ignored by vSphere 2016 release.
description* | xsd:string | Description - could be a localized string.
name* | xsd:string | Name of the fault domain, if not specified, the id will be used in place of the name. Name need not be unique.
provider* | ManagedObjectReference to a SmsProvider | VASA provider that is actively managing this fault domain
storageArrayId* | xsd:string | Identifier of the Storage Array that this Fault Domain belongs to. A Fault Domain and all its children should report same storageArrayId. It can be left unspecified. If not specified, vSphere will not support High Availability feature for this Fault Domain. When specified, vSphere will treat the the currently active VASA provider for StorageArray as the active VASA provider for this Fault Domain and its children. Changing High Availability support choice for a Fault Domain intermittently, by sometimes specifying the storageArrayId and sometimes not, will cause unexpected result and might cause VP to be in 'syncError' state in vSphere.
Properties inherited from FaultDomainId
id
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="FaultDomainInfo"> <complexContent> <extension base="sms:FaultDomainId"> <sequence> <element name="name" type="xsd:string" minOccurs="0"/> <element name="description" type="xsd:string" minOccurs="0"/> <element name="storageArrayId" type="xsd:string" minOccurs="0"/> <element name="children" type="sms:FaultDomainId" minOccurs="0" maxOccurs="unbounded"/> <element name="provider" type="sms:ManagedObjectReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>