# Enum - VirtualMachineToolsVersionStatus(vim.vm.GuestInfo.ToolsVersionStatus)

Since
  vSphere API 4.0

## Enum Description

Current version status of VMware Tools installed in the guest operating system.

Enum Constants

Name | Description
--- | ---
guestToolsBlacklisted | VMware Tools is installed, but the installed version is known to have a grave bug and should be immediately upgraded. Since vSphere API 5.0
guestToolsCurrent | VMware Tools is installed, and the version is current.
guestToolsNeedUpgrade | VMware Tools is installed, but the version is not current.
guestToolsNotInstalled | VMware Tools has never been installed.
guestToolsSupportedNew | VMware Tools is installed, supported, and newer than the version available on the host. Since vSphere API 5.0
guestToolsSupportedOld | VMware Tools is installed, supported, but a newer version is available. Since vSphere API 5.0
guestToolsTooNew | VMware Tools is installed, and the version is known to be too new to work correctly with this virtual machine. Since vSphere API 5.0
guestToolsTooOld | VMware Tools is installed, but the version is too old. Since vSphere API 5.0
guestToolsUnmanaged | VMware Tools is installed, but it is not managed by VMWare.

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineToolsVersionStatus"> <restriction base="xsd:string"> <enumeration value="guestToolsNotInstalled"/> <enumeration value="guestToolsNeedUpgrade"/> <enumeration value="guestToolsCurrent"/> <enumeration value="guestToolsUnmanaged"/> <enumeration value="guestToolsTooOld"/> <enumeration value="guestToolsSupportedOld"/> <enumeration value="guestToolsSupportedNew"/> <enumeration value="guestToolsTooNew"/> <enumeration value="guestToolsBlacklisted"/> </restriction> </simpleType>