# Data Object - VsanHostDiskMapping(vim.vsan.host.DiskMapping)

Property of
  VimClusterVsanWitnessSpec, VimVsanHostDiskMapInfoEx, VsanHostConfigInfoStorageInfo, VsanHostDiskMapInfo, VsanHostDiskMapResult, VsanUpgradeSystemPreflightCheckResult, VsanUpgradeSystemUpgradeHistoryDiskGroupOp
Parameter to
  InitializeDisks_Task, RemoveDiskMapping_Task, UnmountDiskMapping_Task, VSANVcAddWitnessHost, VSANVcConvertToStretchedCluster
Extends
  DynamicData
See also
  HostScsiDisk
Since
  vSphere API 5.5

## Data Object Description

A VsanHostDiskMapping is a set of one SSD HostScsiDisk backed by a set of one or more non-SSD HostScsiDisk. The maximum allowed VsanHostDiskMapping for a host is 5. A maximum set of 6 non-SSDs HostScsiDisk can be added to the one SSD HostScsiDisk.
See VsanHostConfigInfoStorageInfo
See vim.host.VsanSystem#initializeDisks(DiskMapping[])

Properties

Name | Type | Description
--- | --- | ---
nonSsd | HostScsiDisk[] | Set of non-SSD backing ScsiDisk.
ssd | HostScsiDisk | SSD ScsiDisk.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanHostDiskMapping"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="ssd" type="vsan:HostScsiDisk"/> <element name="nonSsd" type="vsan:HostScsiDisk" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>