# Enum - VirtualMachineGuestOsIdentifier(vim.vm.GuestOsDescriptor.GuestOsIdentifier)

## Enum Description

Guest operating system identifier.

Enum Constants

Name | Description
--- | ---
asianux3_64Guest | Asianux Server 3 (64 bit) Since vSphere API 4.0
asianux3Guest | Asianux Server 3 Since vSphere API 4.0
asianux4_64Guest | Asianux Server 4 (64 bit) Since vSphere API 4.0
asianux4Guest | Asianux Server 4 Since vSphere API 4.0
asianux5_64Guest | Asianux Server 5 (64 bit) Since vSphere API 6.0
asianux7_64Guest | Asianux Server 7 (64 bit) Since vSphere API 6.5
centos6_64Guest | CentOS 6 (64-bit) Since vSphere API 6.5
centos64Guest | CentOS 4/5 (64-bit) Since vSphere API 4.1
centos6Guest | CentOS 6 Since vSphere API 6.5
centos7_64Guest | CentOS 7 (64-bit) Since vSphere API 6.5
centos7Guest | CentOS 7 Since vSphere API 6.5
centosGuest | CentOS 4/5 Since vSphere API 4.1
coreos64Guest | CoreOS Linux (64 bit) Since vSphere API 6.0
darwin10_64Guest | Mac OS 10.6 (64 bit) Since vSphere API 5.0
darwin10Guest | Mac OS 10.6 Since vSphere API 5.0
darwin11_64Guest | Mac OS 10.7 (64 bit) Since vSphere API 5.0
darwin11Guest | Mac OS 10.7 Since vSphere API 5.0
darwin12_64Guest | Mac OS 10.8 (64 bit) Since vSphere API 5.5
darwin13_64Guest | Mac OS 10.9 (64 bit) Since vSphere API 5.5
darwin14_64Guest | Mac OS 10.10 (64 bit) Since vSphere API 6.0
darwin15_64Guest | Mac OS 10.11 (64 bit) Since vSphere API 6.5
darwin16_64Guest | Mac OS 10.12 (64 bit) Since vSphere API 6.5
darwin64Guest | Mac OS 10.5 (64 bit) Since vSphere API 4.0
darwinGuest | Mac OS 10.5
debian10_64Guest | Debian GNU/Linux 10 (64 bit) Since vSphere API 6.5
debian10Guest | Debian GNU/Linux 10 Since vSphere API 6.5
debian4_64Guest | Debian GNU/Linux 4 (64 bit) Since vSphere API 4.0
debian4Guest | Debian GNU/Linux 4 Since vSphere API 4.0
debian5_64Guest | Debian GNU/Linux 5 (64 bit) Since vSphere API 4.0
debian5Guest | Debian GNU/Linux 5 Since vSphere API 4.0
debian6_64Guest | Debian GNU/Linux 6 (64 bit) Since vSphere API 5.0
debian6Guest | Debian GNU/Linux 6 Since vSphere API 5.0
debian7_64Guest | Debian GNU/Linux 7 (64 bit) Since vSphere API 5.5
debian7Guest | Debian GNU/Linux 7 Since vSphere API 5.5
debian8_64Guest | Debian GNU/Linux 8 (64 bit) Since vSphere API 6.0
debian8Guest | Debian GNU/Linux 8 Since vSphere API 6.0
debian9_64Guest | Debian GNU/Linux 9 (64 bit) Since vSphere API 6.5
debian9Guest | Debian GNU/Linux 9 Since vSphere API 6.5
dosGuest | MS-DOS.
eComStation2Guest | eComStation 2.0 Since vSphere API 5.0
eComStationGuest | eComStation 1.x Since vSphere API 4.1
fedora64Guest | Fedora Linux (64 bit) Since vSphere API 5.1
fedoraGuest | Fedora Linux Since vSphere API 5.1
freebsd64Guest | FreeBSD x64
freebsdGuest | FreeBSD
genericLinuxGuest | Other Linux Since vSphere API 5.5
mandrakeGuest | Mandrake Linux Since vSphere API 5.5
mandriva64Guest | Mandriva Linux (64 bit) Since vSphere API 4.0
mandrivaGuest | Mandriva Linux Since vSphere API 4.0
netware4Guest | Novell NetWare 4
netware5Guest | Novell NetWare 5.1
netware6Guest | Novell NetWare 6.x
nld9Guest | Novell Linux Desktop 9
oesGuest | Open Enterprise Server
openServer5Guest | SCO OpenServer 5 Since vSphere API 4.0
openServer6Guest | SCO OpenServer 6 Since vSphere API 4.0
opensuse64Guest | OpenSUSE Linux (64 bit) Since vSphere API 5.1
opensuseGuest | OpenSUSE Linux Since vSphere API 5.1
oracleLinux6_64Guest | Oracle 6 (64-bit) Since vSphere API 6.5
oracleLinux64Guest | Oracle Linux 4/5 (64-bit) Since vSphere API 4.1
oracleLinux6Guest | Oracle 6 Since vSphere API 6.5
oracleLinux7_64Guest | Oracle 7 (64-bit) Since vSphere API 6.5
oracleLinux7Guest | Oracle 7 Since vSphere API 6.5
oracleLinuxGuest | Oracle Linux 4/5 Since vSphere API 4.1
os2Guest | OS/2
other24xLinux64Guest | Linux 2.4x Kernel (64 bit) (experimental)
other24xLinuxGuest | Linux 2.4x Kernel
other26xLinux64Guest | Linux 2.6x Kernel (64 bit) (experimental)
other26xLinuxGuest | Linux 2.6x Kernel
other3xLinux64Guest | Linux 3.x Kernel (64 bit) Since vSphere API 5.5
other3xLinuxGuest | Linux 3.x Kernel Since vSphere API 5.5
otherGuest | Other Operating System
otherGuest64 | Other Operating System (64 bit) (experimental)
otherLinux64Guest | Linux (64 bit) (experimental)
otherLinuxGuest | Linux 2.2x Kernel
redhatGuest | Red Hat Linux 2.1
rhel2Guest | Red Hat Enterprise Linux 2
rhel3_64Guest | Red Hat Enterprise Linux 3 (64 bit)
rhel3Guest | Red Hat Enterprise Linux 3
rhel4_64Guest | Red Hat Enterprise Linux 4 (64 bit)
rhel4Guest | Red Hat Enterprise Linux 4
rhel5_64Guest | Red Hat Enterprise Linux 5 (64 bit) (experimental) Since VI API 2.5
rhel5Guest | Red Hat Enterprise Linux 5 Since VI API 2.5
rhel6_64Guest | Red Hat Enterprise Linux 6 (64 bit) Since vSphere API 4.0
rhel6Guest | Red Hat Enterprise Linux 6 Since vSphere API 4.0
rhel7_64Guest | Red Hat Enterprise Linux 7 (64 bit) Since vSphere API 5.5
rhel7Guest | Red Hat Enterprise Linux 7 Since vSphere API 5.5
sjdsGuest | Sun Java Desktop System
sles10_64Guest | Suse Linux Enterprise Server 10 (64 bit) (experimental) Since VI API 2.5
sles10Guest | Suse linux Enterprise Server 10 Since VI API 2.5
sles11_64Guest | Suse Linux Enterprise Server 11 (64 bit) Since vSphere API 4.0
sles11Guest | Suse linux Enterprise Server 11 Since vSphere API 4.0
sles12_64Guest | Suse Linux Enterprise Server 12 (64 bit) Since vSphere API 5.5
sles12Guest | Suse linux Enterprise Server 12 Since vSphere API 5.5
sles64Guest | Suse Linux Enterprise Server 9 (64 bit)
slesGuest | Suse Linux Enterprise Server 9
solaris10_64Guest | Solaris 10 (64 bit) (experimental)
solaris10Guest | Solaris 10 (32 bit) (experimental)
solaris11_64Guest | Solaris 11 (64 bit) Since vSphere API 5.0
solaris6Guest | Solaris 6
solaris7Guest | Solaris 7
solaris8Guest | Solaris 8
solaris9Guest | Solaris 9
suse64Guest | Suse Linux (64 bit)
suseGuest | Suse Linux
turboLinux64Guest | Turbolinux (64 bit) Since vSphere API 4.0
turboLinuxGuest | Turbolinux
ubuntu64Guest | Ubuntu Linux (64 bit)
ubuntuGuest | Ubuntu Linux
unixWare7Guest | SCO UnixWare 7 Since vSphere API 4.0
vmkernel5Guest | VMware ESX 5 Since vSphere API 5.0
vmkernel65Guest | VMware ESX 6.5 Since vSphere API 6.5
vmkernel6Guest | VMware ESX 6 Since vSphere API 6.0
vmkernelGuest | VMware ESX 4 Since vSphere API 5.0
vmwarePhoton64Guest | VMware Photon (64 bit) Since vSphere API 6.5
win2000AdvServGuest | Windows 2000 Advanced Server
win2000ProGuest | Windows 2000 Professional
win2000ServGuest | Windows 2000 Server
win31Guest | Windows 3.1
win95Guest | Windows 95
win98Guest | Windows 98
windows7_64Guest | Windows 7 (64 bit) Since vSphere API 4.0
windows7Guest | Windows 7 Since vSphere API 4.0
windows7Server64Guest | Windows Server 2008 R2 (64 bit) Since vSphere API 4.0
windows8_64Guest | Windows 8 (64 bit) Since vSphere API 5.0
windows8Guest | Windows 8 Since vSphere API 5.0
windows8Server64Guest | Windows 8 Server (64 bit) Since vSphere API 5.0
windows9_64Guest | Windows 10 (64 bit) Since vSphere API 6.0
windows9Guest | Windows 10 Since vSphere API 6.0
windows9Server64Guest | Windows 10 Server (64 bit) Since vSphere API 6.0
windowsHyperVGuest | Windows Hyper-V Since vSphere API 5.5
winLonghorn64Guest | Windows Longhorn (64 bit) (experimental) Since VI API 2.5
winLonghornGuest | Windows Longhorn (experimental) Since VI API 2.5
winMeGuest | Windows Millenium Edition
winNetBusinessGuest | Windows Small Business Server 2003
winNetDatacenter64Guest | Windows Server 2003, Datacenter Edition (64 bit) (experimental) Since VI API 2.5
winNetDatacenterGuest | Windows Server 2003, Datacenter Edition Since VI API 2.5
winNetEnterprise64Guest | Windows Server 2003, Enterprise Edition (64 bit)
winNetEnterpriseGuest | Windows Server 2003, Enterprise Edition
winNetStandard64Guest | Windows Server 2003, Standard Edition (64 bit)
winNetStandardGuest | Windows Server 2003, Standard Edition
winNetWebGuest | Windows Server 2003, Web Edition
winNTGuest | Windows NT 4
winVista64Guest | Windows Vista (64 bit)
winVistaGuest | Windows Vista
winXPHomeGuest | Windows XP Home Edition
winXPPro64Guest | Windows XP Professional Edition (64 bit)
winXPProGuest | Windows XP Professional

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="VirtualMachineGuestOsIdentifier"> <restriction base="xsd:string"> <enumeration value="dosGuest"/> <enumeration value="win31Guest"/> <enumeration value="win95Guest"/> <enumeration value="win98Guest"/> <enumeration value="winMeGuest"/> <enumeration value="winNTGuest"/> <enumeration value="win2000ProGuest"/> <enumeration value="win2000ServGuest"/> <enumeration value="win2000AdvServGuest"/> <enumeration value="winXPHomeGuest"/> <enumeration value="winXPProGuest"/> <enumeration value="winXPPro64Guest"/> <enumeration value="winNetWebGuest"/> <enumeration value="winNetStandardGuest"/> <enumeration value="winNetEnterpriseGuest"/> <enumeration value="winNetDatacenterGuest"/> <enumeration value="winNetBusinessGuest"/> <enumeration value="winNetStandard64Guest"/> <enumeration value="winNetEnterprise64Guest"/> <enumeration value="winLonghornGuest"/> <enumeration value="winLonghorn64Guest"/> <enumeration value="winNetDatacenter64Guest"/> <enumeration value="winVistaGuest"/> <enumeration value="winVista64Guest"/> <enumeration value="windows7Guest"/> <enumeration value="windows7_64Guest"/> <enumeration value="windows7Server64Guest"/> <enumeration value="windows8Guest"/> <enumeration value="windows8_64Guest"/> <enumeration value="windows8Server64Guest"/> <enumeration value="windows9Guest"/> <enumeration value="windows9_64Guest"/> <enumeration value="windows9Server64Guest"/> <enumeration value="windowsHyperVGuest"/> <enumeration value="freebsdGuest"/> <enumeration value="freebsd64Guest"/> <enumeration value="redhatGuest"/> <enumeration value="rhel2Guest"/> <enumeration value="rhel3Guest"/> <enumeration value="rhel3_64Guest"/> <enumeration value="rhel4Guest"/> <enumeration value="rhel4_64Guest"/> <enumeration value="rhel5Guest"/> <enumeration value="rhel5_64Guest"/> <enumeration value="rhel6Guest"/> <enumeration value="rhel6_64Guest"/> <enumeration value="rhel7Guest"/> <enumeration value="rhel7_64Guest"/> <enumeration value="centosGuest"/> <enumeration value="centos64Guest"/> <enumeration value="centos6Guest"/> <enumeration value="centos6_64Guest"/> <enumeration value="centos7Guest"/> <enumeration value="centos7_64Guest"/> <enumeration value="oracleLinuxGuest"/> <enumeration value="oracleLinux64Guest"/> <enumeration value="oracleLinux6Guest"/> <enumeration value="oracleLinux6_64Guest"/> <enumeration value="oracleLinux7Guest"/> <enumeration value="oracleLinux7_64Guest"/> <enumeration value="suseGuest"/> <enumeration value="suse64Guest"/> <enumeration value="slesGuest"/> <enumeration value="sles64Guest"/> <enumeration value="sles10Guest"/> <enumeration value="sles10_64Guest"/> <enumeration value="sles11Guest"/> <enumeration value="sles11_64Guest"/> <enumeration value="sles12Guest"/> <enumeration value="sles12_64Guest"/> <enumeration value="nld9Guest"/> <enumeration value="oesGuest"/> <enumeration value="sjdsGuest"/> <enumeration value="mandrakeGuest"/> <enumeration value="mandrivaGuest"/> <enumeration value="mandriva64Guest"/> <enumeration value="turboLinuxGuest"/> <enumeration value="turboLinux64Guest"/> <enumeration value="ubuntuGuest"/> <enumeration value="ubuntu64Guest"/> <enumeration value="debian4Guest"/> <enumeration value="debian4_64Guest"/> <enumeration value="debian5Guest"/> <enumeration value="debian5_64Guest"/> <enumeration value="debian6Guest"/> <enumeration value="debian6_64Guest"/> <enumeration value="debian7Guest"/> <enumeration value="debian7_64Guest"/> <enumeration value="debian8Guest"/> <enumeration value="debian8_64Guest"/> <enumeration value="debian9Guest"/> <enumeration value="debian9_64Guest"/> <enumeration value="debian10Guest"/> <enumeration value="debian10_64Guest"/> <enumeration value="asianux3Guest"/> <enumeration value="asianux3_64Guest"/> <enumeration value="asianux4Guest"/> <enumeration value="asianux4_64Guest"/> <enumeration value="asianux5_64Guest"/> <enumeration value="asianux7_64Guest"/> <enumeration value="opensuseGuest"/> <enumeration value="opensuse64Guest"/> <enumeration value="fedoraGuest"/> <enumeration value="fedora64Guest"/> <enumeration value="coreos64Guest"/> <enumeration value="vmwarePhoton64Guest"/> <enumeration value="other24xLinuxGuest"/> <enumeration value="other26xLinuxGuest"/> <enumeration value="otherLinuxGuest"/> <enumeration value="other3xLinuxGuest"/> <enumeration value="genericLinuxGuest"/> <enumeration value="other24xLinux64Guest"/> <enumeration value="other26xLinux64Guest"/> <enumeration value="other3xLinux64Guest"/> <enumeration value="otherLinux64Guest"/> <enumeration value="solaris6Guest"/> <enumeration value="solaris7Guest"/> <enumeration value="solaris8Guest"/> <enumeration value="solaris9Guest"/> <enumeration value="solaris10Guest"/> <enumeration value="solaris10_64Guest"/> <enumeration value="solaris11_64Guest"/> <enumeration value="os2Guest"/> <enumeration value="eComStationGuest"/> <enumeration value="eComStation2Guest"/> <enumeration value="netware4Guest"/> <enumeration value="netware5Guest"/> <enumeration value="netware6Guest"/> <enumeration value="openServer5Guest"/> <enumeration value="openServer6Guest"/> <enumeration value="unixWare7Guest"/> <enumeration value="darwinGuest"/> <enumeration value="darwin64Guest"/> <enumeration value="darwin10Guest"/> <enumeration value="darwin10_64Guest"/> <enumeration value="darwin11Guest"/> <enumeration value="darwin11_64Guest"/> <enumeration value="darwin12_64Guest"/> <enumeration value="darwin13_64Guest"/> <enumeration value="darwin14_64Guest"/> <enumeration value="darwin15_64Guest"/> <enumeration value="darwin16_64Guest"/> <enumeration value="vmkernelGuest"/> <enumeration value="vmkernel5Guest"/> <enumeration value="vmkernel6Guest"/> <enumeration value="vmkernel65Guest"/> <enumeration value="otherGuest"/> <enumeration value="otherGuest64"/> </restriction> </simpleType>