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  }