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

Property of
  VimClusterVsanWitnessSpec, VimVsanHostDiskMapInfoEx, VsanHostConfigInfoStorageInfo, VsanHostDiskMapInfo, VsanHostDiskMapResult, VsanUpgradeSystemPreflightCheckResult, VsanUpgradeSystemUpgradeHistoryDiskGroupOp, VsanVcStretchedClusterConfigSpec
Parameter to
  InitializeDisks_Task, RebuildDiskMapping, RemoveDiskMapping_Task, RemoveDiskMappingEx, UnmountDiskMapping_Task, UnmountDiskMappingEx, VsanUnmountDiskMappingEx, 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 7 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 HostScsiDisk.
ssd | HostScsiDisk | SSD HostScsiDisk.
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>