# 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, host-domclient, and host-domcompmgr. In vSAN setup, it also includes 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, for virtual-machine, disk-group, host-domclient and host-domcompmgr, including 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>