# Enum - VsanIODiagnosticsFailedCheckType(vim.vsan.IODiagnosticsFailedCheckType)

Since
  vSAN API vSAN 7.0U3

## Enum Description

This data object defines the types of vSAN IO diagnostics failed checks. Valid types are:

Enum Constants

Name | Description
--- | ---
computeonlycluster | means the vSAN HCI mesh compute-only cluster is not supported.
invalidduration | means the duration is not valid.
invalidobjuuid | means the object UUID is not valid.
invalidtarget | means the target is not valid.
nestedfaultdomain | means the vSAN nested fault domain is not supported.
networkpartition | Since vSAN API 8.0.0.1
perfsvcdisabled | means the vSAN performance service is not enabled.
runninginstance | means that there is already a running instance.
stretchedcluster | means the vSAN stretched cluster is not supported.
vmnotpoweredon | means the target virtual machine is not powered on.
vsandisabled | means vSAN is not enabled.
VsanIODiagnosticsFailedCheckType_Unknown | represents the value when the lower version client cannot recognize the enum value.
vsanobjectinremotedatastore | means the target virtual machine is in the remote datastore.

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanIODiagnosticsFailedCheckType"> <restriction base="xsd:string"> <enumeration value="perfsvcdisabled"/> <enumeration value="vsandisabled"/> <enumeration value="runninginstance"/> <enumeration value="stretchedcluster"/> <enumeration value="nestedfaultdomain"/> <enumeration value="computeonlycluster"/> <enumeration value="networkpartition"/> <enumeration value="vmnotpoweredon"/> <enumeration value="vsanobjectinremotedatastore"/> <enumeration value="invalidtarget"/> <enumeration value="invalidobjuuid"/> <enumeration value="invalidduration"/> <enumeration value="VsanIODiagnosticsFailedCheckType_Unknown"/> </restriction> </simpleType>