# Enum - VsanCapabilityType(vim.cluster.VsanCapabilityType)

Since
  vSphere API 6.0

## Enum Description

Represents a feature capability.

Enum Constants

Name | Description
--- | ---
allflash | Creating AllFlash disk groups.
archivaldataprotection | Support for data protection to NFS datastores.
capability | The current feature for retrieving Capabilities.
cloudhealth | Enable/Disable Cloud Connected Analytics
clusterconfig | Create/Configure a vSAN cluster and related features with a single call.
complianceprecheck | Calculate required additional capacity to make all vms compliant.
configassist | Configuration Assist UI provided in vSphere Web Client to help vSAN deployment.
dataefficiency | Enabling/disabling Deduplication and Compression.
decomwhatif | Query what-if result for decommissioning host or disk.
device4ksupport | 4k disks supporting status in vSAN
encryption | Software data at rest encryption for vSAN.
enhancedresyncapi | Support VsanQuerySyncingVsanObjects.
fcd | Enable/Disable First Class Disk Support in vSAN
firmwareupdate | vSAN firmware/driver update feature that allow users to remediate outdated driver or firmware in an automated and simple fashion for supported hardware.
fullStackFw | allows users to update full stack of firmware for vSAN hosts.
genericnestedfd | Nested fault domain for non-stretched cluster.
healthcheck2018q2 | Enable/Disable suites of health group checks on 2018q2 releases
hostaffinity | Support for Host Affinity
iscsitargets | iscsi feature provides iSCSI protocol on top of vSAN.
localdataprotection | Support for data protection on local vSAN datastore.
nestedfd | Nested fault domains for stretched clusters.
objectidentities | Retrieve a greater set of virtual objects.
perfanalysis | Enable/Disable Performance Analytics
perfsvcautoconfig | The capability of enable/disable vSAN performance service automatically when configure vSAN.
perfsvcverbosemode | Allow users to configure performance service to run in verbose mode, in which extra stats are collected for support cases and dev debugging.
pr1741414fixed | GetPreferredfaultDomain on stretched cluster and VmdkLoadTest work correctly operation are automatically performed by the VsanVcClusterConfig API.
stretchedcluster | Creating a stretched cluster, adding and removing witness host.
throttleresync | Improve throttling options & resumable resync.
umap | TRIM/UNMAP for space reclamation on vSAN.
unicastmode | Enforce unicast mode in vSAN.
upgrade | Upgrade disk groups to a higher version.
vumintegration |
witnessmanagement | The enable/disable vSAN operation and changing claiming policy.

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanCapabilityType"> <restriction base="xsd:string"> <enumeration value="capability"/> <enumeration value="allflash"/> <enumeration value="stretchedcluster"/> <enumeration value="dataefficiency"/> <enumeration value="clusterconfig"/> <enumeration value="upgrade"/> <enumeration value="objectidentities"/> <enumeration value="iscsitargets"/> <enumeration value="witnessmanagement"/> <enumeration value="perfsvcverbosemode"/> <enumeration value="encryption"/> <enumeration value="decomwhatif"/> <enumeration value="throttleresync"/> <enumeration value="unicastmode"/> <enumeration value="device4ksupport"/> <enumeration value="nestedfd"/> <enumeration value="complianceprecheck"/> <enumeration value="vumintegration"/> <enumeration value="firmwareupdate"/> <enumeration value="fullStackFw"/> <enumeration value="configassist"/> <enumeration value="umap"/> <enumeration value="localdataprotection"/> <enumeration value="archivaldataprotection"/> <enumeration value="pr1741414fixed"/> <enumeration value="cloudhealth"/> <enumeration value="perfanalysis"/> <enumeration value="fcd"/> <enumeration value="healthcheck2018q2"/> <enumeration value="enhancedresyncapi"/> <enumeration value="genericnestedfd"/> <enumeration value="hostaffinity"/> <enumeration value="perfsvcautoconfig"/> </restriction> </simpleType>