# Data Object - VsanPerfHotspotQuerySpec(vim.cluster.VsanPerfHotspotQuerySpec)

Parameter to
  QueryVsanPerfHotspotEntities
Extends
  DynamicData
Since
  vSAN API 8.0.0.3

## Data Object Description

Describes specification for the query operation to retrieve vSAN performance hotspot entities.

Properties

Name | Type | Description
--- | --- | ---
endTime | xsd:dateTime | Indicates the end time of the time period to return the desired vSAN performance hotspot entities.
entity | xsd:string | Represents the managed object type of the top entities, they are: virtual-machine, disk-group, host-domclient, host-domcompmgr and vsan-esa-disk-layer. for detailed info, see VsanPerfQueryPerf
metricId | xsd:string | Indicates which one metric is used to decide the order of the hotspot entities from resource consuming perspective. The valid metric types for top entities query of entities virtual-machine, disk-group, host-domclient and host-domcompmgr include iopsRead, iopsWrite, throughputRead, throughputWrite, latencyRead, latencyWrite. The valid metric types of entity vsan-esa-disk-layer include iopsReadCapacity, iopsWriteCapacity, tputReadCapacity, tputWriteCapacity, avgLatReadCapacity, avgLatWriteCapacity
numEntities* | xsd:int | Represents the number of the hotspot entities to be returned. The default value is 10 and the maximum is 64.
startTime | xsd:dateTime | Indicates the start time of the time period to return the desired vSAN performance hostspot entities.
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="VsanPerfHotspotQuerySpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="startTime" type="xsd:dateTime"/> <element name="endTime" type="xsd:dateTime"/> <element name="entity" type="xsd:string"/> <element name="metricId" type="xsd:string"/> <element name="numEntities" type="xsd:int" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>