class VSphereAutomation::VCenter::VcenterVmGuestOS
Constants
- AMAZONLINUX2_64
- ASIANUX_3
- ASIANUX_3_64
- ASIANUX_4
- ASIANUX_4_64
- ASIANUX_5_64
- ASIANUX_7_64
- ASIANUX_8_64
- CENTOS
- CENTOS_6
- CENTOS_64
- CENTOS_6_64
- CENTOS_7
- CENTOS_7_64
- CENTOS_8_64
- COREOS_64
- DARWIN
- DARWIN_10
- DARWIN_10_64
- DARWIN_11
- DARWIN_11_64
- DARWIN_12_64
- DARWIN_13_64
- DARWIN_14_64
- DARWIN_15_64
- DARWIN_16_64
- DARWIN_17_64
- DARWIN_18_64
- DARWIN_64
- DEBIAN_10
- DEBIAN_10_64
- DEBIAN_4
- DEBIAN_4_64
- DEBIAN_5
- DEBIAN_5_64
- DEBIAN_6
- DEBIAN_6_64
- DEBIAN_7
- DEBIAN_7_64
- DEBIAN_8
- DEBIAN_8_64
- DEBIAN_9
- DEBIAN_9_64
- DOS
- ECOMSTATION
- ECOMSTATION_2
- FEDORA
- FEDORA_64
- FREEBSD
- FREEBSD_11
- FREEBSD_11_64
- FREEBSD_12
- FREEBSD_12_64
- FREEBSD_64
- GENERIC_LINUX
- MANDRAKE
- MANDRIVA
- MANDRIVA_64
- NETWARE_4
- NETWARE_5
- NETWARE_6
- NLD_9
- OES
- OPENSERVER_5
- OPENSERVER_6
- OPENSUSE
- OPENSUSE_64
- ORACLE_LINUX
- ORACLE_LINUX_6
- ORACLE_LINUX_64
- ORACLE_LINUX_6_64
- ORACLE_LINUX_7
- ORACLE_LINUX_7_64
- ORACLE_LINUX_8_64
- OS2
- OTHER
- OTHER_24_X_LINUX
- OTHER_24_X_LINUX_64
- OTHER_26_X_LINUX
- OTHER_26_X_LINUX_64
- OTHER_3_X_LINUX
- OTHER_3_X_LINUX_64
- OTHER_4_X_LINUX
- OTHER_4_X_LINUX_64
- OTHER_64
- OTHER_LINUX
- OTHER_LINUX_64
- REDHAT
- RHEL_2
- RHEL_3
- RHEL_3_64
- RHEL_4
- RHEL_4_64
- RHEL_5
- RHEL_5_64
- RHEL_6
- RHEL_6_64
- RHEL_7
- RHEL_7_64
- RHEL_8_64
- SJDS
- SLES
- SLES_10
- SLES_10_64
- SLES_11
- SLES_11_64
- SLES_12
- SLES_12_64
- SLES_15_64
- SLES_64
- SOLARIS_10
- SOLARIS_10_64
- SOLARIS_11_64
- SOLARIS_6
- SOLARIS_7
- SOLARIS_8
- SOLARIS_9
- SUSE
- SUSE_64
- TURBO_LINUX
- TURBO_LINUX_64
- UBUNTU
- UBUNTU_64
- UNIXWARE_7
- VMKERNEL
- VMKERNEL_5
- VMKERNEL_6
- VMKERNEL_65
- VMWARE_PHOTON_64
- WINDOWS_7
- WINDOWS_7_64
- WINDOWS_7_SERVER_64
- WINDOWS_8
- WINDOWS_8_64
- WINDOWS_8_SERVER_64
- WINDOWS_9
- WINDOWS_9_64
- WINDOWS_9_SERVER_64
- WINDOWS_HYPERV
- WIN_2000_ADV_SERV
- WIN_2000_PRO
- WIN_2000_SERV
- WIN_31
- WIN_95
- WIN_98
- WIN_LONGHORN
- WIN_LONGHORN_64
- WIN_ME
- WIN_NET_BUSINESS
- WIN_NET_DATACENTER
- WIN_NET_DATACENTER_64
- WIN_NET_ENTERPRISE
- WIN_NET_ENTERPRISE_64
- WIN_NET_STANDARD
- WIN_NET_STANDARD_64
- WIN_NET_WEB
- WIN_NT
- WIN_VISTA
- WIN_VISTA_64
- WIN_XP_HOME
- WIN_XP_PRO
- WIN_XP_PRO_64
Public Instance Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/vsphere-automation-vcenter/models/vcenter_vm_guest_os.rb, line 181 def build_from_hash(value) constantValues = VcenterVmGuestOS.constants.select { |c| VcenterVmGuestOS::const_get(c) == value } raise "Invalid ENUM value #{value} for class #VcenterVmGuestOS" if constantValues.empty? value end