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

Parameter to
  QueryVsanPerfTopEntities
Extends
  DynamicData
Since
  vSAN API vSAN 7.0U2

## Data Object Description

Describe specification for query operation to retrieve vSAN performance top entities.

Properties

Name | Type | Description
--- | --- | ---
entity | xsd:string | Represent the managed object type of the top entities, including virtual-machine and disk-group.
metricId | xsd:string | Indicate which one metric is used to decide the order of the top entities from resource consuming perspective. The valid metric types for top entities query include iopsRead, iopsWrite, throughputRead, throughputWrite, latencyRead, latencyWrite.
numEntities* | xsd:int | Represent the number of the top entities to be returned. The default value is 10 and the maximum is 50.
timeStamp | xsd:dateTime | Indicate the sampling time to return the desired vSAN performance top 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="VsanPerfTopQuerySpec"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="timeStamp" 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>