create_managed_type("vim.EnvironmentBrowser", "EnvironmentBrowser", "vmodl.ManagedObject", "vim.version.version1", [["datastoreBrowser", "vim.host.DatastoreBrowser", "vim.version.version1", {:optional => true}, "System.View"]], [["queryConfigOptionDescriptor", "QueryConfigOptionDescriptor", "vim.version.version1", [], [{:optional => true}, "vim.vm.ConfigOptionDescriptor[]", "vim.vm.ConfigOptionDescriptor[]"], "System.View", nil], ["queryConfigOption", "QueryConfigOption", "vim.version.version1", [["key", "string", "vim.version.version1", {:optional => true}, nil], ["host", "vim.HostSystem", "vim.version.version1", {:optional => true}, nil]], [{:optional => true}, "vim.vm.ConfigOption", "vim.vm.ConfigOption"], "System.View", nil], ["queryConfigTarget", "QueryConfigTarget", "vim.version.version1", [["host", "vim.HostSystem", "vim.version.version1", {:optional => true}, nil]], [{:optional => true}, "vim.vm.ConfigTarget", "vim.vm.ConfigTarget"], "System.View", nil], ["queryTargetCapabilities", "QueryTargetCapabilities", "vim.version.version5", [["host", "vim.HostSystem", "vim.version.version5", {:optional => true}, nil]], [{:optional => true}, "vim.host.Capability", "vim.host.Capability"], "System.View", nil]])