# Enum - VimVsanLifecyclePreCheckType(vim.vsan.LifecyclePreCheckType)

Since
  vSAN API 7.3

## Enum Description

The lifecycle check types required by lifecycle manager/vLCM.

Enum Constants

Name | Description
--- | ---
PreCheckType_unknown | Unknown precheck type.
sharedWitnessHost | Check to cover that the witness host is not shared.
supportedWitnessVersion | Check to cover that the witness host software version is 7.0 or higher.
virtualWitnessHost | Check to cover that the witness host is a virtual host and not a physical host.

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VimVsanLifecyclePreCheckType"> <restriction base="xsd:string"> <enumeration value="supportedWitnessVersion"/> <enumeration value="virtualWitnessHost"/> <enumeration value="sharedWitnessHost"/> <enumeration value="PreCheckType_unknown"/> </restriction> </simpleType>