github.com/vmware/govmomi@v0.37.1/simulator/guest_id.go (about) 1 /* 2 Copyright (c) 2017 VMware, Inc. All Rights Reserved. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 package simulator 18 19 import "github.com/vmware/govmomi/vim25/types" 20 21 // GuestID is the list of valid types.VirtualMachineGuestOsIdentifier 22 var GuestID = []types.VirtualMachineGuestOsIdentifier{ 23 types.VirtualMachineGuestOsIdentifierDosGuest, 24 types.VirtualMachineGuestOsIdentifierWin31Guest, 25 types.VirtualMachineGuestOsIdentifierWin95Guest, 26 types.VirtualMachineGuestOsIdentifierWin98Guest, 27 types.VirtualMachineGuestOsIdentifierWinMeGuest, 28 types.VirtualMachineGuestOsIdentifierWinNTGuest, 29 types.VirtualMachineGuestOsIdentifierWin2000ProGuest, 30 types.VirtualMachineGuestOsIdentifierWin2000ServGuest, 31 types.VirtualMachineGuestOsIdentifierWin2000AdvServGuest, 32 types.VirtualMachineGuestOsIdentifierWinXPHomeGuest, 33 types.VirtualMachineGuestOsIdentifierWinXPProGuest, 34 types.VirtualMachineGuestOsIdentifierWinXPPro64Guest, 35 types.VirtualMachineGuestOsIdentifierWinNetWebGuest, 36 types.VirtualMachineGuestOsIdentifierWinNetStandardGuest, 37 types.VirtualMachineGuestOsIdentifierWinNetEnterpriseGuest, 38 types.VirtualMachineGuestOsIdentifierWinNetDatacenterGuest, 39 types.VirtualMachineGuestOsIdentifierWinNetBusinessGuest, 40 types.VirtualMachineGuestOsIdentifierWinNetStandard64Guest, 41 types.VirtualMachineGuestOsIdentifierWinNetEnterprise64Guest, 42 types.VirtualMachineGuestOsIdentifierWinLonghornGuest, 43 types.VirtualMachineGuestOsIdentifierWinLonghorn64Guest, 44 types.VirtualMachineGuestOsIdentifierWinNetDatacenter64Guest, 45 types.VirtualMachineGuestOsIdentifierWinVistaGuest, 46 types.VirtualMachineGuestOsIdentifierWinVista64Guest, 47 types.VirtualMachineGuestOsIdentifierWindows7Guest, 48 types.VirtualMachineGuestOsIdentifierWindows7_64Guest, 49 types.VirtualMachineGuestOsIdentifierWindows7Server64Guest, 50 types.VirtualMachineGuestOsIdentifierWindows8Guest, 51 types.VirtualMachineGuestOsIdentifierWindows8_64Guest, 52 types.VirtualMachineGuestOsIdentifierWindows8Server64Guest, 53 types.VirtualMachineGuestOsIdentifierWindows9Guest, 54 types.VirtualMachineGuestOsIdentifierWindows9_64Guest, 55 types.VirtualMachineGuestOsIdentifierWindows9Server64Guest, 56 types.VirtualMachineGuestOsIdentifierWindows11_64Guest, 57 types.VirtualMachineGuestOsIdentifierWindows12_64Guest, 58 types.VirtualMachineGuestOsIdentifierWindowsHyperVGuest, 59 types.VirtualMachineGuestOsIdentifierWindows2019srv_64Guest, 60 types.VirtualMachineGuestOsIdentifierWindows2019srvNext_64Guest, 61 types.VirtualMachineGuestOsIdentifierWindows2022srvNext_64Guest, 62 types.VirtualMachineGuestOsIdentifierFreebsdGuest, 63 types.VirtualMachineGuestOsIdentifierFreebsd64Guest, 64 types.VirtualMachineGuestOsIdentifierFreebsd11Guest, 65 types.VirtualMachineGuestOsIdentifierFreebsd11_64Guest, 66 types.VirtualMachineGuestOsIdentifierFreebsd12Guest, 67 types.VirtualMachineGuestOsIdentifierFreebsd12_64Guest, 68 types.VirtualMachineGuestOsIdentifierFreebsd13Guest, 69 types.VirtualMachineGuestOsIdentifierFreebsd13_64Guest, 70 types.VirtualMachineGuestOsIdentifierFreebsd14Guest, 71 types.VirtualMachineGuestOsIdentifierFreebsd14_64Guest, 72 types.VirtualMachineGuestOsIdentifierRedhatGuest, 73 types.VirtualMachineGuestOsIdentifierRhel2Guest, 74 types.VirtualMachineGuestOsIdentifierRhel3Guest, 75 types.VirtualMachineGuestOsIdentifierRhel3_64Guest, 76 types.VirtualMachineGuestOsIdentifierRhel4Guest, 77 types.VirtualMachineGuestOsIdentifierRhel4_64Guest, 78 types.VirtualMachineGuestOsIdentifierRhel5Guest, 79 types.VirtualMachineGuestOsIdentifierRhel5_64Guest, 80 types.VirtualMachineGuestOsIdentifierRhel6Guest, 81 types.VirtualMachineGuestOsIdentifierRhel6_64Guest, 82 types.VirtualMachineGuestOsIdentifierRhel7Guest, 83 types.VirtualMachineGuestOsIdentifierRhel7_64Guest, 84 types.VirtualMachineGuestOsIdentifierRhel8_64Guest, 85 types.VirtualMachineGuestOsIdentifierRhel9_64Guest, 86 types.VirtualMachineGuestOsIdentifierCentosGuest, 87 types.VirtualMachineGuestOsIdentifierCentos64Guest, 88 types.VirtualMachineGuestOsIdentifierCentos6Guest, 89 types.VirtualMachineGuestOsIdentifierCentos6_64Guest, 90 types.VirtualMachineGuestOsIdentifierCentos7Guest, 91 types.VirtualMachineGuestOsIdentifierCentos7_64Guest, 92 types.VirtualMachineGuestOsIdentifierCentos8_64Guest, 93 types.VirtualMachineGuestOsIdentifierCentos9_64Guest, 94 types.VirtualMachineGuestOsIdentifierOracleLinuxGuest, 95 types.VirtualMachineGuestOsIdentifierOracleLinux64Guest, 96 types.VirtualMachineGuestOsIdentifierOracleLinux6Guest, 97 types.VirtualMachineGuestOsIdentifierOracleLinux6_64Guest, 98 types.VirtualMachineGuestOsIdentifierOracleLinux7Guest, 99 types.VirtualMachineGuestOsIdentifierOracleLinux7_64Guest, 100 types.VirtualMachineGuestOsIdentifierOracleLinux8_64Guest, 101 types.VirtualMachineGuestOsIdentifierOracleLinux9_64Guest, 102 types.VirtualMachineGuestOsIdentifierSuseGuest, 103 types.VirtualMachineGuestOsIdentifierSuse64Guest, 104 types.VirtualMachineGuestOsIdentifierSlesGuest, 105 types.VirtualMachineGuestOsIdentifierSles64Guest, 106 types.VirtualMachineGuestOsIdentifierSles10Guest, 107 types.VirtualMachineGuestOsIdentifierSles10_64Guest, 108 types.VirtualMachineGuestOsIdentifierSles11Guest, 109 types.VirtualMachineGuestOsIdentifierSles11_64Guest, 110 types.VirtualMachineGuestOsIdentifierSles12Guest, 111 types.VirtualMachineGuestOsIdentifierSles12_64Guest, 112 types.VirtualMachineGuestOsIdentifierSles15_64Guest, 113 types.VirtualMachineGuestOsIdentifierSles16_64Guest, 114 types.VirtualMachineGuestOsIdentifierNld9Guest, 115 types.VirtualMachineGuestOsIdentifierOesGuest, 116 types.VirtualMachineGuestOsIdentifierSjdsGuest, 117 types.VirtualMachineGuestOsIdentifierMandrakeGuest, 118 types.VirtualMachineGuestOsIdentifierMandrivaGuest, 119 types.VirtualMachineGuestOsIdentifierMandriva64Guest, 120 types.VirtualMachineGuestOsIdentifierTurboLinuxGuest, 121 types.VirtualMachineGuestOsIdentifierTurboLinux64Guest, 122 types.VirtualMachineGuestOsIdentifierUbuntuGuest, 123 types.VirtualMachineGuestOsIdentifierUbuntu64Guest, 124 types.VirtualMachineGuestOsIdentifierDebian4Guest, 125 types.VirtualMachineGuestOsIdentifierDebian4_64Guest, 126 types.VirtualMachineGuestOsIdentifierDebian5Guest, 127 types.VirtualMachineGuestOsIdentifierDebian5_64Guest, 128 types.VirtualMachineGuestOsIdentifierDebian6Guest, 129 types.VirtualMachineGuestOsIdentifierDebian6_64Guest, 130 types.VirtualMachineGuestOsIdentifierDebian7Guest, 131 types.VirtualMachineGuestOsIdentifierDebian7_64Guest, 132 types.VirtualMachineGuestOsIdentifierDebian8Guest, 133 types.VirtualMachineGuestOsIdentifierDebian8_64Guest, 134 types.VirtualMachineGuestOsIdentifierDebian9Guest, 135 types.VirtualMachineGuestOsIdentifierDebian9_64Guest, 136 types.VirtualMachineGuestOsIdentifierDebian10Guest, 137 types.VirtualMachineGuestOsIdentifierDebian10_64Guest, 138 types.VirtualMachineGuestOsIdentifierDebian11Guest, 139 types.VirtualMachineGuestOsIdentifierDebian11_64Guest, 140 types.VirtualMachineGuestOsIdentifierDebian12Guest, 141 types.VirtualMachineGuestOsIdentifierDebian12_64Guest, 142 types.VirtualMachineGuestOsIdentifierAsianux3Guest, 143 types.VirtualMachineGuestOsIdentifierAsianux3_64Guest, 144 types.VirtualMachineGuestOsIdentifierAsianux4Guest, 145 types.VirtualMachineGuestOsIdentifierAsianux4_64Guest, 146 types.VirtualMachineGuestOsIdentifierAsianux5_64Guest, 147 types.VirtualMachineGuestOsIdentifierAsianux7_64Guest, 148 types.VirtualMachineGuestOsIdentifierAsianux8_64Guest, 149 types.VirtualMachineGuestOsIdentifierAsianux9_64Guest, 150 types.VirtualMachineGuestOsIdentifierOpensuseGuest, 151 types.VirtualMachineGuestOsIdentifierOpensuse64Guest, 152 types.VirtualMachineGuestOsIdentifierFedoraGuest, 153 types.VirtualMachineGuestOsIdentifierFedora64Guest, 154 types.VirtualMachineGuestOsIdentifierCoreos64Guest, 155 types.VirtualMachineGuestOsIdentifierVmwarePhoton64Guest, 156 types.VirtualMachineGuestOsIdentifierOther24xLinuxGuest, 157 types.VirtualMachineGuestOsIdentifierOther26xLinuxGuest, 158 types.VirtualMachineGuestOsIdentifierOtherLinuxGuest, 159 types.VirtualMachineGuestOsIdentifierOther3xLinuxGuest, 160 types.VirtualMachineGuestOsIdentifierOther4xLinuxGuest, 161 types.VirtualMachineGuestOsIdentifierOther5xLinuxGuest, 162 types.VirtualMachineGuestOsIdentifierOther6xLinuxGuest, 163 types.VirtualMachineGuestOsIdentifierGenericLinuxGuest, 164 types.VirtualMachineGuestOsIdentifierOther24xLinux64Guest, 165 types.VirtualMachineGuestOsIdentifierOther26xLinux64Guest, 166 types.VirtualMachineGuestOsIdentifierOther3xLinux64Guest, 167 types.VirtualMachineGuestOsIdentifierOther4xLinux64Guest, 168 types.VirtualMachineGuestOsIdentifierOther5xLinux64Guest, 169 types.VirtualMachineGuestOsIdentifierOther6xLinux64Guest, 170 types.VirtualMachineGuestOsIdentifierOtherLinux64Guest, 171 types.VirtualMachineGuestOsIdentifierSolaris6Guest, 172 types.VirtualMachineGuestOsIdentifierSolaris7Guest, 173 types.VirtualMachineGuestOsIdentifierSolaris8Guest, 174 types.VirtualMachineGuestOsIdentifierSolaris9Guest, 175 types.VirtualMachineGuestOsIdentifierSolaris10Guest, 176 types.VirtualMachineGuestOsIdentifierSolaris10_64Guest, 177 types.VirtualMachineGuestOsIdentifierSolaris11_64Guest, 178 types.VirtualMachineGuestOsIdentifierOs2Guest, 179 types.VirtualMachineGuestOsIdentifierEComStationGuest, 180 types.VirtualMachineGuestOsIdentifierEComStation2Guest, 181 types.VirtualMachineGuestOsIdentifierNetware4Guest, 182 types.VirtualMachineGuestOsIdentifierNetware5Guest, 183 types.VirtualMachineGuestOsIdentifierNetware6Guest, 184 types.VirtualMachineGuestOsIdentifierOpenServer5Guest, 185 types.VirtualMachineGuestOsIdentifierOpenServer6Guest, 186 types.VirtualMachineGuestOsIdentifierUnixWare7Guest, 187 types.VirtualMachineGuestOsIdentifierDarwinGuest, 188 types.VirtualMachineGuestOsIdentifierDarwin64Guest, 189 types.VirtualMachineGuestOsIdentifierDarwin10Guest, 190 types.VirtualMachineGuestOsIdentifierDarwin10_64Guest, 191 types.VirtualMachineGuestOsIdentifierDarwin11Guest, 192 types.VirtualMachineGuestOsIdentifierDarwin11_64Guest, 193 types.VirtualMachineGuestOsIdentifierDarwin12_64Guest, 194 types.VirtualMachineGuestOsIdentifierDarwin13_64Guest, 195 types.VirtualMachineGuestOsIdentifierDarwin14_64Guest, 196 types.VirtualMachineGuestOsIdentifierDarwin15_64Guest, 197 types.VirtualMachineGuestOsIdentifierDarwin16_64Guest, 198 types.VirtualMachineGuestOsIdentifierDarwin17_64Guest, 199 types.VirtualMachineGuestOsIdentifierDarwin18_64Guest, 200 types.VirtualMachineGuestOsIdentifierDarwin19_64Guest, 201 types.VirtualMachineGuestOsIdentifierDarwin20_64Guest, 202 types.VirtualMachineGuestOsIdentifierDarwin21_64Guest, 203 types.VirtualMachineGuestOsIdentifierDarwin22_64Guest, 204 types.VirtualMachineGuestOsIdentifierDarwin23_64Guest, 205 types.VirtualMachineGuestOsIdentifierVmkernelGuest, 206 types.VirtualMachineGuestOsIdentifierVmkernel5Guest, 207 types.VirtualMachineGuestOsIdentifierVmkernel6Guest, 208 types.VirtualMachineGuestOsIdentifierVmkernel65Guest, 209 types.VirtualMachineGuestOsIdentifierVmkernel7Guest, 210 types.VirtualMachineGuestOsIdentifierVmkernel8Guest, 211 types.VirtualMachineGuestOsIdentifierAmazonlinux2_64Guest, 212 types.VirtualMachineGuestOsIdentifierAmazonlinux3_64Guest, 213 types.VirtualMachineGuestOsIdentifierCrxPod1Guest, 214 types.VirtualMachineGuestOsIdentifierRockylinux_64Guest, 215 types.VirtualMachineGuestOsIdentifierAlmalinux_64Guest, 216 types.VirtualMachineGuestOsIdentifierOtherGuest, 217 types.VirtualMachineGuestOsIdentifierOtherGuest64, 218 }