# Data Object - HostDiskPartitionSpec(vim.host.DiskPartitionInfo.Specification)

Property of
  HostDiagnosticPartitionCreateSpec, HostDiskPartitionInfo, HostVffsSpec, VmfsDatastoreCreateSpec, VmfsDatastoreExpandSpec, VmfsDatastoreExtendSpec
Parameter to
  ExtendVffs, UpdateDiskPartitions
Extends
  DynamicData
See also
  HostDiskDimensionsChs, HostDiskPartitionAttributes
Since
  2.0

## Data Object Description

This data object type describes the disk partition table specification used to configure the partitions on a disk. This data object represents the fundamental data needed to specify a partition table.

Properties

Name | Type | Description
--- | --- | ---
chs* | HostDiskDimensionsChs | Disk dimensions expressed as cylinder, head, sector (CHS) coordinates.
partition* | HostDiskPartitionAttributes[] | List of partitions on the disk.
partitionFormat* | xsd:string | Partition format type on the disk. Since vSphere API 5.0
totalSectors* | xsd:long | Disk dimensions expressed in total number of 512-byte sectors.
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="HostDiskPartitionSpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="partitionFormat" type="xsd:string" minOccurs="0"/> <element name="chs" type="vsan:HostDiskDimensionsChs" minOccurs="0"/> <element name="totalSectors" type="xsd:long" minOccurs="0"/> <element name="partition" type="vsan:HostDiskPartitionAttributes" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>