# Data Object - HostScsiDisk(vim.host.ScsiDisk)

Property of
  HostDiagnosticPartitionCreateOption, VimClusterVsanHostDiskMapping, VimVsanHostDiskMappingCreationSpec, VirtualMachineScsiDiskDeviceInfo, VsanHostDiskMapping, VsanHostDiskResult, VsanPhysicalDiskHealth
Parameter to
  AddDisks_Task, RemoveDisk_Task, RemoveDiskEx
Returned by
  QueryAvailableDisksForVmfs, QueryAvailableSsds
Extends
  ScsiLun
See also
  HostDiskDimensionsLba, VsanHostVsanDiskInfo
Since
  2.0

## Data Object Description

This data object type describes a SCSI disk. A SCSI disk contains a partition table which can be changed. To change a SCSI disk, use the device name and the partition specification.
See RetrieveDiskPartitionInfo
See UpdateDiskPartitions

Properties

Name | Type | Description
--- | --- | ---
capacity | HostDiskDimensionsLba | The size of SCSI disk using the Logical Block Addressing scheme.
devicePath | xsd:string | The device path of the ScsiDisk. This device path is a file path that can be opened to create partitions on the disk. See RetrieveDiskPartitionInfo See UpdateDiskPartitions
emulatedDIXDIFEnabled* | xsd:boolean | Indicates whether the ScsiDisk has emulated Data Integrity Extension (DIX) / Data Integrity Field (DIF) enabled. If unset, the default value is false. Since vSphere API 6.0
localDisk* | xsd:boolean | Indicates whether the ScsiDisk is local. If unset, the information whether the ScsiDisk is local is unknown. Since vSphere API 6.0
physicalLocation* | xsd:string[] | The physical location of the ScsiDisk if can be determined, otherwise unset. If the ScsiDisk is a logical drive, it should be the location of all constituent physical drives of the logical drive. If the ScsiDisk is a physical drive, it's an array of one element. Since vSphere API 6.0
scsiDiskType* | xsd:string | The type of disk drives. See ScsiDiskType for definitions of supported types. Since vSphere API 6.5
ssd* | xsd:boolean | Indicates whether the ScsiDisk is SSD backed. If unset, the information whether the ScsiDisk is SSD backed is unknown. Since vSphere API 5.0
vsanDiskInfo* | VsanHostVsanDiskInfo | Indicates the additional VSAN information if this disk is used by VSAN. Since vSphere API 6.0
Properties inherited from ScsiLun
alternateName, canonicalName, capabilities, descriptor, displayName, durableName, key, lunType, model, operationalState, protocolEndpoint, queueDepth, revision, scsiLevel, serialNumber, standardInquiry, uuid, vendor, vStorageSupport
Properties inherited from HostDevice
deviceName, deviceType
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="HostScsiDisk"> <complexContent> <extension base="vsan:ScsiLun"> <sequence> <element name="capacity" type="vsan:HostDiskDimensionsLba"/> <element name="devicePath" type="xsd:string"/> <element name="ssd" type="xsd:boolean" minOccurs="0"/> <element name="localDisk" type="xsd:boolean" minOccurs="0"/> <element name="physicalLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="emulatedDIXDIFEnabled" type="xsd:boolean" minOccurs="0"/> <element name="vsanDiskInfo" type="vsan:VsanHostVsanDiskInfo" minOccurs="0"/> <element name="scsiDiskType" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>