# Data Object - VimClusterVSANWitnessHostInfo(vim.cluster.VSANWitnessHostInfo)

Returned by
  VSANVcGetWitnessHosts
Extends
  DynamicData
See also
  HostSystem
Since
  vSphere API 6.0

## Data Object Description

Configurations of witness host of vSAN stretched cluster

Properties

Name | Type | Description
--- | --- | ---
faultDomainName* | xsd:string | User friendly name of Fault Domain, which witness host resides in
host* | ManagedObjectReference to a HostSystem | ManagedEntity of witness host.
metadataMode* | xsd:boolean | True to indicate the host is a metadata host as opposed to witness host. Default to False if unset, meaning it is witness host. Metadata host is currently unsupported vSAN feature and it is not used for vSAN stretched cluster. Since vSAN API 7.0
nodeUuid | xsd:string | vSAN UUID of witness host
preferredFdName* | xsd:string | User friendly name of preferred Fault Domain configured in witness host.
preferredFdUuid* | xsd:string | UUID of preferred Fault Domain configured in witness host.
unicastAgentAddr* | xsd:string | IP address used by witness host, to communicate with data hosts in vSAN stretched cluster. The IP protocol supports IPv4 and IPv6, and which protocol to take, is determined by concrete vSAN network configurations on all hosts of vSAN stretched cluster. If both protocols are supported by all hosts, IPv4 will be taken. This IP address is from the first discovered virtual adapter of witness host, which enables vSAN traffic and supports taken IP protocol.
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="VimClusterVSANWitnessHostInfo"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="nodeUuid" type="xsd:string"/> <element name="faultDomainName" type="xsd:string" minOccurs="0"/> <element name="preferredFdName" type="xsd:string" minOccurs="0"/> <element name="preferredFdUuid" type="xsd:string" minOccurs="0"/> <element name="unicastAgentAddr" type="xsd:string" minOccurs="0"/> <element name="host" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="metadataMode" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>