1/* 2Copyright (c) 2017 VMware, Inc. All Rights Reserved. 3 4Licensed under the Apache License, Version 2.0 (the "License"); 5you may not use this file except in compliance with the License. 6You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10Unless required by applicable law or agreed to in writing, software 11distributed under the License is distributed on an "AS IS" BASIS, 12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13See the License for the specific language governing permissions and 14limitations under the License. 15*/ 16 17package simulator 18 19import "github.com/vmware/govmomi/vim25/types" 20 21// GuestID is the list of valid types.VirtualMachineGuestOsIdentifier 22var 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.VirtualMachineGuestOsIdentifierWindowsHyperVGuest, 57 types.VirtualMachineGuestOsIdentifierFreebsdGuest, 58 types.VirtualMachineGuestOsIdentifierFreebsd64Guest, 59 types.VirtualMachineGuestOsIdentifierRedhatGuest, 60 types.VirtualMachineGuestOsIdentifierRhel2Guest, 61 types.VirtualMachineGuestOsIdentifierRhel3Guest, 62 types.VirtualMachineGuestOsIdentifierRhel3_64Guest, 63 types.VirtualMachineGuestOsIdentifierRhel4Guest, 64 types.VirtualMachineGuestOsIdentifierRhel4_64Guest, 65 types.VirtualMachineGuestOsIdentifierRhel5Guest, 66 types.VirtualMachineGuestOsIdentifierRhel5_64Guest, 67 types.VirtualMachineGuestOsIdentifierRhel6Guest, 68 types.VirtualMachineGuestOsIdentifierRhel6_64Guest, 69 types.VirtualMachineGuestOsIdentifierRhel7Guest, 70 types.VirtualMachineGuestOsIdentifierRhel7_64Guest, 71 types.VirtualMachineGuestOsIdentifierCentosGuest, 72 types.VirtualMachineGuestOsIdentifierCentos64Guest, 73 types.VirtualMachineGuestOsIdentifierCentos6Guest, 74 types.VirtualMachineGuestOsIdentifierCentos6_64Guest, 75 types.VirtualMachineGuestOsIdentifierCentos7Guest, 76 types.VirtualMachineGuestOsIdentifierCentos7_64Guest, 77 types.VirtualMachineGuestOsIdentifierOracleLinuxGuest, 78 types.VirtualMachineGuestOsIdentifierOracleLinux64Guest, 79 types.VirtualMachineGuestOsIdentifierOracleLinux6Guest, 80 types.VirtualMachineGuestOsIdentifierOracleLinux6_64Guest, 81 types.VirtualMachineGuestOsIdentifierOracleLinux7Guest, 82 types.VirtualMachineGuestOsIdentifierOracleLinux7_64Guest, 83 types.VirtualMachineGuestOsIdentifierSuseGuest, 84 types.VirtualMachineGuestOsIdentifierSuse64Guest, 85 types.VirtualMachineGuestOsIdentifierSlesGuest, 86 types.VirtualMachineGuestOsIdentifierSles64Guest, 87 types.VirtualMachineGuestOsIdentifierSles10Guest, 88 types.VirtualMachineGuestOsIdentifierSles10_64Guest, 89 types.VirtualMachineGuestOsIdentifierSles11Guest, 90 types.VirtualMachineGuestOsIdentifierSles11_64Guest, 91 types.VirtualMachineGuestOsIdentifierSles12Guest, 92 types.VirtualMachineGuestOsIdentifierSles12_64Guest, 93 types.VirtualMachineGuestOsIdentifierNld9Guest, 94 types.VirtualMachineGuestOsIdentifierOesGuest, 95 types.VirtualMachineGuestOsIdentifierSjdsGuest, 96 types.VirtualMachineGuestOsIdentifierMandrakeGuest, 97 types.VirtualMachineGuestOsIdentifierMandrivaGuest, 98 types.VirtualMachineGuestOsIdentifierMandriva64Guest, 99 types.VirtualMachineGuestOsIdentifierTurboLinuxGuest, 100 types.VirtualMachineGuestOsIdentifierTurboLinux64Guest, 101 types.VirtualMachineGuestOsIdentifierUbuntuGuest, 102 types.VirtualMachineGuestOsIdentifierUbuntu64Guest, 103 types.VirtualMachineGuestOsIdentifierDebian4Guest, 104 types.VirtualMachineGuestOsIdentifierDebian4_64Guest, 105 types.VirtualMachineGuestOsIdentifierDebian5Guest, 106 types.VirtualMachineGuestOsIdentifierDebian5_64Guest, 107 types.VirtualMachineGuestOsIdentifierDebian6Guest, 108 types.VirtualMachineGuestOsIdentifierDebian6_64Guest, 109 types.VirtualMachineGuestOsIdentifierDebian7Guest, 110 types.VirtualMachineGuestOsIdentifierDebian7_64Guest, 111 types.VirtualMachineGuestOsIdentifierDebian8Guest, 112 types.VirtualMachineGuestOsIdentifierDebian8_64Guest, 113 types.VirtualMachineGuestOsIdentifierDebian9Guest, 114 types.VirtualMachineGuestOsIdentifierDebian9_64Guest, 115 types.VirtualMachineGuestOsIdentifierDebian10Guest, 116 types.VirtualMachineGuestOsIdentifierDebian10_64Guest, 117 types.VirtualMachineGuestOsIdentifierAsianux3Guest, 118 types.VirtualMachineGuestOsIdentifierAsianux3_64Guest, 119 types.VirtualMachineGuestOsIdentifierAsianux4Guest, 120 types.VirtualMachineGuestOsIdentifierAsianux4_64Guest, 121 types.VirtualMachineGuestOsIdentifierAsianux5_64Guest, 122 types.VirtualMachineGuestOsIdentifierAsianux7_64Guest, 123 types.VirtualMachineGuestOsIdentifierOpensuseGuest, 124 types.VirtualMachineGuestOsIdentifierOpensuse64Guest, 125 types.VirtualMachineGuestOsIdentifierFedoraGuest, 126 types.VirtualMachineGuestOsIdentifierFedora64Guest, 127 types.VirtualMachineGuestOsIdentifierCoreos64Guest, 128 types.VirtualMachineGuestOsIdentifierVmwarePhoton64Guest, 129 types.VirtualMachineGuestOsIdentifierOther24xLinuxGuest, 130 types.VirtualMachineGuestOsIdentifierOther26xLinuxGuest, 131 types.VirtualMachineGuestOsIdentifierOtherLinuxGuest, 132 types.VirtualMachineGuestOsIdentifierOther3xLinuxGuest, 133 types.VirtualMachineGuestOsIdentifierGenericLinuxGuest, 134 types.VirtualMachineGuestOsIdentifierOther24xLinux64Guest, 135 types.VirtualMachineGuestOsIdentifierOther26xLinux64Guest, 136 types.VirtualMachineGuestOsIdentifierOther3xLinux64Guest, 137 types.VirtualMachineGuestOsIdentifierOtherLinux64Guest, 138 types.VirtualMachineGuestOsIdentifierSolaris6Guest, 139 types.VirtualMachineGuestOsIdentifierSolaris7Guest, 140 types.VirtualMachineGuestOsIdentifierSolaris8Guest, 141 types.VirtualMachineGuestOsIdentifierSolaris9Guest, 142 types.VirtualMachineGuestOsIdentifierSolaris10Guest, 143 types.VirtualMachineGuestOsIdentifierSolaris10_64Guest, 144 types.VirtualMachineGuestOsIdentifierSolaris11_64Guest, 145 types.VirtualMachineGuestOsIdentifierOs2Guest, 146 types.VirtualMachineGuestOsIdentifierEComStationGuest, 147 types.VirtualMachineGuestOsIdentifierEComStation2Guest, 148 types.VirtualMachineGuestOsIdentifierNetware4Guest, 149 types.VirtualMachineGuestOsIdentifierNetware5Guest, 150 types.VirtualMachineGuestOsIdentifierNetware6Guest, 151 types.VirtualMachineGuestOsIdentifierOpenServer5Guest, 152 types.VirtualMachineGuestOsIdentifierOpenServer6Guest, 153 types.VirtualMachineGuestOsIdentifierUnixWare7Guest, 154 types.VirtualMachineGuestOsIdentifierDarwinGuest, 155 types.VirtualMachineGuestOsIdentifierDarwin64Guest, 156 types.VirtualMachineGuestOsIdentifierDarwin10Guest, 157 types.VirtualMachineGuestOsIdentifierDarwin10_64Guest, 158 types.VirtualMachineGuestOsIdentifierDarwin11Guest, 159 types.VirtualMachineGuestOsIdentifierDarwin11_64Guest, 160 types.VirtualMachineGuestOsIdentifierDarwin12_64Guest, 161 types.VirtualMachineGuestOsIdentifierDarwin13_64Guest, 162 types.VirtualMachineGuestOsIdentifierDarwin14_64Guest, 163 types.VirtualMachineGuestOsIdentifierDarwin15_64Guest, 164 types.VirtualMachineGuestOsIdentifierDarwin16_64Guest, 165 types.VirtualMachineGuestOsIdentifierVmkernelGuest, 166 types.VirtualMachineGuestOsIdentifierVmkernel5Guest, 167 types.VirtualMachineGuestOsIdentifierVmkernel6Guest, 168 types.VirtualMachineGuestOsIdentifierVmkernel65Guest, 169 types.VirtualMachineGuestOsIdentifierOtherGuest, 170 types.VirtualMachineGuestOsIdentifierOtherGuest64, 171} 172