# Data Object - VsanHostConfigInfoEx(vim.vsan.host.ConfigInfoEx)

Extends
  VsanHostConfigInfo
See also
  ResyncIopsInfo, VsanDataEfficiencyConfig, VsanDatastoreConfig, VsanExtendedConfig, VsanHostEncryptionInfo, VsanHostServerClusterUnicastConfig, VsanInternalExtendedConfig, VsanInTransitEncryptionInfo, VsanMetricsConfig, VsanRdmaConfig, VsanUnmapConfig, VsanWitnessHostConfig
Since
  vSAN API 6.6

## Data Object Description

ConfigInfoEx is an extension of vim.vsan.host.ConfigInfo, it contains encryption configuration for vSAN encryption service.

Properties

Name | Type | Description
--- | --- | ---
dataEfficiencyInfo* | VsanDataEfficiencyConfig | Data efficiency configuration.
dataInTransitEncryptionInfo* | VsanInTransitEncryptionInfo | vSAN configuration for data-in-transit encryption. Since vSAN API vSAN 7.0U1
datastoreInfo* | VsanDatastoreConfig | Datastore configuration. Since vSAN API 6.6.2
encryptionInfo* | VsanHostEncryptionInfo | Encryption configuration.
extendedConfig* | VsanExtendedConfig | vSAN Extended configurations. Since vSAN API 6.7
internalExtendedConfig* | VsanInternalExtendedConfig | vSAN host-level extended configurations. Since vSAN API vSAN 6.7U3
metricsConfig* | VsanMetricsConfig | vSAN metric configurations for all monitor clients. Since vSAN API 7.0
mode* | xsd:string | Mode for vSAN. See VsanMode Since vSAN API vSAN 7.0U2
rdmaConfig* | VsanRdmaConfig | The RDMA configuration for vSAN. Since vSAN API vSAN 7.0U2
resyncIopsLimitInfo* | ResyncIopsInfo | Resync IOPS limit configuration in Mbps. The value should be between 0 and 512.
unicastConfig* | VsanHostServerClusterUnicastConfig | Unicast configuration. It is used for remote unicast agent operations. The remote unicast agent need to be set because when user mounts remote vSAN datastore, client cluster needs to access the objects on remote clusters. Since vSAN API vSAN 7.0U1
unmapConfig* | VsanUnmapConfig | SCSI unmap command configuration on vSAN. Since vSAN API vSAN 6.7U1
witnessHostConfig* | VsanWitnessHostConfig[] | Witness host configuration, available only when host works as witness node in vSAN stretched cluster, otherwise this field will be omitted. Since vSAN API 6.8.7
Properties inherited from VsanHostConfigInfo
clusterInfo, enabled, faultDomainInfo, hostSystem, networkInfo, storageInfo
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="VsanHostConfigInfoEx"> <complexContent> <extension base="vsan:VsanHostConfigInfo"> <sequence> <element name="encryptionInfo" type="vsan:VsanHostEncryptionInfo" minOccurs="0"/> <element name="dataEfficiencyInfo" type="vsan:VsanDataEfficiencyConfig" minOccurs="0"/> <element name="resyncIopsLimitInfo" type="vsan:ResyncIopsInfo" minOccurs="0"/> <element name="extendedConfig" type="vsan:VsanExtendedConfig" minOccurs="0"/> <element name="datastoreInfo" type="vsan:VsanDatastoreConfig" minOccurs="0"/> <element name="unmapConfig" type="vsan:VsanUnmapConfig" minOccurs="0"/> <element name="witnessHostConfig" type="vsan:VsanWitnessHostConfig" minOccurs="0" maxOccurs="unbounded"/> <element name="internalExtendedConfig" type="vsan:VsanInternalExtendedConfig" minOccurs="0"/> <element name="metricsConfig" type="vsan:VsanMetricsConfig" minOccurs="0"/> <element name="unicastConfig" type="vsan:VsanHostServerClusterUnicastConfig" minOccurs="0"/> <element name="rdmaConfig" type="vsan:VsanRdmaConfig" minOccurs="0"/> <element name="dataInTransitEncryptionInfo" type="vsan:VsanInTransitEncryptionInfo" minOccurs="0"/> <element name="mode" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>