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

Property of
  VimVsanReconfigSpec, VsanConfigInfoEx
Extends
  DynamicData
See also
  VirtualMachineProfileSpec
Since
  vSAN API 6.7

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
diagnosticMode* | xsd:boolean | vSAN performance service diagnostic mode Since vSAN API vSAN 6.7U1
enabled | xsd:boolean | vSAN performance service enablement state
profile* | VirtualMachineProfileSpec | This field can be 3 formats: VirtualMachineEmptyProfileSpec means to use the empty vSAN policy. This is not the default policy, but a policy where all fields have default values. VirtualMachineDefinedProfileSpec where profileId is set, in which case this profileId will be looked up in SPBM for the detailed policy information. VirtualMachineDefinedProfileSpec where profileId is an empty string and instead the profileData is set for extensionKey 'com.vmware.vim.sps'. In this case the objectData field can be either the vSAN expression format, or a SPBM XML string. If no profile is specified, SPBM will be consulted for the vSAN datastore's default profile. It is not required while disable vSAN performance service by setting field 'enabled' to False.
verboseMode* | xsd:boolean | vSAN performance service verbose mode Since vSAN API vSAN 6.7U3
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="VsanPerfsvcConfig"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="enabled" type="xsd:boolean"/> <element name="profile" type="vsan:VirtualMachineProfileSpec" minOccurs="0"/> <element name="diagnosticMode" type="xsd:boolean" minOccurs="0"/> <element name="verboseMode" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>