github.com/vmware/govmomi@v0.51.0/simulator/esx/type_info.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package esx
     6  
     7  import "github.com/vmware/govmomi/internal"
     8  
     9  // TypeInfo generated via `govc host.esxcli.model -dump`
    10  var TypeInfo = internal.DynamicTypeMgrAllTypeInfo{
    11  	ManagedTypeInfo: []internal.DynamicTypeMgrManagedTypeInfo{
    12  		{
    13  			Name:     "vim.EsxCLI.hardware.clock",
    14  			WsdlName: "VimEsxCLIhardwareclock",
    15  			Version:  "vim.version.version5",
    16  			Base:     []string{"vmodl.ManagedObject"},
    17  			Property: nil,
    18  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
    19  				{
    20  					Name:          "get",
    21  					WsdlName:      "VimEsxCLIhardwareclockget",
    22  					Version:       "vim.version.version5",
    23  					ParamTypeInfo: nil,
    24  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
    25  						Name:       "result",
    26  						Version:    "vim.version.version5",
    27  						Type:       "string",
    28  						PrivId:     "",
    29  						Annotation: nil,
    30  					},
    31  					Fault:      []string{"vim.EsxCLI.CLIFault"},
    32  					PrivId:     "",
    33  					Annotation: nil,
    34  				},
    35  				{
    36  					Name:     "set",
    37  					WsdlName: "VimEsxCLIhardwareclockset",
    38  					Version:  "vim.version.version5",
    39  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
    40  						{
    41  							Name:    "day",
    42  							Version: "vim.version.version5",
    43  							Type:    "long",
    44  							PrivId:  "",
    45  							Annotation: []internal.DynamicTypeMgrAnnotation{
    46  								{
    47  									Name:      "optional",
    48  									Parameter: nil,
    49  								},
    50  							},
    51  						},
    52  						{
    53  							Name:    "hour",
    54  							Version: "vim.version.version5",
    55  							Type:    "long",
    56  							PrivId:  "",
    57  							Annotation: []internal.DynamicTypeMgrAnnotation{
    58  								{
    59  									Name:      "optional",
    60  									Parameter: nil,
    61  								},
    62  							},
    63  						},
    64  						{
    65  							Name:    "min",
    66  							Version: "vim.version.version5",
    67  							Type:    "long",
    68  							PrivId:  "",
    69  							Annotation: []internal.DynamicTypeMgrAnnotation{
    70  								{
    71  									Name:      "optional",
    72  									Parameter: nil,
    73  								},
    74  							},
    75  						},
    76  						{
    77  							Name:    "month",
    78  							Version: "vim.version.version5",
    79  							Type:    "long",
    80  							PrivId:  "",
    81  							Annotation: []internal.DynamicTypeMgrAnnotation{
    82  								{
    83  									Name:      "optional",
    84  									Parameter: nil,
    85  								},
    86  							},
    87  						},
    88  						{
    89  							Name:    "sec",
    90  							Version: "vim.version.version5",
    91  							Type:    "long",
    92  							PrivId:  "",
    93  							Annotation: []internal.DynamicTypeMgrAnnotation{
    94  								{
    95  									Name:      "optional",
    96  									Parameter: nil,
    97  								},
    98  							},
    99  						},
   100  						{
   101  							Name:    "year",
   102  							Version: "vim.version.version5",
   103  							Type:    "long",
   104  							PrivId:  "",
   105  							Annotation: []internal.DynamicTypeMgrAnnotation{
   106  								{
   107  									Name:      "optional",
   108  									Parameter: nil,
   109  								},
   110  							},
   111  						},
   112  					},
   113  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   114  						Name:       "result",
   115  						Version:    "vim.version.version5",
   116  						Type:       "boolean",
   117  						PrivId:     "",
   118  						Annotation: nil,
   119  					},
   120  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   121  					PrivId:     "",
   122  					Annotation: nil,
   123  				},
   124  			},
   125  			Annotation: nil,
   126  		},
   127  		{
   128  			Name:     "vim.EsxCLI.hardware.platform",
   129  			WsdlName: "VimEsxCLIhardwareplatform",
   130  			Version:  "vim.version.version5",
   131  			Base:     []string{"vmodl.ManagedObject"},
   132  			Property: nil,
   133  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   134  				{
   135  					Name:          "get",
   136  					WsdlName:      "VimEsxCLIhardwareplatformget",
   137  					Version:       "vim.version.version5",
   138  					ParamTypeInfo: nil,
   139  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   140  						Name:       "result",
   141  						Version:    "vim.version.version5",
   142  						Type:       "vim.EsxCLI.hardware.platform.get.PlatformGet",
   143  						PrivId:     "",
   144  						Annotation: nil,
   145  					},
   146  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   147  					PrivId:     "",
   148  					Annotation: nil,
   149  				},
   150  			},
   151  			Annotation: nil,
   152  		},
   153  		{
   154  			Name:     "vim.EsxCLI.iscsi.software",
   155  			WsdlName: "VimEsxCLIiscsisoftware",
   156  			Version:  "vim.version.version5",
   157  			Base:     []string{"vmodl.ManagedObject"},
   158  			Property: nil,
   159  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   160  				{
   161  					Name:          "get",
   162  					WsdlName:      "VimEsxCLIiscsisoftwareget",
   163  					Version:       "vim.version.version5",
   164  					ParamTypeInfo: nil,
   165  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   166  						Name:       "result",
   167  						Version:    "vim.version.version5",
   168  						Type:       "boolean",
   169  						PrivId:     "",
   170  						Annotation: nil,
   171  					},
   172  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   173  					PrivId:     "",
   174  					Annotation: nil,
   175  				},
   176  				{
   177  					Name:     "set",
   178  					WsdlName: "VimEsxCLIiscsisoftwareset",
   179  					Version:  "vim.version.version5",
   180  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   181  						{
   182  							Name:       "enabled",
   183  							Version:    "vim.version.version5",
   184  							Type:       "boolean",
   185  							PrivId:     "",
   186  							Annotation: nil,
   187  						},
   188  						{
   189  							Name:    "name",
   190  							Version: "vim.version.version5",
   191  							Type:    "string",
   192  							PrivId:  "",
   193  							Annotation: []internal.DynamicTypeMgrAnnotation{
   194  								{
   195  									Name:      "optional",
   196  									Parameter: nil,
   197  								},
   198  							},
   199  						},
   200  					},
   201  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   202  						Name:       "result",
   203  						Version:    "vim.version.version5",
   204  						Type:       "string",
   205  						PrivId:     "",
   206  						Annotation: nil,
   207  					},
   208  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   209  					PrivId:     "",
   210  					Annotation: nil,
   211  				},
   212  			},
   213  			Annotation: nil,
   214  		},
   215  		{
   216  			Name:     "vim.EsxCLI.network.firewall.ruleset.allowedip",
   217  			WsdlName: "VimEsxCLInetworkfirewallrulesetallowedip",
   218  			Version:  "vim.version.version5",
   219  			Base:     []string{"vmodl.ManagedObject"},
   220  			Property: nil,
   221  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   222  				{
   223  					Name:     "add",
   224  					WsdlName: "VimEsxCLInetworkfirewallrulesetallowedipadd",
   225  					Version:  "vim.version.version5",
   226  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   227  						{
   228  							Name:       "ipaddress",
   229  							Version:    "vim.version.version5",
   230  							Type:       "string",
   231  							PrivId:     "",
   232  							Annotation: nil,
   233  						},
   234  						{
   235  							Name:       "rulesetid",
   236  							Version:    "vim.version.version5",
   237  							Type:       "string",
   238  							PrivId:     "",
   239  							Annotation: nil,
   240  						},
   241  					},
   242  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   243  						Name:       "result",
   244  						Version:    "vim.version.version5",
   245  						Type:       "boolean",
   246  						PrivId:     "",
   247  						Annotation: nil,
   248  					},
   249  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   250  					PrivId:     "",
   251  					Annotation: nil,
   252  				},
   253  				{
   254  					Name:     "list",
   255  					WsdlName: "VimEsxCLInetworkfirewallrulesetallowediplist",
   256  					Version:  "vim.version.version5",
   257  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   258  						{
   259  							Name:    "rulesetid",
   260  							Version: "vim.version.version5",
   261  							Type:    "string",
   262  							PrivId:  "",
   263  							Annotation: []internal.DynamicTypeMgrAnnotation{
   264  								{
   265  									Name:      "optional",
   266  									Parameter: nil,
   267  								},
   268  							},
   269  						},
   270  					},
   271  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   272  						Name:    "result",
   273  						Version: "vim.version.version5",
   274  						Type:    "vim.EsxCLI.network.firewall.ruleset.allowedip.list.FirewallRulesetAllowedip[]",
   275  						PrivId:  "",
   276  						Annotation: []internal.DynamicTypeMgrAnnotation{
   277  							{
   278  								Name:      "optional",
   279  								Parameter: nil,
   280  							},
   281  						},
   282  					},
   283  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   284  					PrivId:     "",
   285  					Annotation: nil,
   286  				},
   287  				{
   288  					Name:     "remove",
   289  					WsdlName: "VimEsxCLInetworkfirewallrulesetallowedipremove",
   290  					Version:  "vim.version.version5",
   291  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   292  						{
   293  							Name:       "ipaddress",
   294  							Version:    "vim.version.version5",
   295  							Type:       "string",
   296  							PrivId:     "",
   297  							Annotation: nil,
   298  						},
   299  						{
   300  							Name:       "rulesetid",
   301  							Version:    "vim.version.version5",
   302  							Type:       "string",
   303  							PrivId:     "",
   304  							Annotation: nil,
   305  						},
   306  					},
   307  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   308  						Name:       "result",
   309  						Version:    "vim.version.version5",
   310  						Type:       "boolean",
   311  						PrivId:     "",
   312  						Annotation: nil,
   313  					},
   314  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   315  					PrivId:     "",
   316  					Annotation: nil,
   317  				},
   318  			},
   319  			Annotation: nil,
   320  		},
   321  		{
   322  			Name:     "vim.EsxCLI.network.firewall.ruleset.client",
   323  			WsdlName: "VimEsxCLInetworkfirewallrulesetclient",
   324  			Version:  "vim.version.version5",
   325  			Base:     []string{"vmodl.ManagedObject"},
   326  			Property: nil,
   327  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   328  				{
   329  					Name:     "add",
   330  					WsdlName: "VimEsxCLInetworkfirewallrulesetclientadd",
   331  					Version:  "vim.version.version5",
   332  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   333  						{
   334  							Name:       "rulesetid",
   335  							Version:    "vim.version.version5",
   336  							Type:       "string",
   337  							PrivId:     "",
   338  							Annotation: nil,
   339  						},
   340  					},
   341  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   342  						Name:       "result",
   343  						Version:    "vim.version.version5",
   344  						Type:       "boolean",
   345  						PrivId:     "",
   346  						Annotation: nil,
   347  					},
   348  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   349  					PrivId:     "",
   350  					Annotation: nil,
   351  				},
   352  				{
   353  					Name:     "get",
   354  					WsdlName: "VimEsxCLInetworkfirewallrulesetclientget",
   355  					Version:  "vim.version.version5",
   356  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   357  						{
   358  							Name:       "rulesetid",
   359  							Version:    "vim.version.version5",
   360  							Type:       "string",
   361  							PrivId:     "",
   362  							Annotation: nil,
   363  						},
   364  					},
   365  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   366  						Name:       "result",
   367  						Version:    "vim.version.version5",
   368  						Type:       "vim.EsxCLI.network.firewall.ruleset.client.get.FirewallRulesetClientGet",
   369  						PrivId:     "",
   370  						Annotation: nil,
   371  					},
   372  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   373  					PrivId:     "",
   374  					Annotation: nil,
   375  				},
   376  				{
   377  					Name:     "remove",
   378  					WsdlName: "VimEsxCLInetworkfirewallrulesetclientremove",
   379  					Version:  "vim.version.version5",
   380  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   381  						{
   382  							Name:       "rulesetid",
   383  							Version:    "vim.version.version5",
   384  							Type:       "string",
   385  							PrivId:     "",
   386  							Annotation: nil,
   387  						},
   388  					},
   389  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   390  						Name:       "result",
   391  						Version:    "vim.version.version5",
   392  						Type:       "boolean",
   393  						PrivId:     "",
   394  						Annotation: nil,
   395  					},
   396  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   397  					PrivId:     "",
   398  					Annotation: nil,
   399  				},
   400  			},
   401  			Annotation: nil,
   402  		},
   403  		{
   404  			Name:     "vim.EsxCLI.network.firewall.ruleset.rule",
   405  			WsdlName: "VimEsxCLInetworkfirewallrulesetrule",
   406  			Version:  "vim.version.version5",
   407  			Base:     []string{"vmodl.ManagedObject"},
   408  			Property: nil,
   409  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   410  				{
   411  					Name:     "list",
   412  					WsdlName: "VimEsxCLInetworkfirewallrulesetrulelist",
   413  					Version:  "vim.version.version5",
   414  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   415  						{
   416  							Name:    "rulesetid",
   417  							Version: "vim.version.version5",
   418  							Type:    "string",
   419  							PrivId:  "",
   420  							Annotation: []internal.DynamicTypeMgrAnnotation{
   421  								{
   422  									Name:      "optional",
   423  									Parameter: nil,
   424  								},
   425  							},
   426  						},
   427  					},
   428  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   429  						Name:    "result",
   430  						Version: "vim.version.version5",
   431  						Type:    "vim.EsxCLI.network.firewall.ruleset.rule.list.FirewallPortRule[]",
   432  						PrivId:  "",
   433  						Annotation: []internal.DynamicTypeMgrAnnotation{
   434  							{
   435  								Name:      "optional",
   436  								Parameter: nil,
   437  							},
   438  						},
   439  					},
   440  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   441  					PrivId:     "",
   442  					Annotation: nil,
   443  				},
   444  			},
   445  			Annotation: nil,
   446  		},
   447  		{
   448  			Name:     "vim.EsxCLI.network.firewall.ruleset",
   449  			WsdlName: "VimEsxCLInetworkfirewallruleset",
   450  			Version:  "vim.version.version5",
   451  			Base:     []string{"vmodl.ManagedObject"},
   452  			Property: nil,
   453  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   454  				{
   455  					Name:     "list",
   456  					WsdlName: "VimEsxCLInetworkfirewallrulesetlist",
   457  					Version:  "vim.version.version5",
   458  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   459  						{
   460  							Name:    "rulesetid",
   461  							Version: "vim.version.version5",
   462  							Type:    "string",
   463  							PrivId:  "",
   464  							Annotation: []internal.DynamicTypeMgrAnnotation{
   465  								{
   466  									Name:      "optional",
   467  									Parameter: nil,
   468  								},
   469  							},
   470  						},
   471  					},
   472  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   473  						Name:    "result",
   474  						Version: "vim.version.version5",
   475  						Type:    "vim.EsxCLI.network.firewall.ruleset.list.Ruleset[]",
   476  						PrivId:  "",
   477  						Annotation: []internal.DynamicTypeMgrAnnotation{
   478  							{
   479  								Name:      "optional",
   480  								Parameter: nil,
   481  							},
   482  						},
   483  					},
   484  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   485  					PrivId:     "",
   486  					Annotation: nil,
   487  				},
   488  				{
   489  					Name:     "set",
   490  					WsdlName: "VimEsxCLInetworkfirewallrulesetset",
   491  					Version:  "vim.version.version5",
   492  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   493  						{
   494  							Name:    "allowedall",
   495  							Version: "vim.version.version5",
   496  							Type:    "boolean",
   497  							PrivId:  "",
   498  							Annotation: []internal.DynamicTypeMgrAnnotation{
   499  								{
   500  									Name:      "optional",
   501  									Parameter: nil,
   502  								},
   503  							},
   504  						},
   505  						{
   506  							Name:    "enabled",
   507  							Version: "vim.version.version5",
   508  							Type:    "boolean",
   509  							PrivId:  "",
   510  							Annotation: []internal.DynamicTypeMgrAnnotation{
   511  								{
   512  									Name:      "optional",
   513  									Parameter: nil,
   514  								},
   515  							},
   516  						},
   517  						{
   518  							Name:       "rulesetid",
   519  							Version:    "vim.version.version5",
   520  							Type:       "string",
   521  							PrivId:     "",
   522  							Annotation: nil,
   523  						},
   524  					},
   525  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   526  						Name:       "result",
   527  						Version:    "vim.version.version5",
   528  						Type:       "boolean",
   529  						PrivId:     "",
   530  						Annotation: nil,
   531  					},
   532  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   533  					PrivId:     "",
   534  					Annotation: nil,
   535  				},
   536  			},
   537  			Annotation: nil,
   538  		},
   539  		{
   540  			Name:     "vim.EsxCLI.network.firewall",
   541  			WsdlName: "VimEsxCLInetworkfirewall",
   542  			Version:  "vim.version.version5",
   543  			Base:     []string{"vmodl.ManagedObject"},
   544  			Property: nil,
   545  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   546  				{
   547  					Name:          "get",
   548  					WsdlName:      "VimEsxCLInetworkfirewallget",
   549  					Version:       "vim.version.version5",
   550  					ParamTypeInfo: nil,
   551  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   552  						Name:       "result",
   553  						Version:    "vim.version.version5",
   554  						Type:       "vim.EsxCLI.network.firewall.get.Firewall",
   555  						PrivId:     "",
   556  						Annotation: nil,
   557  					},
   558  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   559  					PrivId:     "",
   560  					Annotation: nil,
   561  				},
   562  				{
   563  					Name:          "load",
   564  					WsdlName:      "VimEsxCLInetworkfirewallload",
   565  					Version:       "vim.version.version5",
   566  					ParamTypeInfo: nil,
   567  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   568  						Name:       "result",
   569  						Version:    "vim.version.version5",
   570  						Type:       "boolean",
   571  						PrivId:     "",
   572  						Annotation: nil,
   573  					},
   574  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   575  					PrivId:     "",
   576  					Annotation: nil,
   577  				},
   578  				{
   579  					Name:          "refresh",
   580  					WsdlName:      "VimEsxCLInetworkfirewallrefresh",
   581  					Version:       "vim.version.version5",
   582  					ParamTypeInfo: nil,
   583  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   584  						Name:       "result",
   585  						Version:    "vim.version.version5",
   586  						Type:       "boolean",
   587  						PrivId:     "",
   588  						Annotation: nil,
   589  					},
   590  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   591  					PrivId:     "",
   592  					Annotation: nil,
   593  				},
   594  				{
   595  					Name:     "set",
   596  					WsdlName: "VimEsxCLInetworkfirewallset",
   597  					Version:  "vim.version.version5",
   598  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   599  						{
   600  							Name:    "defaultaction",
   601  							Version: "vim.version.version5",
   602  							Type:    "boolean",
   603  							PrivId:  "",
   604  							Annotation: []internal.DynamicTypeMgrAnnotation{
   605  								{
   606  									Name:      "optional",
   607  									Parameter: nil,
   608  								},
   609  							},
   610  						},
   611  						{
   612  							Name:    "enabled",
   613  							Version: "vim.version.version5",
   614  							Type:    "boolean",
   615  							PrivId:  "",
   616  							Annotation: []internal.DynamicTypeMgrAnnotation{
   617  								{
   618  									Name:      "optional",
   619  									Parameter: nil,
   620  								},
   621  							},
   622  						},
   623  					},
   624  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   625  						Name:       "result",
   626  						Version:    "vim.version.version5",
   627  						Type:       "boolean",
   628  						PrivId:     "",
   629  						Annotation: nil,
   630  					},
   631  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   632  					PrivId:     "",
   633  					Annotation: nil,
   634  				},
   635  				{
   636  					Name:          "unload",
   637  					WsdlName:      "VimEsxCLInetworkfirewallunload",
   638  					Version:       "vim.version.version5",
   639  					ParamTypeInfo: nil,
   640  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   641  						Name:       "result",
   642  						Version:    "vim.version.version5",
   643  						Type:       "boolean",
   644  						PrivId:     "",
   645  						Annotation: nil,
   646  					},
   647  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   648  					PrivId:     "",
   649  					Annotation: nil,
   650  				},
   651  			},
   652  			Annotation: nil,
   653  		},
   654  		{
   655  			Name:     "vim.EsxCLI.network.ip.connection",
   656  			WsdlName: "VimEsxCLInetworkipconnection",
   657  			Version:  "vim.version.version5",
   658  			Base:     []string{"vmodl.ManagedObject"},
   659  			Property: nil,
   660  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   661  				{
   662  					Name:     "list",
   663  					WsdlName: "VimEsxCLInetworkipconnectionlist",
   664  					Version:  "vim.version.version5",
   665  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   666  						{
   667  							Name:    "netstack",
   668  							Version: "vim.version.version5",
   669  							Type:    "string",
   670  							PrivId:  "",
   671  							Annotation: []internal.DynamicTypeMgrAnnotation{
   672  								{
   673  									Name:      "optional",
   674  									Parameter: nil,
   675  								},
   676  							},
   677  						},
   678  						{
   679  							Name:    "type",
   680  							Version: "vim.version.version5",
   681  							Type:    "string",
   682  							PrivId:  "",
   683  							Annotation: []internal.DynamicTypeMgrAnnotation{
   684  								{
   685  									Name:      "optional",
   686  									Parameter: nil,
   687  								},
   688  							},
   689  						},
   690  					},
   691  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   692  						Name:    "result",
   693  						Version: "vim.version.version5",
   694  						Type:    "vim.EsxCLI.network.ip.connection.list.IpConnection[]",
   695  						PrivId:  "",
   696  						Annotation: []internal.DynamicTypeMgrAnnotation{
   697  							{
   698  								Name:      "optional",
   699  								Parameter: nil,
   700  							},
   701  						},
   702  					},
   703  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   704  					PrivId:     "",
   705  					Annotation: nil,
   706  				},
   707  			},
   708  			Annotation: nil,
   709  		},
   710  		{
   711  			Name:     "vim.EsxCLI.network.nic.ring.current",
   712  			WsdlName: "VimEsxCLInetworknicringcurrent",
   713  			Version:  "vim.version.version5",
   714  			Base:     []string{"vmodl.ManagedObject"},
   715  			Property: nil,
   716  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   717  				{
   718  					Name:     "get",
   719  					WsdlName: "VimEsxCLInetworknicringcurrentget",
   720  					Version:  "vim.version.version5",
   721  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   722  						{
   723  							Name:       "nicname",
   724  							Version:    "vim.version.version5",
   725  							Type:       "string",
   726  							PrivId:     "",
   727  							Annotation: nil,
   728  						},
   729  					},
   730  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   731  						Name:       "result",
   732  						Version:    "vim.version.version5",
   733  						Type:       "vim.EsxCLI.network.nic.ring.current.get.RingInfo",
   734  						PrivId:     "",
   735  						Annotation: nil,
   736  					},
   737  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   738  					PrivId:     "",
   739  					Annotation: nil,
   740  				},
   741  				{
   742  					Name:     "set",
   743  					WsdlName: "VimEsxCLInetworknicringcurrentset",
   744  					Version:  "vim.version.version5",
   745  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   746  						{
   747  							Name:       "nicname",
   748  							Version:    "vim.version.version5",
   749  							Type:       "string",
   750  							PrivId:     "",
   751  							Annotation: nil,
   752  						},
   753  						{
   754  							Name:    "rx",
   755  							Version: "vim.version.version5",
   756  							Type:    "long",
   757  							PrivId:  "",
   758  							Annotation: []internal.DynamicTypeMgrAnnotation{
   759  								{
   760  									Name:      "optional",
   761  									Parameter: nil,
   762  								},
   763  							},
   764  						},
   765  						{
   766  							Name:    "rxjumbo",
   767  							Version: "vim.version.version5",
   768  							Type:    "long",
   769  							PrivId:  "",
   770  							Annotation: []internal.DynamicTypeMgrAnnotation{
   771  								{
   772  									Name:      "optional",
   773  									Parameter: nil,
   774  								},
   775  							},
   776  						},
   777  						{
   778  							Name:    "rxmini",
   779  							Version: "vim.version.version5",
   780  							Type:    "long",
   781  							PrivId:  "",
   782  							Annotation: []internal.DynamicTypeMgrAnnotation{
   783  								{
   784  									Name:      "optional",
   785  									Parameter: nil,
   786  								},
   787  							},
   788  						},
   789  						{
   790  							Name:    "tx",
   791  							Version: "vim.version.version5",
   792  							Type:    "long",
   793  							PrivId:  "",
   794  							Annotation: []internal.DynamicTypeMgrAnnotation{
   795  								{
   796  									Name:      "optional",
   797  									Parameter: nil,
   798  								},
   799  							},
   800  						},
   801  					},
   802  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   803  						Name:       "result",
   804  						Version:    "vim.version.version5",
   805  						Type:       "boolean",
   806  						PrivId:     "",
   807  						Annotation: nil,
   808  					},
   809  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   810  					PrivId:     "",
   811  					Annotation: nil,
   812  				},
   813  			},
   814  			Annotation: nil,
   815  		},
   816  		{
   817  			Name:     "vim.EsxCLI.network.nic.ring.preset",
   818  			WsdlName: "VimEsxCLInetworknicringpreset",
   819  			Version:  "vim.version.version5",
   820  			Base:     []string{"vmodl.ManagedObject"},
   821  			Property: nil,
   822  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   823  				{
   824  					Name:     "get",
   825  					WsdlName: "VimEsxCLInetworknicringpresetget",
   826  					Version:  "vim.version.version5",
   827  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   828  						{
   829  							Name:       "nicname",
   830  							Version:    "vim.version.version5",
   831  							Type:       "string",
   832  							PrivId:     "",
   833  							Annotation: nil,
   834  						},
   835  					},
   836  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   837  						Name:       "result",
   838  						Version:    "vim.version.version5",
   839  						Type:       "vim.EsxCLI.network.nic.ring.preset.get.RingInfo",
   840  						PrivId:     "",
   841  						Annotation: nil,
   842  					},
   843  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   844  					PrivId:     "",
   845  					Annotation: nil,
   846  				},
   847  			},
   848  			Annotation: nil,
   849  		},
   850  		{
   851  			Name:     "vim.EsxCLI.network.vm.port",
   852  			WsdlName: "VimEsxCLInetworkvmport",
   853  			Version:  "vim.version.version5",
   854  			Base:     []string{"vmodl.ManagedObject"},
   855  			Property: nil,
   856  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   857  				{
   858  					Name:     "list",
   859  					WsdlName: "VimEsxCLInetworkvmportlist",
   860  					Version:  "vim.version.version5",
   861  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   862  						{
   863  							Name:       "worldid",
   864  							Version:    "vim.version.version5",
   865  							Type:       "long",
   866  							PrivId:     "",
   867  							Annotation: nil,
   868  						},
   869  					},
   870  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   871  						Name:    "result",
   872  						Version: "vim.version.version5",
   873  						Type:    "vim.EsxCLI.network.vm.port.list.Port[]",
   874  						PrivId:  "",
   875  						Annotation: []internal.DynamicTypeMgrAnnotation{
   876  							{
   877  								Name:      "optional",
   878  								Parameter: nil,
   879  							},
   880  						},
   881  					},
   882  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   883  					PrivId:     "",
   884  					Annotation: nil,
   885  				},
   886  			},
   887  			Annotation: nil,
   888  		},
   889  		{
   890  			Name:     "vim.EsxCLI.network.vm",
   891  			WsdlName: "VimEsxCLInetworkvm",
   892  			Version:  "vim.version.version5",
   893  			Base:     []string{"vmodl.ManagedObject"},
   894  			Property: nil,
   895  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   896  				{
   897  					Name:          "list",
   898  					WsdlName:      "VimEsxCLInetworkvmlist",
   899  					Version:       "vim.version.version5",
   900  					ParamTypeInfo: nil,
   901  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   902  						Name:    "result",
   903  						Version: "vim.version.version5",
   904  						Type:    "vim.EsxCLI.network.vm.list.VM[]",
   905  						PrivId:  "",
   906  						Annotation: []internal.DynamicTypeMgrAnnotation{
   907  							{
   908  								Name:      "optional",
   909  								Parameter: nil,
   910  							},
   911  						},
   912  					},
   913  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   914  					PrivId:     "",
   915  					Annotation: nil,
   916  				},
   917  			},
   918  			Annotation: nil,
   919  		},
   920  		{
   921  			Name:     "vim.EsxCLI.software.vib.signature",
   922  			WsdlName: "VimEsxCLIsoftwarevibsignature",
   923  			Version:  "vim.version.version5",
   924  			Base:     []string{"vmodl.ManagedObject"},
   925  			Property: nil,
   926  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   927  				{
   928  					Name:     "verify",
   929  					WsdlName: "VimEsxCLIsoftwarevibsignatureverify",
   930  					Version:  "vim.version.version5",
   931  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   932  						{
   933  							Name:    "rebootingimage",
   934  							Version: "vim.version.version5",
   935  							Type:    "boolean",
   936  							PrivId:  "",
   937  							Annotation: []internal.DynamicTypeMgrAnnotation{
   938  								{
   939  									Name:      "optional",
   940  									Parameter: nil,
   941  								},
   942  							},
   943  						},
   944  					},
   945  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
   946  						Name:    "result",
   947  						Version: "vim.version.version5",
   948  						Type:    "vim.EsxCLI.software.vib.signature.verify.VIBSigVerify[]",
   949  						PrivId:  "",
   950  						Annotation: []internal.DynamicTypeMgrAnnotation{
   951  							{
   952  								Name:      "optional",
   953  								Parameter: nil,
   954  							},
   955  						},
   956  					},
   957  					Fault:      []string{"vim.EsxCLI.CLIFault"},
   958  					PrivId:     "",
   959  					Annotation: nil,
   960  				},
   961  			},
   962  			Annotation: nil,
   963  		},
   964  		{
   965  			Name:     "vim.EsxCLI.software.vib",
   966  			WsdlName: "VimEsxCLIsoftwarevib",
   967  			Version:  "vim.version.version5",
   968  			Base:     []string{"vmodl.ManagedObject"},
   969  			Property: nil,
   970  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
   971  				{
   972  					Name:     "get",
   973  					WsdlName: "VimEsxCLIsoftwarevibget",
   974  					Version:  "vim.version.version5",
   975  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
   976  						{
   977  							Name:    "rebootingimage",
   978  							Version: "vim.version.version5",
   979  							Type:    "boolean",
   980  							PrivId:  "",
   981  							Annotation: []internal.DynamicTypeMgrAnnotation{
   982  								{
   983  									Name:      "optional",
   984  									Parameter: nil,
   985  								},
   986  							},
   987  						},
   988  						{
   989  							Name:    "vibname",
   990  							Version: "vim.version.version5",
   991  							Type:    "string[]",
   992  							PrivId:  "",
   993  							Annotation: []internal.DynamicTypeMgrAnnotation{
   994  								{
   995  									Name:      "optional",
   996  									Parameter: nil,
   997  								},
   998  							},
   999  						},
  1000  					},
  1001  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1002  						Name:    "result",
  1003  						Version: "vim.version.version5",
  1004  						Type:    "vim.EsxCLI.software.vib.get.VIBExt[]",
  1005  						PrivId:  "",
  1006  						Annotation: []internal.DynamicTypeMgrAnnotation{
  1007  							{
  1008  								Name:      "optional",
  1009  								Parameter: nil,
  1010  							},
  1011  						},
  1012  					},
  1013  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1014  					PrivId:     "",
  1015  					Annotation: nil,
  1016  				},
  1017  				{
  1018  					Name:     "install",
  1019  					WsdlName: "VimEsxCLIsoftwarevibinstall",
  1020  					Version:  "vim.version.version5",
  1021  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1022  						{
  1023  							Name:    "depot",
  1024  							Version: "vim.version.version5",
  1025  							Type:    "string[]",
  1026  							PrivId:  "",
  1027  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1028  								{
  1029  									Name:      "optional",
  1030  									Parameter: nil,
  1031  								},
  1032  							},
  1033  						},
  1034  						{
  1035  							Name:    "dryrun",
  1036  							Version: "vim.version.version5",
  1037  							Type:    "boolean",
  1038  							PrivId:  "",
  1039  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1040  								{
  1041  									Name:      "optional",
  1042  									Parameter: nil,
  1043  								},
  1044  							},
  1045  						},
  1046  						{
  1047  							Name:    "force",
  1048  							Version: "vim.version.version5",
  1049  							Type:    "boolean",
  1050  							PrivId:  "",
  1051  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1052  								{
  1053  									Name:      "optional",
  1054  									Parameter: nil,
  1055  								},
  1056  							},
  1057  						},
  1058  						{
  1059  							Name:    "maintenancemode",
  1060  							Version: "vim.version.version5",
  1061  							Type:    "boolean",
  1062  							PrivId:  "",
  1063  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1064  								{
  1065  									Name:      "optional",
  1066  									Parameter: nil,
  1067  								},
  1068  							},
  1069  						},
  1070  						{
  1071  							Name:    "noliveinstall",
  1072  							Version: "vim.version.version5",
  1073  							Type:    "boolean",
  1074  							PrivId:  "",
  1075  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1076  								{
  1077  									Name:      "optional",
  1078  									Parameter: nil,
  1079  								},
  1080  							},
  1081  						},
  1082  						{
  1083  							Name:    "nosigcheck",
  1084  							Version: "vim.version.version5",
  1085  							Type:    "boolean",
  1086  							PrivId:  "",
  1087  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1088  								{
  1089  									Name:      "optional",
  1090  									Parameter: nil,
  1091  								},
  1092  							},
  1093  						},
  1094  						{
  1095  							Name:    "proxy",
  1096  							Version: "vim.version.version5",
  1097  							Type:    "string",
  1098  							PrivId:  "",
  1099  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1100  								{
  1101  									Name:      "optional",
  1102  									Parameter: nil,
  1103  								},
  1104  							},
  1105  						},
  1106  						{
  1107  							Name:    "vibname",
  1108  							Version: "vim.version.version5",
  1109  							Type:    "string[]",
  1110  							PrivId:  "",
  1111  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1112  								{
  1113  									Name:      "optional",
  1114  									Parameter: nil,
  1115  								},
  1116  							},
  1117  						},
  1118  						{
  1119  							Name:    "viburl",
  1120  							Version: "vim.version.version5",
  1121  							Type:    "string[]",
  1122  							PrivId:  "",
  1123  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1124  								{
  1125  									Name:      "optional",
  1126  									Parameter: nil,
  1127  								},
  1128  							},
  1129  						},
  1130  					},
  1131  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1132  						Name:       "result",
  1133  						Version:    "vim.version.version5",
  1134  						Type:       "vim.EsxCLI.software.vib.install.InstallationResult",
  1135  						PrivId:     "",
  1136  						Annotation: nil,
  1137  					},
  1138  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1139  					PrivId:     "",
  1140  					Annotation: nil,
  1141  				},
  1142  				{
  1143  					Name:     "list",
  1144  					WsdlName: "VimEsxCLIsoftwareviblist",
  1145  					Version:  "vim.version.version5",
  1146  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1147  						{
  1148  							Name:    "rebootingimage",
  1149  							Version: "vim.version.version5",
  1150  							Type:    "boolean",
  1151  							PrivId:  "",
  1152  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1153  								{
  1154  									Name:      "optional",
  1155  									Parameter: nil,
  1156  								},
  1157  							},
  1158  						},
  1159  					},
  1160  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1161  						Name:    "result",
  1162  						Version: "vim.version.version5",
  1163  						Type:    "vim.EsxCLI.software.vib.list.VIBSummaryExt[]",
  1164  						PrivId:  "",
  1165  						Annotation: []internal.DynamicTypeMgrAnnotation{
  1166  							{
  1167  								Name:      "optional",
  1168  								Parameter: nil,
  1169  							},
  1170  						},
  1171  					},
  1172  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1173  					PrivId:     "",
  1174  					Annotation: nil,
  1175  				},
  1176  				{
  1177  					Name:     "remove",
  1178  					WsdlName: "VimEsxCLIsoftwarevibremove",
  1179  					Version:  "vim.version.version5",
  1180  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1181  						{
  1182  							Name:    "dryrun",
  1183  							Version: "vim.version.version5",
  1184  							Type:    "boolean",
  1185  							PrivId:  "",
  1186  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1187  								{
  1188  									Name:      "optional",
  1189  									Parameter: nil,
  1190  								},
  1191  							},
  1192  						},
  1193  						{
  1194  							Name:    "force",
  1195  							Version: "vim.version.version5",
  1196  							Type:    "boolean",
  1197  							PrivId:  "",
  1198  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1199  								{
  1200  									Name:      "optional",
  1201  									Parameter: nil,
  1202  								},
  1203  							},
  1204  						},
  1205  						{
  1206  							Name:    "maintenancemode",
  1207  							Version: "vim.version.version5",
  1208  							Type:    "boolean",
  1209  							PrivId:  "",
  1210  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1211  								{
  1212  									Name:      "optional",
  1213  									Parameter: nil,
  1214  								},
  1215  							},
  1216  						},
  1217  						{
  1218  							Name:    "noliveinstall",
  1219  							Version: "vim.version.version5",
  1220  							Type:    "boolean",
  1221  							PrivId:  "",
  1222  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1223  								{
  1224  									Name:      "optional",
  1225  									Parameter: nil,
  1226  								},
  1227  							},
  1228  						},
  1229  						{
  1230  							Name:       "vibname",
  1231  							Version:    "vim.version.version5",
  1232  							Type:       "string[]",
  1233  							PrivId:     "",
  1234  							Annotation: nil,
  1235  						},
  1236  					},
  1237  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1238  						Name:       "result",
  1239  						Version:    "vim.version.version5",
  1240  						Type:       "vim.EsxCLI.software.vib.remove.InstallationResult",
  1241  						PrivId:     "",
  1242  						Annotation: nil,
  1243  					},
  1244  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1245  					PrivId:     "",
  1246  					Annotation: nil,
  1247  				},
  1248  				{
  1249  					Name:     "update",
  1250  					WsdlName: "VimEsxCLIsoftwarevibupdate",
  1251  					Version:  "vim.version.version5",
  1252  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1253  						{
  1254  							Name:    "depot",
  1255  							Version: "vim.version.version5",
  1256  							Type:    "string[]",
  1257  							PrivId:  "",
  1258  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1259  								{
  1260  									Name:      "optional",
  1261  									Parameter: nil,
  1262  								},
  1263  							},
  1264  						},
  1265  						{
  1266  							Name:    "dryrun",
  1267  							Version: "vim.version.version5",
  1268  							Type:    "boolean",
  1269  							PrivId:  "",
  1270  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1271  								{
  1272  									Name:      "optional",
  1273  									Parameter: nil,
  1274  								},
  1275  							},
  1276  						},
  1277  						{
  1278  							Name:    "force",
  1279  							Version: "vim.version.version5",
  1280  							Type:    "boolean",
  1281  							PrivId:  "",
  1282  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1283  								{
  1284  									Name:      "optional",
  1285  									Parameter: nil,
  1286  								},
  1287  							},
  1288  						},
  1289  						{
  1290  							Name:    "maintenancemode",
  1291  							Version: "vim.version.version5",
  1292  							Type:    "boolean",
  1293  							PrivId:  "",
  1294  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1295  								{
  1296  									Name:      "optional",
  1297  									Parameter: nil,
  1298  								},
  1299  							},
  1300  						},
  1301  						{
  1302  							Name:    "noliveinstall",
  1303  							Version: "vim.version.version5",
  1304  							Type:    "boolean",
  1305  							PrivId:  "",
  1306  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1307  								{
  1308  									Name:      "optional",
  1309  									Parameter: nil,
  1310  								},
  1311  							},
  1312  						},
  1313  						{
  1314  							Name:    "nosigcheck",
  1315  							Version: "vim.version.version5",
  1316  							Type:    "boolean",
  1317  							PrivId:  "",
  1318  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1319  								{
  1320  									Name:      "optional",
  1321  									Parameter: nil,
  1322  								},
  1323  							},
  1324  						},
  1325  						{
  1326  							Name:    "proxy",
  1327  							Version: "vim.version.version5",
  1328  							Type:    "string",
  1329  							PrivId:  "",
  1330  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1331  								{
  1332  									Name:      "optional",
  1333  									Parameter: nil,
  1334  								},
  1335  							},
  1336  						},
  1337  						{
  1338  							Name:    "vibname",
  1339  							Version: "vim.version.version5",
  1340  							Type:    "string[]",
  1341  							PrivId:  "",
  1342  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1343  								{
  1344  									Name:      "optional",
  1345  									Parameter: nil,
  1346  								},
  1347  							},
  1348  						},
  1349  						{
  1350  							Name:    "viburl",
  1351  							Version: "vim.version.version5",
  1352  							Type:    "string[]",
  1353  							PrivId:  "",
  1354  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1355  								{
  1356  									Name:      "optional",
  1357  									Parameter: nil,
  1358  								},
  1359  							},
  1360  						},
  1361  					},
  1362  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1363  						Name:       "result",
  1364  						Version:    "vim.version.version5",
  1365  						Type:       "vim.EsxCLI.software.vib.update.InstallationResult",
  1366  						PrivId:     "",
  1367  						Annotation: nil,
  1368  					},
  1369  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1370  					PrivId:     "",
  1371  					Annotation: nil,
  1372  				},
  1373  			},
  1374  			Annotation: nil,
  1375  		},
  1376  		{
  1377  			Name:     "vim.EsxCLI.system.hostname",
  1378  			WsdlName: "VimEsxCLIsystemhostname",
  1379  			Version:  "vim.version.version5",
  1380  			Base:     []string{"vmodl.ManagedObject"},
  1381  			Property: nil,
  1382  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
  1383  				{
  1384  					Name:          "get",
  1385  					WsdlName:      "VimEsxCLIsystemhostnameget",
  1386  					Version:       "vim.version.version5",
  1387  					ParamTypeInfo: nil,
  1388  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1389  						Name:       "result",
  1390  						Version:    "vim.version.version5",
  1391  						Type:       "vim.EsxCLI.system.hostname.get.FullyQualifiedHostName",
  1392  						PrivId:     "",
  1393  						Annotation: nil,
  1394  					},
  1395  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1396  					PrivId:     "",
  1397  					Annotation: nil,
  1398  				},
  1399  				{
  1400  					Name:     "set",
  1401  					WsdlName: "VimEsxCLIsystemhostnameset",
  1402  					Version:  "vim.version.version5",
  1403  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1404  						{
  1405  							Name:    "domain",
  1406  							Version: "vim.version.version5",
  1407  							Type:    "string",
  1408  							PrivId:  "",
  1409  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1410  								{
  1411  									Name:      "optional",
  1412  									Parameter: nil,
  1413  								},
  1414  							},
  1415  						},
  1416  						{
  1417  							Name:    "fqdn",
  1418  							Version: "vim.version.version5",
  1419  							Type:    "string",
  1420  							PrivId:  "",
  1421  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1422  								{
  1423  									Name:      "optional",
  1424  									Parameter: nil,
  1425  								},
  1426  							},
  1427  						},
  1428  						{
  1429  							Name:    "host",
  1430  							Version: "vim.version.version5",
  1431  							Type:    "string",
  1432  							PrivId:  "",
  1433  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1434  								{
  1435  									Name:      "optional",
  1436  									Parameter: nil,
  1437  								},
  1438  							},
  1439  						},
  1440  					},
  1441  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1442  						Name:       "result",
  1443  						Version:    "vim.version.version5",
  1444  						Type:       "boolean",
  1445  						PrivId:     "",
  1446  						Annotation: nil,
  1447  					},
  1448  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1449  					PrivId:     "",
  1450  					Annotation: nil,
  1451  				},
  1452  			},
  1453  			Annotation: nil,
  1454  		},
  1455  		{
  1456  			Name:     "vim.EsxCLI.system.settings.advanced",
  1457  			WsdlName: "VimEsxCLIsystemsettingsadvanced",
  1458  			Version:  "vim.version.version5",
  1459  			Base:     []string{"vmodl.ManagedObject"},
  1460  			Property: nil,
  1461  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
  1462  				{
  1463  					Name:     "add",
  1464  					WsdlName: "VimEsxCLIsystemsettingsadvancedadd",
  1465  					Version:  "vim.version.version5",
  1466  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1467  						{
  1468  							Name:       "description",
  1469  							Version:    "vim.version.version5",
  1470  							Type:       "string",
  1471  							PrivId:     "",
  1472  							Annotation: nil,
  1473  						},
  1474  						{
  1475  							Name:    "hidden",
  1476  							Version: "vim.version.version5",
  1477  							Type:    "boolean",
  1478  							PrivId:  "",
  1479  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1480  								{
  1481  									Name:      "optional",
  1482  									Parameter: nil,
  1483  								},
  1484  							},
  1485  						},
  1486  						{
  1487  							Name:    "hostspecific",
  1488  							Version: "vim.version.version5",
  1489  							Type:    "boolean",
  1490  							PrivId:  "",
  1491  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1492  								{
  1493  									Name:      "optional",
  1494  									Parameter: nil,
  1495  								},
  1496  							},
  1497  						},
  1498  						{
  1499  							Name:    "impact",
  1500  							Version: "vim.version.version5",
  1501  							Type:    "string",
  1502  							PrivId:  "",
  1503  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1504  								{
  1505  									Name:      "optional",
  1506  									Parameter: nil,
  1507  								},
  1508  							},
  1509  						},
  1510  						{
  1511  							Name:    "intdefault",
  1512  							Version: "vim.version.version5",
  1513  							Type:    "long",
  1514  							PrivId:  "",
  1515  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1516  								{
  1517  									Name:      "optional",
  1518  									Parameter: nil,
  1519  								},
  1520  							},
  1521  						},
  1522  						{
  1523  							Name:    "max",
  1524  							Version: "vim.version.version5",
  1525  							Type:    "long",
  1526  							PrivId:  "",
  1527  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1528  								{
  1529  									Name:      "optional",
  1530  									Parameter: nil,
  1531  								},
  1532  							},
  1533  						},
  1534  						{
  1535  							Name:    "min",
  1536  							Version: "vim.version.version5",
  1537  							Type:    "long",
  1538  							PrivId:  "",
  1539  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1540  								{
  1541  									Name:      "optional",
  1542  									Parameter: nil,
  1543  								},
  1544  							},
  1545  						},
  1546  						{
  1547  							Name:       "option",
  1548  							Version:    "vim.version.version5",
  1549  							Type:       "string",
  1550  							PrivId:     "",
  1551  							Annotation: nil,
  1552  						},
  1553  						{
  1554  							Name:    "stringdefault",
  1555  							Version: "vim.version.version5",
  1556  							Type:    "string",
  1557  							PrivId:  "",
  1558  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1559  								{
  1560  									Name:      "optional",
  1561  									Parameter: nil,
  1562  								},
  1563  							},
  1564  						},
  1565  						{
  1566  							Name:       "type",
  1567  							Version:    "vim.version.version5",
  1568  							Type:       "string",
  1569  							PrivId:     "",
  1570  							Annotation: nil,
  1571  						},
  1572  					},
  1573  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1574  						Name:       "result",
  1575  						Version:    "vim.version.version5",
  1576  						Type:       "boolean",
  1577  						PrivId:     "",
  1578  						Annotation: nil,
  1579  					},
  1580  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1581  					PrivId:     "",
  1582  					Annotation: nil,
  1583  				},
  1584  				{
  1585  					Name:     "list",
  1586  					WsdlName: "VimEsxCLIsystemsettingsadvancedlist",
  1587  					Version:  "vim.version.version5",
  1588  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1589  						{
  1590  							Name:    "delta",
  1591  							Version: "vim.version.version5",
  1592  							Type:    "boolean",
  1593  							PrivId:  "",
  1594  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1595  								{
  1596  									Name:      "optional",
  1597  									Parameter: nil,
  1598  								},
  1599  							},
  1600  						},
  1601  						{
  1602  							Name:    "option",
  1603  							Version: "vim.version.version5",
  1604  							Type:    "string",
  1605  							PrivId:  "",
  1606  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1607  								{
  1608  									Name:      "optional",
  1609  									Parameter: nil,
  1610  								},
  1611  							},
  1612  						},
  1613  						{
  1614  							Name:    "tree",
  1615  							Version: "vim.version.version5",
  1616  							Type:    "string",
  1617  							PrivId:  "",
  1618  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1619  								{
  1620  									Name:      "optional",
  1621  									Parameter: nil,
  1622  								},
  1623  							},
  1624  						},
  1625  					},
  1626  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1627  						Name:    "result",
  1628  						Version: "vim.version.version5",
  1629  						Type:    "vim.EsxCLI.system.settings.advanced.list.SettingsAdvancedOption[]",
  1630  						PrivId:  "",
  1631  						Annotation: []internal.DynamicTypeMgrAnnotation{
  1632  							{
  1633  								Name:      "optional",
  1634  								Parameter: nil,
  1635  							},
  1636  						},
  1637  					},
  1638  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1639  					PrivId:     "",
  1640  					Annotation: nil,
  1641  				},
  1642  				{
  1643  					Name:     "remove",
  1644  					WsdlName: "VimEsxCLIsystemsettingsadvancedremove",
  1645  					Version:  "vim.version.version5",
  1646  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1647  						{
  1648  							Name:       "option",
  1649  							Version:    "vim.version.version5",
  1650  							Type:       "string",
  1651  							PrivId:     "",
  1652  							Annotation: nil,
  1653  						},
  1654  					},
  1655  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1656  						Name:       "result",
  1657  						Version:    "vim.version.version5",
  1658  						Type:       "boolean",
  1659  						PrivId:     "",
  1660  						Annotation: nil,
  1661  					},
  1662  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1663  					PrivId:     "",
  1664  					Annotation: nil,
  1665  				},
  1666  				{
  1667  					Name:     "set",
  1668  					WsdlName: "VimEsxCLIsystemsettingsadvancedset",
  1669  					Version:  "vim.version.version5",
  1670  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1671  						{
  1672  							Name:    "default",
  1673  							Version: "vim.version.version5",
  1674  							Type:    "boolean",
  1675  							PrivId:  "",
  1676  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1677  								{
  1678  									Name:      "optional",
  1679  									Parameter: nil,
  1680  								},
  1681  							},
  1682  						},
  1683  						{
  1684  							Name:    "intvalue",
  1685  							Version: "vim.version.version5",
  1686  							Type:    "long",
  1687  							PrivId:  "",
  1688  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1689  								{
  1690  									Name:      "optional",
  1691  									Parameter: nil,
  1692  								},
  1693  							},
  1694  						},
  1695  						{
  1696  							Name:       "option",
  1697  							Version:    "vim.version.version5",
  1698  							Type:       "string",
  1699  							PrivId:     "",
  1700  							Annotation: nil,
  1701  						},
  1702  						{
  1703  							Name:    "stringvalue",
  1704  							Version: "vim.version.version5",
  1705  							Type:    "string",
  1706  							PrivId:  "",
  1707  							Annotation: []internal.DynamicTypeMgrAnnotation{
  1708  								{
  1709  									Name:      "optional",
  1710  									Parameter: nil,
  1711  								},
  1712  							},
  1713  						},
  1714  					},
  1715  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1716  						Name:       "result",
  1717  						Version:    "vim.version.version5",
  1718  						Type:       "boolean",
  1719  						PrivId:     "",
  1720  						Annotation: nil,
  1721  					},
  1722  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1723  					PrivId:     "",
  1724  					Annotation: nil,
  1725  				},
  1726  			},
  1727  			Annotation: nil,
  1728  		},
  1729  		{
  1730  			Name:     "vim.EsxCLI.system.stats.uptime",
  1731  			WsdlName: "VimEsxCLIsystemstatsuptime",
  1732  			Version:  "vim.version.version5",
  1733  			Base:     []string{"vmodl.ManagedObject"},
  1734  			Property: nil,
  1735  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
  1736  				{
  1737  					Name:          "get",
  1738  					WsdlName:      "VimEsxCLIsystemstatsuptimeget",
  1739  					Version:       "vim.version.version5",
  1740  					ParamTypeInfo: nil,
  1741  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1742  						Name:       "result",
  1743  						Version:    "vim.version.version5",
  1744  						Type:       "long",
  1745  						PrivId:     "",
  1746  						Annotation: nil,
  1747  					},
  1748  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1749  					PrivId:     "",
  1750  					Annotation: nil,
  1751  				},
  1752  			},
  1753  			Annotation: nil,
  1754  		},
  1755  		{
  1756  			Name:     "vim.EsxCLI.vm.process",
  1757  			WsdlName: "VimEsxCLIvmprocess",
  1758  			Version:  "vim.version.version5",
  1759  			Base:     []string{"vmodl.ManagedObject"},
  1760  			Property: nil,
  1761  			Method: []internal.DynamicTypeMgrMethodTypeInfo{
  1762  				{
  1763  					Name:     "kill",
  1764  					WsdlName: "VimEsxCLIvmprocesskill",
  1765  					Version:  "vim.version.version5",
  1766  					ParamTypeInfo: []internal.DynamicTypeMgrParamTypeInfo{
  1767  						{
  1768  							Name:       "type",
  1769  							Version:    "vim.version.version5",
  1770  							Type:       "string",
  1771  							PrivId:     "",
  1772  							Annotation: nil,
  1773  						},
  1774  						{
  1775  							Name:       "worldid",
  1776  							Version:    "vim.version.version5",
  1777  							Type:       "long",
  1778  							PrivId:     "",
  1779  							Annotation: nil,
  1780  						},
  1781  					},
  1782  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1783  						Name:       "result",
  1784  						Version:    "vim.version.version5",
  1785  						Type:       "boolean",
  1786  						PrivId:     "",
  1787  						Annotation: nil,
  1788  					},
  1789  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1790  					PrivId:     "",
  1791  					Annotation: nil,
  1792  				},
  1793  				{
  1794  					Name:          "list",
  1795  					WsdlName:      "VimEsxCLIvmprocesslist",
  1796  					Version:       "vim.version.version5",
  1797  					ParamTypeInfo: nil,
  1798  					ReturnTypeInfo: &internal.DynamicTypeMgrParamTypeInfo{
  1799  						Name:    "result",
  1800  						Version: "vim.version.version5",
  1801  						Type:    "vim.EsxCLI.vm.process.list.VirtualMachine[]",
  1802  						PrivId:  "",
  1803  						Annotation: []internal.DynamicTypeMgrAnnotation{
  1804  							{
  1805  								Name:      "optional",
  1806  								Parameter: nil,
  1807  							},
  1808  						},
  1809  					},
  1810  					Fault:      []string{"vim.EsxCLI.CLIFault"},
  1811  					PrivId:     "",
  1812  					Annotation: nil,
  1813  				},
  1814  			},
  1815  			Annotation: nil,
  1816  		},
  1817  	},
  1818  	EnumTypeInfo: nil,
  1819  	DataTypeInfo: []internal.DynamicTypeMgrDataTypeInfo{
  1820  		{
  1821  			Name:     "vim.EsxCLI.hardware.platform.get.PlatformGet",
  1822  			WsdlName: "VimEsxCLIhardwareplatformgetPlatformGet",
  1823  			Version:  "vim.version.version5",
  1824  			Base:     []string{"vmodl.DynamicData"},
  1825  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1826  				{
  1827  					Name:        "BIOSAssetTag",
  1828  					Version:     "vim.version.version5",
  1829  					Type:        "string",
  1830  					PrivId:      "",
  1831  					MsgIdFormat: "",
  1832  					Annotation:  nil,
  1833  				},
  1834  				{
  1835  					Name:        "EnclosureSerialNumber",
  1836  					Version:     "vim.version.version5",
  1837  					Type:        "string",
  1838  					PrivId:      "",
  1839  					MsgIdFormat: "",
  1840  					Annotation:  nil,
  1841  				},
  1842  				{
  1843  					Name:        "IPMISupported",
  1844  					Version:     "vim.version.version5",
  1845  					Type:        "boolean",
  1846  					PrivId:      "",
  1847  					MsgIdFormat: "",
  1848  					Annotation:  nil,
  1849  				},
  1850  				{
  1851  					Name:        "ProductName",
  1852  					Version:     "vim.version.version5",
  1853  					Type:        "string",
  1854  					PrivId:      "",
  1855  					MsgIdFormat: "",
  1856  					Annotation:  nil,
  1857  				},
  1858  				{
  1859  					Name:        "SerialNumber",
  1860  					Version:     "vim.version.version5",
  1861  					Type:        "string",
  1862  					PrivId:      "",
  1863  					MsgIdFormat: "",
  1864  					Annotation:  nil,
  1865  				},
  1866  				{
  1867  					Name:        "UUID",
  1868  					Version:     "vim.version.version5",
  1869  					Type:        "string",
  1870  					PrivId:      "",
  1871  					MsgIdFormat: "",
  1872  					Annotation:  nil,
  1873  				},
  1874  				{
  1875  					Name:        "VendorName",
  1876  					Version:     "vim.version.version5",
  1877  					Type:        "string",
  1878  					PrivId:      "",
  1879  					MsgIdFormat: "",
  1880  					Annotation:  nil,
  1881  				},
  1882  			},
  1883  			Annotation: nil,
  1884  		},
  1885  		{
  1886  			Name:     "vim.EsxCLI.network.firewall.get.Firewall",
  1887  			WsdlName: "VimEsxCLInetworkfirewallgetFirewall",
  1888  			Version:  "vim.version.version5",
  1889  			Base:     []string{"vmodl.DynamicData"},
  1890  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1891  				{
  1892  					Name:        "DefaultAction",
  1893  					Version:     "vim.version.version5",
  1894  					Type:        "string",
  1895  					PrivId:      "",
  1896  					MsgIdFormat: "",
  1897  					Annotation:  nil,
  1898  				},
  1899  				{
  1900  					Name:        "Enabled",
  1901  					Version:     "vim.version.version5",
  1902  					Type:        "boolean",
  1903  					PrivId:      "",
  1904  					MsgIdFormat: "",
  1905  					Annotation:  nil,
  1906  				},
  1907  				{
  1908  					Name:        "Loaded",
  1909  					Version:     "vim.version.version5",
  1910  					Type:        "boolean",
  1911  					PrivId:      "",
  1912  					MsgIdFormat: "",
  1913  					Annotation:  nil,
  1914  				},
  1915  			},
  1916  			Annotation: nil,
  1917  		},
  1918  		{
  1919  			Name:     "vim.EsxCLI.network.firewall.ruleset.allowedip.list.FirewallRulesetAllowedip",
  1920  			WsdlName: "VimEsxCLInetworkfirewallrulesetallowediplistFirewallRulesetAllowedip",
  1921  			Version:  "vim.version.version5",
  1922  			Base:     []string{"vmodl.DynamicData"},
  1923  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1924  				{
  1925  					Name:        "AllowedIPAddresses",
  1926  					Version:     "vim.version.version5",
  1927  					Type:        "string[]",
  1928  					PrivId:      "",
  1929  					MsgIdFormat: "",
  1930  					Annotation: []internal.DynamicTypeMgrAnnotation{
  1931  						{
  1932  							Name:      "optional",
  1933  							Parameter: nil,
  1934  						},
  1935  					},
  1936  				},
  1937  				{
  1938  					Name:        "Ruleset",
  1939  					Version:     "vim.version.version5",
  1940  					Type:        "string",
  1941  					PrivId:      "",
  1942  					MsgIdFormat: "",
  1943  					Annotation:  nil,
  1944  				},
  1945  			},
  1946  			Annotation: nil,
  1947  		},
  1948  		{
  1949  			Name:     "vim.EsxCLI.network.firewall.ruleset.client.get.FirewallRulesetClientGet",
  1950  			WsdlName: "VimEsxCLInetworkfirewallrulesetclientgetFirewallRulesetClientGet",
  1951  			Version:  "vim.version.version5",
  1952  			Base:     []string{"vmodl.DynamicData"},
  1953  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1954  				{
  1955  					Name:        "RulesetClientCount",
  1956  					Version:     "vim.version.version5",
  1957  					Type:        "long",
  1958  					PrivId:      "",
  1959  					MsgIdFormat: "",
  1960  					Annotation:  nil,
  1961  				},
  1962  			},
  1963  			Annotation: nil,
  1964  		},
  1965  		{
  1966  			Name:     "vim.EsxCLI.network.firewall.ruleset.list.Ruleset",
  1967  			WsdlName: "VimEsxCLInetworkfirewallrulesetlistRuleset",
  1968  			Version:  "vim.version.version5",
  1969  			Base:     []string{"vmodl.DynamicData"},
  1970  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1971  				{
  1972  					Name:        "Enabled",
  1973  					Version:     "vim.version.version5",
  1974  					Type:        "boolean",
  1975  					PrivId:      "",
  1976  					MsgIdFormat: "",
  1977  					Annotation:  nil,
  1978  				},
  1979  				{
  1980  					Name:        "Name",
  1981  					Version:     "vim.version.version5",
  1982  					Type:        "string",
  1983  					PrivId:      "",
  1984  					MsgIdFormat: "",
  1985  					Annotation:  nil,
  1986  				},
  1987  			},
  1988  			Annotation: nil,
  1989  		},
  1990  		{
  1991  			Name:     "vim.EsxCLI.network.firewall.ruleset.rule.list.FirewallPortRule",
  1992  			WsdlName: "VimEsxCLInetworkfirewallrulesetrulelistFirewallPortRule",
  1993  			Version:  "vim.version.version5",
  1994  			Base:     []string{"vmodl.DynamicData"},
  1995  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  1996  				{
  1997  					Name:        "Direction",
  1998  					Version:     "vim.version.version5",
  1999  					Type:        "string",
  2000  					PrivId:      "",
  2001  					MsgIdFormat: "",
  2002  					Annotation:  nil,
  2003  				},
  2004  				{
  2005  					Name:        "PortBegin",
  2006  					Version:     "vim.version.version5",
  2007  					Type:        "long",
  2008  					PrivId:      "",
  2009  					MsgIdFormat: "",
  2010  					Annotation:  nil,
  2011  				},
  2012  				{
  2013  					Name:        "PortEnd",
  2014  					Version:     "vim.version.version5",
  2015  					Type:        "long",
  2016  					PrivId:      "",
  2017  					MsgIdFormat: "",
  2018  					Annotation:  nil,
  2019  				},
  2020  				{
  2021  					Name:        "PortType",
  2022  					Version:     "vim.version.version5",
  2023  					Type:        "string",
  2024  					PrivId:      "",
  2025  					MsgIdFormat: "",
  2026  					Annotation:  nil,
  2027  				},
  2028  				{
  2029  					Name:        "Protocol",
  2030  					Version:     "vim.version.version5",
  2031  					Type:        "string",
  2032  					PrivId:      "",
  2033  					MsgIdFormat: "",
  2034  					Annotation:  nil,
  2035  				},
  2036  				{
  2037  					Name:        "Ruleset",
  2038  					Version:     "vim.version.version5",
  2039  					Type:        "string",
  2040  					PrivId:      "",
  2041  					MsgIdFormat: "",
  2042  					Annotation:  nil,
  2043  				},
  2044  			},
  2045  			Annotation: nil,
  2046  		},
  2047  		{
  2048  			Name:     "vim.EsxCLI.network.ip.connection.list.IpConnection",
  2049  			WsdlName: "VimEsxCLInetworkipconnectionlistIpConnection",
  2050  			Version:  "vim.version.version5",
  2051  			Base:     []string{"vmodl.DynamicData"},
  2052  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2053  				{
  2054  					Name:        "CCAlgo",
  2055  					Version:     "vim.version.version5",
  2056  					Type:        "string",
  2057  					PrivId:      "",
  2058  					MsgIdFormat: "",
  2059  					Annotation:  nil,
  2060  				},
  2061  				{
  2062  					Name:        "ForeignAddress",
  2063  					Version:     "vim.version.version5",
  2064  					Type:        "string",
  2065  					PrivId:      "",
  2066  					MsgIdFormat: "",
  2067  					Annotation:  nil,
  2068  				},
  2069  				{
  2070  					Name:        "LocalAddress",
  2071  					Version:     "vim.version.version5",
  2072  					Type:        "string",
  2073  					PrivId:      "",
  2074  					MsgIdFormat: "",
  2075  					Annotation:  nil,
  2076  				},
  2077  				{
  2078  					Name:        "Proto",
  2079  					Version:     "vim.version.version5",
  2080  					Type:        "string",
  2081  					PrivId:      "",
  2082  					MsgIdFormat: "",
  2083  					Annotation:  nil,
  2084  				},
  2085  				{
  2086  					Name:        "RecvQ",
  2087  					Version:     "vim.version.version5",
  2088  					Type:        "long",
  2089  					PrivId:      "",
  2090  					MsgIdFormat: "",
  2091  					Annotation:  nil,
  2092  				},
  2093  				{
  2094  					Name:        "SendQ",
  2095  					Version:     "vim.version.version5",
  2096  					Type:        "long",
  2097  					PrivId:      "",
  2098  					MsgIdFormat: "",
  2099  					Annotation:  nil,
  2100  				},
  2101  				{
  2102  					Name:        "State",
  2103  					Version:     "vim.version.version5",
  2104  					Type:        "string",
  2105  					PrivId:      "",
  2106  					MsgIdFormat: "",
  2107  					Annotation:  nil,
  2108  				},
  2109  				{
  2110  					Name:        "WorldID",
  2111  					Version:     "vim.version.version5",
  2112  					Type:        "long",
  2113  					PrivId:      "",
  2114  					MsgIdFormat: "",
  2115  					Annotation:  nil,
  2116  				},
  2117  				{
  2118  					Name:        "WorldName",
  2119  					Version:     "vim.version.version5",
  2120  					Type:        "string",
  2121  					PrivId:      "",
  2122  					MsgIdFormat: "",
  2123  					Annotation:  nil,
  2124  				},
  2125  			},
  2126  			Annotation: nil,
  2127  		},
  2128  		{
  2129  			Name:     "vim.EsxCLI.network.nic.ring.current.get.RingInfo",
  2130  			WsdlName: "VimEsxCLInetworknicringcurrentgetRingInfo",
  2131  			Version:  "vim.version.version5",
  2132  			Base:     []string{"vmodl.DynamicData"},
  2133  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2134  				{
  2135  					Name:        "RX",
  2136  					Version:     "vim.version.version5",
  2137  					Type:        "long",
  2138  					PrivId:      "",
  2139  					MsgIdFormat: "",
  2140  					Annotation:  nil,
  2141  				},
  2142  				{
  2143  					Name:        "RXJumbo",
  2144  					Version:     "vim.version.version5",
  2145  					Type:        "long",
  2146  					PrivId:      "",
  2147  					MsgIdFormat: "",
  2148  					Annotation:  nil,
  2149  				},
  2150  				{
  2151  					Name:        "RXMini",
  2152  					Version:     "vim.version.version5",
  2153  					Type:        "long",
  2154  					PrivId:      "",
  2155  					MsgIdFormat: "",
  2156  					Annotation:  nil,
  2157  				},
  2158  				{
  2159  					Name:        "TX",
  2160  					Version:     "vim.version.version5",
  2161  					Type:        "long",
  2162  					PrivId:      "",
  2163  					MsgIdFormat: "",
  2164  					Annotation:  nil,
  2165  				},
  2166  			},
  2167  			Annotation: nil,
  2168  		},
  2169  		{
  2170  			Name:     "vim.EsxCLI.network.nic.ring.preset.get.RingInfo",
  2171  			WsdlName: "VimEsxCLInetworknicringpresetgetRingInfo",
  2172  			Version:  "vim.version.version5",
  2173  			Base:     []string{"vmodl.DynamicData"},
  2174  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2175  				{
  2176  					Name:        "MaxRX",
  2177  					Version:     "vim.version.version5",
  2178  					Type:        "long",
  2179  					PrivId:      "",
  2180  					MsgIdFormat: "",
  2181  					Annotation:  nil,
  2182  				},
  2183  				{
  2184  					Name:        "MaxRXJumbo",
  2185  					Version:     "vim.version.version5",
  2186  					Type:        "long",
  2187  					PrivId:      "",
  2188  					MsgIdFormat: "",
  2189  					Annotation:  nil,
  2190  				},
  2191  				{
  2192  					Name:        "MaxRXMini",
  2193  					Version:     "vim.version.version5",
  2194  					Type:        "long",
  2195  					PrivId:      "",
  2196  					MsgIdFormat: "",
  2197  					Annotation:  nil,
  2198  				},
  2199  				{
  2200  					Name:        "MaxTX",
  2201  					Version:     "vim.version.version5",
  2202  					Type:        "long",
  2203  					PrivId:      "",
  2204  					MsgIdFormat: "",
  2205  					Annotation:  nil,
  2206  				},
  2207  				{
  2208  					Name:        "RX",
  2209  					Version:     "vim.version.version5",
  2210  					Type:        "long",
  2211  					PrivId:      "",
  2212  					MsgIdFormat: "",
  2213  					Annotation:  nil,
  2214  				},
  2215  				{
  2216  					Name:        "RXJumbo",
  2217  					Version:     "vim.version.version5",
  2218  					Type:        "long",
  2219  					PrivId:      "",
  2220  					MsgIdFormat: "",
  2221  					Annotation:  nil,
  2222  				},
  2223  				{
  2224  					Name:        "RXMini",
  2225  					Version:     "vim.version.version5",
  2226  					Type:        "long",
  2227  					PrivId:      "",
  2228  					MsgIdFormat: "",
  2229  					Annotation:  nil,
  2230  				},
  2231  				{
  2232  					Name:        "TX",
  2233  					Version:     "vim.version.version5",
  2234  					Type:        "long",
  2235  					PrivId:      "",
  2236  					MsgIdFormat: "",
  2237  					Annotation:  nil,
  2238  				},
  2239  			},
  2240  			Annotation: nil,
  2241  		},
  2242  		{
  2243  			Name:     "vim.EsxCLI.network.vm.list.VM",
  2244  			WsdlName: "VimEsxCLInetworkvmlistVM",
  2245  			Version:  "vim.version.version5",
  2246  			Base:     []string{"vmodl.DynamicData"},
  2247  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2248  				{
  2249  					Name:        "Name",
  2250  					Version:     "vim.version.version5",
  2251  					Type:        "string",
  2252  					PrivId:      "",
  2253  					MsgIdFormat: "",
  2254  					Annotation:  nil,
  2255  				},
  2256  				{
  2257  					Name:        "Networks",
  2258  					Version:     "vim.version.version5",
  2259  					Type:        "string[]",
  2260  					PrivId:      "",
  2261  					MsgIdFormat: "",
  2262  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2263  						{
  2264  							Name:      "optional",
  2265  							Parameter: nil,
  2266  						},
  2267  					},
  2268  				},
  2269  				{
  2270  					Name:        "NumPorts",
  2271  					Version:     "vim.version.version5",
  2272  					Type:        "long",
  2273  					PrivId:      "",
  2274  					MsgIdFormat: "",
  2275  					Annotation:  nil,
  2276  				},
  2277  				{
  2278  					Name:        "WorldID",
  2279  					Version:     "vim.version.version5",
  2280  					Type:        "long",
  2281  					PrivId:      "",
  2282  					MsgIdFormat: "",
  2283  					Annotation:  nil,
  2284  				},
  2285  			},
  2286  			Annotation: nil,
  2287  		},
  2288  		{
  2289  			Name:     "vim.EsxCLI.network.vm.port.list.Port",
  2290  			WsdlName: "VimEsxCLInetworkvmportlistPort",
  2291  			Version:  "vim.version.version5",
  2292  			Base:     []string{"vmodl.DynamicData"},
  2293  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2294  				{
  2295  					Name:        "ActiveFilters",
  2296  					Version:     "vim.version.version5",
  2297  					Type:        "string[]",
  2298  					PrivId:      "",
  2299  					MsgIdFormat: "",
  2300  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2301  						{
  2302  							Name:      "optional",
  2303  							Parameter: nil,
  2304  						},
  2305  					},
  2306  				},
  2307  				{
  2308  					Name:        "DVPortID",
  2309  					Version:     "vim.version.version5",
  2310  					Type:        "string",
  2311  					PrivId:      "",
  2312  					MsgIdFormat: "",
  2313  					Annotation:  nil,
  2314  				},
  2315  				{
  2316  					Name:        "IPAddress",
  2317  					Version:     "vim.version.version5",
  2318  					Type:        "string",
  2319  					PrivId:      "",
  2320  					MsgIdFormat: "",
  2321  					Annotation:  nil,
  2322  				},
  2323  				{
  2324  					Name:        "MACAddress",
  2325  					Version:     "vim.version.version5",
  2326  					Type:        "string",
  2327  					PrivId:      "",
  2328  					MsgIdFormat: "",
  2329  					Annotation:  nil,
  2330  				},
  2331  				{
  2332  					Name:        "PortID",
  2333  					Version:     "vim.version.version5",
  2334  					Type:        "long",
  2335  					PrivId:      "",
  2336  					MsgIdFormat: "",
  2337  					Annotation:  nil,
  2338  				},
  2339  				{
  2340  					Name:        "Portgroup",
  2341  					Version:     "vim.version.version5",
  2342  					Type:        "string",
  2343  					PrivId:      "",
  2344  					MsgIdFormat: "",
  2345  					Annotation:  nil,
  2346  				},
  2347  				{
  2348  					Name:        "TeamUplink",
  2349  					Version:     "vim.version.version5",
  2350  					Type:        "string",
  2351  					PrivId:      "",
  2352  					MsgIdFormat: "",
  2353  					Annotation:  nil,
  2354  				},
  2355  				{
  2356  					Name:        "UplinkPortID",
  2357  					Version:     "vim.version.version5",
  2358  					Type:        "long",
  2359  					PrivId:      "",
  2360  					MsgIdFormat: "",
  2361  					Annotation:  nil,
  2362  				},
  2363  				{
  2364  					Name:        "vSwitch",
  2365  					Version:     "vim.version.version5",
  2366  					Type:        "string",
  2367  					PrivId:      "",
  2368  					MsgIdFormat: "",
  2369  					Annotation:  nil,
  2370  				},
  2371  			},
  2372  			Annotation: nil,
  2373  		},
  2374  		{
  2375  			Name:     "vim.EsxCLI.software.vib.get.VIBExt",
  2376  			WsdlName: "VimEsxCLIsoftwarevibgetVIBExt",
  2377  			Version:  "vim.version.version5",
  2378  			Base:     []string{"vmodl.DynamicData"},
  2379  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2380  				{
  2381  					Name:        "AcceptanceLevel",
  2382  					Version:     "vim.version.version5",
  2383  					Type:        "string",
  2384  					PrivId:      "",
  2385  					MsgIdFormat: "",
  2386  					Annotation:  nil,
  2387  				},
  2388  				{
  2389  					Name:        "Conflicts",
  2390  					Version:     "vim.version.version5",
  2391  					Type:        "string[]",
  2392  					PrivId:      "",
  2393  					MsgIdFormat: "",
  2394  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2395  						{
  2396  							Name:      "optional",
  2397  							Parameter: nil,
  2398  						},
  2399  					},
  2400  				},
  2401  				{
  2402  					Name:        "CreationDate",
  2403  					Version:     "vim.version.version5",
  2404  					Type:        "string",
  2405  					PrivId:      "",
  2406  					MsgIdFormat: "",
  2407  					Annotation:  nil,
  2408  				},
  2409  				{
  2410  					Name:        "Depends",
  2411  					Version:     "vim.version.version5",
  2412  					Type:        "string[]",
  2413  					PrivId:      "",
  2414  					MsgIdFormat: "",
  2415  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2416  						{
  2417  							Name:      "optional",
  2418  							Parameter: nil,
  2419  						},
  2420  					},
  2421  				},
  2422  				{
  2423  					Name:        "Description",
  2424  					Version:     "vim.version.version5",
  2425  					Type:        "string",
  2426  					PrivId:      "",
  2427  					MsgIdFormat: "",
  2428  					Annotation:  nil,
  2429  				},
  2430  				{
  2431  					Name:        "HardwarePlatformsRequired",
  2432  					Version:     "vim.version.version5",
  2433  					Type:        "string[]",
  2434  					PrivId:      "",
  2435  					MsgIdFormat: "",
  2436  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2437  						{
  2438  							Name:      "optional",
  2439  							Parameter: nil,
  2440  						},
  2441  					},
  2442  				},
  2443  				{
  2444  					Name:        "ID",
  2445  					Version:     "vim.version.version5",
  2446  					Type:        "string",
  2447  					PrivId:      "",
  2448  					MsgIdFormat: "",
  2449  					Annotation:  nil,
  2450  				},
  2451  				{
  2452  					Name:        "InstallDate",
  2453  					Version:     "vim.version.version5",
  2454  					Type:        "string",
  2455  					PrivId:      "",
  2456  					MsgIdFormat: "",
  2457  					Annotation:  nil,
  2458  				},
  2459  				{
  2460  					Name:        "LiveInstallAllowed",
  2461  					Version:     "vim.version.version5",
  2462  					Type:        "string",
  2463  					PrivId:      "",
  2464  					MsgIdFormat: "",
  2465  					Annotation:  nil,
  2466  				},
  2467  				{
  2468  					Name:        "LiveRemoveAllowed",
  2469  					Version:     "vim.version.version5",
  2470  					Type:        "string",
  2471  					PrivId:      "",
  2472  					MsgIdFormat: "",
  2473  					Annotation:  nil,
  2474  				},
  2475  				{
  2476  					Name:        "MaintenanceModeRequired",
  2477  					Version:     "vim.version.version5",
  2478  					Type:        "string",
  2479  					PrivId:      "",
  2480  					MsgIdFormat: "",
  2481  					Annotation:  nil,
  2482  				},
  2483  				{
  2484  					Name:        "Name",
  2485  					Version:     "vim.version.version5",
  2486  					Type:        "string",
  2487  					PrivId:      "",
  2488  					MsgIdFormat: "",
  2489  					Annotation:  nil,
  2490  				},
  2491  				{
  2492  					Name:        "Overlay",
  2493  					Version:     "vim.version.version5",
  2494  					Type:        "string",
  2495  					PrivId:      "",
  2496  					MsgIdFormat: "",
  2497  					Annotation:  nil,
  2498  				},
  2499  				{
  2500  					Name:        "Payloads",
  2501  					Version:     "vim.version.version5",
  2502  					Type:        "string[]",
  2503  					PrivId:      "",
  2504  					MsgIdFormat: "",
  2505  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2506  						{
  2507  							Name:      "optional",
  2508  							Parameter: nil,
  2509  						},
  2510  					},
  2511  				},
  2512  				{
  2513  					Name:        "Platforms",
  2514  					Version:     "vim.version.version5",
  2515  					Type:        "string",
  2516  					PrivId:      "",
  2517  					MsgIdFormat: "",
  2518  					Annotation:  nil,
  2519  				},
  2520  				{
  2521  					Name:        "Provides",
  2522  					Version:     "vim.version.version5",
  2523  					Type:        "string[]",
  2524  					PrivId:      "",
  2525  					MsgIdFormat: "",
  2526  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2527  						{
  2528  							Name:      "optional",
  2529  							Parameter: nil,
  2530  						},
  2531  					},
  2532  				},
  2533  				{
  2534  					Name:        "ReferenceURLs",
  2535  					Version:     "vim.version.version5",
  2536  					Type:        "string[]",
  2537  					PrivId:      "",
  2538  					MsgIdFormat: "",
  2539  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2540  						{
  2541  							Name:      "optional",
  2542  							Parameter: nil,
  2543  						},
  2544  					},
  2545  				},
  2546  				{
  2547  					Name:        "Replaces",
  2548  					Version:     "vim.version.version5",
  2549  					Type:        "string[]",
  2550  					PrivId:      "",
  2551  					MsgIdFormat: "",
  2552  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2553  						{
  2554  							Name:      "optional",
  2555  							Parameter: nil,
  2556  						},
  2557  					},
  2558  				},
  2559  				{
  2560  					Name:        "StatelessReady",
  2561  					Version:     "vim.version.version5",
  2562  					Type:        "string",
  2563  					PrivId:      "",
  2564  					MsgIdFormat: "",
  2565  					Annotation:  nil,
  2566  				},
  2567  				{
  2568  					Name:        "Status",
  2569  					Version:     "vim.version.version5",
  2570  					Type:        "string",
  2571  					PrivId:      "",
  2572  					MsgIdFormat: "",
  2573  					Annotation:  nil,
  2574  				},
  2575  				{
  2576  					Name:        "Summary",
  2577  					Version:     "vim.version.version5",
  2578  					Type:        "string",
  2579  					PrivId:      "",
  2580  					MsgIdFormat: "",
  2581  					Annotation:  nil,
  2582  				},
  2583  				{
  2584  					Name:        "Tags",
  2585  					Version:     "vim.version.version5",
  2586  					Type:        "string[]",
  2587  					PrivId:      "",
  2588  					MsgIdFormat: "",
  2589  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2590  						{
  2591  							Name:      "optional",
  2592  							Parameter: nil,
  2593  						},
  2594  					},
  2595  				},
  2596  				{
  2597  					Name:        "Type",
  2598  					Version:     "vim.version.version5",
  2599  					Type:        "string",
  2600  					PrivId:      "",
  2601  					MsgIdFormat: "",
  2602  					Annotation:  nil,
  2603  				},
  2604  				{
  2605  					Name:        "Vendor",
  2606  					Version:     "vim.version.version5",
  2607  					Type:        "string",
  2608  					PrivId:      "",
  2609  					MsgIdFormat: "",
  2610  					Annotation:  nil,
  2611  				},
  2612  				{
  2613  					Name:        "Version",
  2614  					Version:     "vim.version.version5",
  2615  					Type:        "string",
  2616  					PrivId:      "",
  2617  					MsgIdFormat: "",
  2618  					Annotation:  nil,
  2619  				},
  2620  			},
  2621  			Annotation: nil,
  2622  		},
  2623  		{
  2624  			Name:     "vim.EsxCLI.software.vib.install.DpuInstallationResult",
  2625  			WsdlName: "VimEsxCLIsoftwarevibinstallDpuInstallationResult",
  2626  			Version:  "vim.version.version5",
  2627  			Base:     []string{"vmodl.DynamicData"},
  2628  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2629  				{
  2630  					Name:        "DPUID",
  2631  					Version:     "vim.version.version5",
  2632  					Type:        "string",
  2633  					PrivId:      "",
  2634  					MsgIdFormat: "",
  2635  					Annotation:  nil,
  2636  				},
  2637  				{
  2638  					Name:        "Message",
  2639  					Version:     "vim.version.version5",
  2640  					Type:        "string",
  2641  					PrivId:      "",
  2642  					MsgIdFormat: "",
  2643  					Annotation:  nil,
  2644  				},
  2645  				{
  2646  					Name:        "RebootRequired",
  2647  					Version:     "vim.version.version5",
  2648  					Type:        "boolean",
  2649  					PrivId:      "",
  2650  					MsgIdFormat: "",
  2651  					Annotation:  nil,
  2652  				},
  2653  				{
  2654  					Name:        "VIBsInstalled",
  2655  					Version:     "vim.version.version5",
  2656  					Type:        "string[]",
  2657  					PrivId:      "",
  2658  					MsgIdFormat: "",
  2659  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2660  						{
  2661  							Name:      "optional",
  2662  							Parameter: nil,
  2663  						},
  2664  					},
  2665  				},
  2666  				{
  2667  					Name:        "VIBsRemoved",
  2668  					Version:     "vim.version.version5",
  2669  					Type:        "string[]",
  2670  					PrivId:      "",
  2671  					MsgIdFormat: "",
  2672  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2673  						{
  2674  							Name:      "optional",
  2675  							Parameter: nil,
  2676  						},
  2677  					},
  2678  				},
  2679  				{
  2680  					Name:        "VIBsSkipped",
  2681  					Version:     "vim.version.version5",
  2682  					Type:        "string[]",
  2683  					PrivId:      "",
  2684  					MsgIdFormat: "",
  2685  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2686  						{
  2687  							Name:      "optional",
  2688  							Parameter: nil,
  2689  						},
  2690  					},
  2691  				},
  2692  			},
  2693  			Annotation: nil,
  2694  		},
  2695  		{
  2696  			Name:     "vim.EsxCLI.software.vib.install.InstallationResult",
  2697  			WsdlName: "VimEsxCLIsoftwarevibinstallInstallationResult",
  2698  			Version:  "vim.version.version5",
  2699  			Base:     []string{"vmodl.DynamicData"},
  2700  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2701  				{
  2702  					Name:        "DPUResults",
  2703  					Version:     "vim.version.version5",
  2704  					Type:        "vim.EsxCLI.software.vib.install.DpuInstallationResult[]",
  2705  					PrivId:      "",
  2706  					MsgIdFormat: "",
  2707  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2708  						{
  2709  							Name:      "optional",
  2710  							Parameter: nil,
  2711  						},
  2712  					},
  2713  				},
  2714  				{
  2715  					Name:        "Message",
  2716  					Version:     "vim.version.version5",
  2717  					Type:        "string",
  2718  					PrivId:      "",
  2719  					MsgIdFormat: "",
  2720  					Annotation:  nil,
  2721  				},
  2722  				{
  2723  					Name:        "RebootRequired",
  2724  					Version:     "vim.version.version5",
  2725  					Type:        "boolean",
  2726  					PrivId:      "",
  2727  					MsgIdFormat: "",
  2728  					Annotation:  nil,
  2729  				},
  2730  				{
  2731  					Name:        "VIBsInstalled",
  2732  					Version:     "vim.version.version5",
  2733  					Type:        "string[]",
  2734  					PrivId:      "",
  2735  					MsgIdFormat: "",
  2736  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2737  						{
  2738  							Name:      "optional",
  2739  							Parameter: nil,
  2740  						},
  2741  					},
  2742  				},
  2743  				{
  2744  					Name:        "VIBsRemoved",
  2745  					Version:     "vim.version.version5",
  2746  					Type:        "string[]",
  2747  					PrivId:      "",
  2748  					MsgIdFormat: "",
  2749  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2750  						{
  2751  							Name:      "optional",
  2752  							Parameter: nil,
  2753  						},
  2754  					},
  2755  				},
  2756  				{
  2757  					Name:        "VIBsSkipped",
  2758  					Version:     "vim.version.version5",
  2759  					Type:        "string[]",
  2760  					PrivId:      "",
  2761  					MsgIdFormat: "",
  2762  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2763  						{
  2764  							Name:      "optional",
  2765  							Parameter: nil,
  2766  						},
  2767  					},
  2768  				},
  2769  			},
  2770  			Annotation: nil,
  2771  		},
  2772  		{
  2773  			Name:     "vim.EsxCLI.software.vib.list.VIBSummaryExt",
  2774  			WsdlName: "VimEsxCLIsoftwareviblistVIBSummaryExt",
  2775  			Version:  "vim.version.version5",
  2776  			Base:     []string{"vmodl.DynamicData"},
  2777  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2778  				{
  2779  					Name:        "AcceptanceLevel",
  2780  					Version:     "vim.version.version5",
  2781  					Type:        "string",
  2782  					PrivId:      "",
  2783  					MsgIdFormat: "",
  2784  					Annotation:  nil,
  2785  				},
  2786  				{
  2787  					Name:        "CreationDate",
  2788  					Version:     "vim.version.version5",
  2789  					Type:        "string",
  2790  					PrivId:      "",
  2791  					MsgIdFormat: "",
  2792  					Annotation:  nil,
  2793  				},
  2794  				{
  2795  					Name:        "ID",
  2796  					Version:     "vim.version.version5",
  2797  					Type:        "string",
  2798  					PrivId:      "",
  2799  					MsgIdFormat: "",
  2800  					Annotation:  nil,
  2801  				},
  2802  				{
  2803  					Name:        "InstallDate",
  2804  					Version:     "vim.version.version5",
  2805  					Type:        "string",
  2806  					PrivId:      "",
  2807  					MsgIdFormat: "",
  2808  					Annotation:  nil,
  2809  				},
  2810  				{
  2811  					Name:        "Name",
  2812  					Version:     "vim.version.version5",
  2813  					Type:        "string",
  2814  					PrivId:      "",
  2815  					MsgIdFormat: "",
  2816  					Annotation:  nil,
  2817  				},
  2818  				{
  2819  					Name:        "Platforms",
  2820  					Version:     "vim.version.version5",
  2821  					Type:        "string",
  2822  					PrivId:      "",
  2823  					MsgIdFormat: "",
  2824  					Annotation:  nil,
  2825  				},
  2826  				{
  2827  					Name:        "Status",
  2828  					Version:     "vim.version.version5",
  2829  					Type:        "string",
  2830  					PrivId:      "",
  2831  					MsgIdFormat: "",
  2832  					Annotation:  nil,
  2833  				},
  2834  				{
  2835  					Name:        "Vendor",
  2836  					Version:     "vim.version.version5",
  2837  					Type:        "string",
  2838  					PrivId:      "",
  2839  					MsgIdFormat: "",
  2840  					Annotation:  nil,
  2841  				},
  2842  				{
  2843  					Name:        "Version",
  2844  					Version:     "vim.version.version5",
  2845  					Type:        "string",
  2846  					PrivId:      "",
  2847  					MsgIdFormat: "",
  2848  					Annotation:  nil,
  2849  				},
  2850  			},
  2851  			Annotation: nil,
  2852  		},
  2853  		{
  2854  			Name:     "vim.EsxCLI.software.vib.remove.DpuInstallationResult",
  2855  			WsdlName: "VimEsxCLIsoftwarevibremoveDpuInstallationResult",
  2856  			Version:  "vim.version.version5",
  2857  			Base:     []string{"vmodl.DynamicData"},
  2858  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2859  				{
  2860  					Name:        "DPUID",
  2861  					Version:     "vim.version.version5",
  2862  					Type:        "string",
  2863  					PrivId:      "",
  2864  					MsgIdFormat: "",
  2865  					Annotation:  nil,
  2866  				},
  2867  				{
  2868  					Name:        "Message",
  2869  					Version:     "vim.version.version5",
  2870  					Type:        "string",
  2871  					PrivId:      "",
  2872  					MsgIdFormat: "",
  2873  					Annotation:  nil,
  2874  				},
  2875  				{
  2876  					Name:        "RebootRequired",
  2877  					Version:     "vim.version.version5",
  2878  					Type:        "boolean",
  2879  					PrivId:      "",
  2880  					MsgIdFormat: "",
  2881  					Annotation:  nil,
  2882  				},
  2883  				{
  2884  					Name:        "VIBsInstalled",
  2885  					Version:     "vim.version.version5",
  2886  					Type:        "string[]",
  2887  					PrivId:      "",
  2888  					MsgIdFormat: "",
  2889  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2890  						{
  2891  							Name:      "optional",
  2892  							Parameter: nil,
  2893  						},
  2894  					},
  2895  				},
  2896  				{
  2897  					Name:        "VIBsRemoved",
  2898  					Version:     "vim.version.version5",
  2899  					Type:        "string[]",
  2900  					PrivId:      "",
  2901  					MsgIdFormat: "",
  2902  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2903  						{
  2904  							Name:      "optional",
  2905  							Parameter: nil,
  2906  						},
  2907  					},
  2908  				},
  2909  				{
  2910  					Name:        "VIBsSkipped",
  2911  					Version:     "vim.version.version5",
  2912  					Type:        "string[]",
  2913  					PrivId:      "",
  2914  					MsgIdFormat: "",
  2915  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2916  						{
  2917  							Name:      "optional",
  2918  							Parameter: nil,
  2919  						},
  2920  					},
  2921  				},
  2922  			},
  2923  			Annotation: nil,
  2924  		},
  2925  		{
  2926  			Name:     "vim.EsxCLI.software.vib.remove.InstallationResult",
  2927  			WsdlName: "VimEsxCLIsoftwarevibremoveInstallationResult",
  2928  			Version:  "vim.version.version5",
  2929  			Base:     []string{"vmodl.DynamicData"},
  2930  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  2931  				{
  2932  					Name:        "DPUResults",
  2933  					Version:     "vim.version.version5",
  2934  					Type:        "vim.EsxCLI.software.vib.remove.DpuInstallationResult[]",
  2935  					PrivId:      "",
  2936  					MsgIdFormat: "",
  2937  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2938  						{
  2939  							Name:      "optional",
  2940  							Parameter: nil,
  2941  						},
  2942  					},
  2943  				},
  2944  				{
  2945  					Name:        "Message",
  2946  					Version:     "vim.version.version5",
  2947  					Type:        "string",
  2948  					PrivId:      "",
  2949  					MsgIdFormat: "",
  2950  					Annotation:  nil,
  2951  				},
  2952  				{
  2953  					Name:        "RebootRequired",
  2954  					Version:     "vim.version.version5",
  2955  					Type:        "boolean",
  2956  					PrivId:      "",
  2957  					MsgIdFormat: "",
  2958  					Annotation:  nil,
  2959  				},
  2960  				{
  2961  					Name:        "VIBsInstalled",
  2962  					Version:     "vim.version.version5",
  2963  					Type:        "string[]",
  2964  					PrivId:      "",
  2965  					MsgIdFormat: "",
  2966  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2967  						{
  2968  							Name:      "optional",
  2969  							Parameter: nil,
  2970  						},
  2971  					},
  2972  				},
  2973  				{
  2974  					Name:        "VIBsRemoved",
  2975  					Version:     "vim.version.version5",
  2976  					Type:        "string[]",
  2977  					PrivId:      "",
  2978  					MsgIdFormat: "",
  2979  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2980  						{
  2981  							Name:      "optional",
  2982  							Parameter: nil,
  2983  						},
  2984  					},
  2985  				},
  2986  				{
  2987  					Name:        "VIBsSkipped",
  2988  					Version:     "vim.version.version5",
  2989  					Type:        "string[]",
  2990  					PrivId:      "",
  2991  					MsgIdFormat: "",
  2992  					Annotation: []internal.DynamicTypeMgrAnnotation{
  2993  						{
  2994  							Name:      "optional",
  2995  							Parameter: nil,
  2996  						},
  2997  					},
  2998  				},
  2999  			},
  3000  			Annotation: nil,
  3001  		},
  3002  		{
  3003  			Name:     "vim.EsxCLI.software.vib.signature.verify.VIBSigVerify",
  3004  			WsdlName: "VimEsxCLIsoftwarevibsignatureverifyVIBSigVerify",
  3005  			Version:  "vim.version.version5",
  3006  			Base:     []string{"vmodl.DynamicData"},
  3007  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3008  				{
  3009  					Name:        "AcceptanceLevel",
  3010  					Version:     "vim.version.version5",
  3011  					Type:        "string",
  3012  					PrivId:      "",
  3013  					MsgIdFormat: "",
  3014  					Annotation:  nil,
  3015  				},
  3016  				{
  3017  					Name:        "ID",
  3018  					Version:     "vim.version.version5",
  3019  					Type:        "string",
  3020  					PrivId:      "",
  3021  					MsgIdFormat: "",
  3022  					Annotation:  nil,
  3023  				},
  3024  				{
  3025  					Name:        "Name",
  3026  					Version:     "vim.version.version5",
  3027  					Type:        "string",
  3028  					PrivId:      "",
  3029  					MsgIdFormat: "",
  3030  					Annotation:  nil,
  3031  				},
  3032  				{
  3033  					Name:        "Platforms",
  3034  					Version:     "vim.version.version5",
  3035  					Type:        "string",
  3036  					PrivId:      "",
  3037  					MsgIdFormat: "",
  3038  					Annotation:  nil,
  3039  				},
  3040  				{
  3041  					Name:        "SignatureVerification",
  3042  					Version:     "vim.version.version5",
  3043  					Type:        "string",
  3044  					PrivId:      "",
  3045  					MsgIdFormat: "",
  3046  					Annotation:  nil,
  3047  				},
  3048  				{
  3049  					Name:        "Vendor",
  3050  					Version:     "vim.version.version5",
  3051  					Type:        "string",
  3052  					PrivId:      "",
  3053  					MsgIdFormat: "",
  3054  					Annotation:  nil,
  3055  				},
  3056  				{
  3057  					Name:        "Version",
  3058  					Version:     "vim.version.version5",
  3059  					Type:        "string",
  3060  					PrivId:      "",
  3061  					MsgIdFormat: "",
  3062  					Annotation:  nil,
  3063  				},
  3064  			},
  3065  			Annotation: nil,
  3066  		},
  3067  		{
  3068  			Name:     "vim.EsxCLI.software.vib.update.DpuInstallationResult",
  3069  			WsdlName: "VimEsxCLIsoftwarevibupdateDpuInstallationResult",
  3070  			Version:  "vim.version.version5",
  3071  			Base:     []string{"vmodl.DynamicData"},
  3072  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3073  				{
  3074  					Name:        "DPUID",
  3075  					Version:     "vim.version.version5",
  3076  					Type:        "string",
  3077  					PrivId:      "",
  3078  					MsgIdFormat: "",
  3079  					Annotation:  nil,
  3080  				},
  3081  				{
  3082  					Name:        "Message",
  3083  					Version:     "vim.version.version5",
  3084  					Type:        "string",
  3085  					PrivId:      "",
  3086  					MsgIdFormat: "",
  3087  					Annotation:  nil,
  3088  				},
  3089  				{
  3090  					Name:        "RebootRequired",
  3091  					Version:     "vim.version.version5",
  3092  					Type:        "boolean",
  3093  					PrivId:      "",
  3094  					MsgIdFormat: "",
  3095  					Annotation:  nil,
  3096  				},
  3097  				{
  3098  					Name:        "VIBsInstalled",
  3099  					Version:     "vim.version.version5",
  3100  					Type:        "string[]",
  3101  					PrivId:      "",
  3102  					MsgIdFormat: "",
  3103  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3104  						{
  3105  							Name:      "optional",
  3106  							Parameter: nil,
  3107  						},
  3108  					},
  3109  				},
  3110  				{
  3111  					Name:        "VIBsRemoved",
  3112  					Version:     "vim.version.version5",
  3113  					Type:        "string[]",
  3114  					PrivId:      "",
  3115  					MsgIdFormat: "",
  3116  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3117  						{
  3118  							Name:      "optional",
  3119  							Parameter: nil,
  3120  						},
  3121  					},
  3122  				},
  3123  				{
  3124  					Name:        "VIBsSkipped",
  3125  					Version:     "vim.version.version5",
  3126  					Type:        "string[]",
  3127  					PrivId:      "",
  3128  					MsgIdFormat: "",
  3129  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3130  						{
  3131  							Name:      "optional",
  3132  							Parameter: nil,
  3133  						},
  3134  					},
  3135  				},
  3136  			},
  3137  			Annotation: nil,
  3138  		},
  3139  		{
  3140  			Name:     "vim.EsxCLI.software.vib.update.InstallationResult",
  3141  			WsdlName: "VimEsxCLIsoftwarevibupdateInstallationResult",
  3142  			Version:  "vim.version.version5",
  3143  			Base:     []string{"vmodl.DynamicData"},
  3144  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3145  				{
  3146  					Name:        "DPUResults",
  3147  					Version:     "vim.version.version5",
  3148  					Type:        "vim.EsxCLI.software.vib.update.DpuInstallationResult[]",
  3149  					PrivId:      "",
  3150  					MsgIdFormat: "",
  3151  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3152  						{
  3153  							Name:      "optional",
  3154  							Parameter: nil,
  3155  						},
  3156  					},
  3157  				},
  3158  				{
  3159  					Name:        "Message",
  3160  					Version:     "vim.version.version5",
  3161  					Type:        "string",
  3162  					PrivId:      "",
  3163  					MsgIdFormat: "",
  3164  					Annotation:  nil,
  3165  				},
  3166  				{
  3167  					Name:        "RebootRequired",
  3168  					Version:     "vim.version.version5",
  3169  					Type:        "boolean",
  3170  					PrivId:      "",
  3171  					MsgIdFormat: "",
  3172  					Annotation:  nil,
  3173  				},
  3174  				{
  3175  					Name:        "VIBsInstalled",
  3176  					Version:     "vim.version.version5",
  3177  					Type:        "string[]",
  3178  					PrivId:      "",
  3179  					MsgIdFormat: "",
  3180  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3181  						{
  3182  							Name:      "optional",
  3183  							Parameter: nil,
  3184  						},
  3185  					},
  3186  				},
  3187  				{
  3188  					Name:        "VIBsRemoved",
  3189  					Version:     "vim.version.version5",
  3190  					Type:        "string[]",
  3191  					PrivId:      "",
  3192  					MsgIdFormat: "",
  3193  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3194  						{
  3195  							Name:      "optional",
  3196  							Parameter: nil,
  3197  						},
  3198  					},
  3199  				},
  3200  				{
  3201  					Name:        "VIBsSkipped",
  3202  					Version:     "vim.version.version5",
  3203  					Type:        "string[]",
  3204  					PrivId:      "",
  3205  					MsgIdFormat: "",
  3206  					Annotation: []internal.DynamicTypeMgrAnnotation{
  3207  						{
  3208  							Name:      "optional",
  3209  							Parameter: nil,
  3210  						},
  3211  					},
  3212  				},
  3213  			},
  3214  			Annotation: nil,
  3215  		},
  3216  		{
  3217  			Name:     "vim.EsxCLI.system.hostname.get.FullyQualifiedHostName",
  3218  			WsdlName: "VimEsxCLIsystemhostnamegetFullyQualifiedHostName",
  3219  			Version:  "vim.version.version5",
  3220  			Base:     []string{"vmodl.DynamicData"},
  3221  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3222  				{
  3223  					Name:        "DomainName",
  3224  					Version:     "vim.version.version5",
  3225  					Type:        "string",
  3226  					PrivId:      "",
  3227  					MsgIdFormat: "",
  3228  					Annotation:  nil,
  3229  				},
  3230  				{
  3231  					Name:        "FullyQualifiedDomainName",
  3232  					Version:     "vim.version.version5",
  3233  					Type:        "string",
  3234  					PrivId:      "",
  3235  					MsgIdFormat: "",
  3236  					Annotation:  nil,
  3237  				},
  3238  				{
  3239  					Name:        "HostName",
  3240  					Version:     "vim.version.version5",
  3241  					Type:        "string",
  3242  					PrivId:      "",
  3243  					MsgIdFormat: "",
  3244  					Annotation:  nil,
  3245  				},
  3246  			},
  3247  			Annotation: nil,
  3248  		},
  3249  		{
  3250  			Name:     "vim.EsxCLI.system.settings.advanced.list.SettingsAdvancedOption",
  3251  			WsdlName: "VimEsxCLIsystemsettingsadvancedlistSettingsAdvancedOption",
  3252  			Version:  "vim.version.version5",
  3253  			Base:     []string{"vmodl.DynamicData"},
  3254  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3255  				{
  3256  					Name:        "DefaultIntValue",
  3257  					Version:     "vim.version.version5",
  3258  					Type:        "long",
  3259  					PrivId:      "",
  3260  					MsgIdFormat: "",
  3261  					Annotation:  nil,
  3262  				},
  3263  				{
  3264  					Name:        "DefaultStringValue",
  3265  					Version:     "vim.version.version5",
  3266  					Type:        "string",
  3267  					PrivId:      "",
  3268  					MsgIdFormat: "",
  3269  					Annotation:  nil,
  3270  				},
  3271  				{
  3272  					Name:        "Description",
  3273  					Version:     "vim.version.version5",
  3274  					Type:        "string",
  3275  					PrivId:      "",
  3276  					MsgIdFormat: "",
  3277  					Annotation:  nil,
  3278  				},
  3279  				{
  3280  					Name:        "HostSpecific",
  3281  					Version:     "vim.version.version5",
  3282  					Type:        "boolean",
  3283  					PrivId:      "",
  3284  					MsgIdFormat: "",
  3285  					Annotation:  nil,
  3286  				},
  3287  				{
  3288  					Name:        "Impact",
  3289  					Version:     "vim.version.version5",
  3290  					Type:        "string",
  3291  					PrivId:      "",
  3292  					MsgIdFormat: "",
  3293  					Annotation:  nil,
  3294  				},
  3295  				{
  3296  					Name:        "IntValue",
  3297  					Version:     "vim.version.version5",
  3298  					Type:        "long",
  3299  					PrivId:      "",
  3300  					MsgIdFormat: "",
  3301  					Annotation:  nil,
  3302  				},
  3303  				{
  3304  					Name:        "MaxValue",
  3305  					Version:     "vim.version.version5",
  3306  					Type:        "long",
  3307  					PrivId:      "",
  3308  					MsgIdFormat: "",
  3309  					Annotation:  nil,
  3310  				},
  3311  				{
  3312  					Name:        "MinValue",
  3313  					Version:     "vim.version.version5",
  3314  					Type:        "long",
  3315  					PrivId:      "",
  3316  					MsgIdFormat: "",
  3317  					Annotation:  nil,
  3318  				},
  3319  				{
  3320  					Name:        "Path",
  3321  					Version:     "vim.version.version5",
  3322  					Type:        "string",
  3323  					PrivId:      "",
  3324  					MsgIdFormat: "",
  3325  					Annotation:  nil,
  3326  				},
  3327  				{
  3328  					Name:        "StringValue",
  3329  					Version:     "vim.version.version5",
  3330  					Type:        "string",
  3331  					PrivId:      "",
  3332  					MsgIdFormat: "",
  3333  					Annotation:  nil,
  3334  				},
  3335  				{
  3336  					Name:        "Type",
  3337  					Version:     "vim.version.version5",
  3338  					Type:        "string",
  3339  					PrivId:      "",
  3340  					MsgIdFormat: "",
  3341  					Annotation:  nil,
  3342  				},
  3343  				{
  3344  					Name:        "ValidCharacters",
  3345  					Version:     "vim.version.version5",
  3346  					Type:        "string",
  3347  					PrivId:      "",
  3348  					MsgIdFormat: "",
  3349  					Annotation:  nil,
  3350  				},
  3351  			},
  3352  			Annotation: nil,
  3353  		},
  3354  		{
  3355  			Name:     "vim.EsxCLI.vm.process.list.VirtualMachine",
  3356  			WsdlName: "VimEsxCLIvmprocesslistVirtualMachine",
  3357  			Version:  "vim.version.version5",
  3358  			Base:     []string{"vmodl.DynamicData"},
  3359  			Property: []internal.DynamicTypeMgrPropertyTypeInfo{
  3360  				{
  3361  					Name:        "ConfigFile",
  3362  					Version:     "vim.version.version5",
  3363  					Type:        "string",
  3364  					PrivId:      "",
  3365  					MsgIdFormat: "",
  3366  					Annotation:  nil,
  3367  				},
  3368  				{
  3369  					Name:        "DisplayName",
  3370  					Version:     "vim.version.version5",
  3371  					Type:        "string",
  3372  					PrivId:      "",
  3373  					MsgIdFormat: "",
  3374  					Annotation:  nil,
  3375  				},
  3376  				{
  3377  					Name:        "ProcessID",
  3378  					Version:     "vim.version.version5",
  3379  					Type:        "long",
  3380  					PrivId:      "",
  3381  					MsgIdFormat: "",
  3382  					Annotation:  nil,
  3383  				},
  3384  				{
  3385  					Name:        "UUID",
  3386  					Version:     "vim.version.version5",
  3387  					Type:        "string",
  3388  					PrivId:      "",
  3389  					MsgIdFormat: "",
  3390  					Annotation:  nil,
  3391  				},
  3392  				{
  3393  					Name:        "VMXCartelID",
  3394  					Version:     "vim.version.version5",
  3395  					Type:        "long",
  3396  					PrivId:      "",
  3397  					MsgIdFormat: "",
  3398  					Annotation:  nil,
  3399  				},
  3400  				{
  3401  					Name:        "WorldID",
  3402  					Version:     "vim.version.version5",
  3403  					Type:        "long",
  3404  					PrivId:      "",
  3405  					MsgIdFormat: "",
  3406  					Annotation:  nil,
  3407  				},
  3408  			},
  3409  			Annotation: nil,
  3410  		},
  3411  	},
  3412  }