create_managed_type("vim.HostSystem", "HostSystem", "vim.ManagedEntity", "vim.version.version1", [["runtime", "vim.host.RuntimeInfo", "vim.version.version1", {}, nil], ["summary", "vim.host.Summary", "vim.version.version1", {}, nil], ["hardware", "vim.host.HardwareInfo", "vim.version.version1", {:optional => true}, nil], ["capability", "vim.host.Capability", "vim.version.version1", {:optional => true}, nil], ["licensableResource", "vim.LicenseManager.LicensableResourceInfo", "vim.version.version7", {}, nil], ["configManager", "vim.host.ConfigManager", "vim.version.version1", {}, nil], ["config", "vim.host.ConfigInfo", "vim.version.version1", {:optional => true}, nil], ["vm", "vim.VirtualMachine[]", "vim.version.version1", {:optional => true}, nil], ["datastore", "vim.Datastore[]", "vim.version.version1", {:optional => true}, "System.View"], ["network", "vim.Network[]", "vim.version.version1", {:optional => true}, "System.View"], ["datastoreBrowser", "vim.host.DatastoreBrowser", "vim.version.version1", {}, "System.View"], ["systemResources", "vim.host.SystemResourceInfo", "vim.version.version1", {:optional => true}, nil]], [["queryConnectionInfo", "QueryHostConnectionInfo", "vim.version.version1", [], [{}, "vim.host.ConnectInfo", "vim.host.ConnectInfo"], "System.Read", nil], ["updateSystemResources", "UpdateSystemResources", "vim.version.version1", [["resourceInfo", "vim.host.SystemResourceInfo", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Resources", nil], ["querySystemResourceUsage", "QuerySystemResourceUsage", "vim.version.dev", [], [{}, "vim.host.SystemResourceUsage", "vim.host.SystemResourceUsage"], "System.Read", nil], ["reconnect", "ReconnectHost_Task", "vim.version.version1", [["cnxSpec", "vim.host.ConnectSpec", "vim.version.version1", {:optional => true}, nil], ["reconnectSpec", "vim.HostSystem.ReconnectSpec", "vim.version.version7", {:optional => true}, nil]], [{}, "vim.Task", "void"], "Host.Config.Connection", ["vim.fault.InvalidLogin", "vim.fault.InvalidState", "vim.fault.InvalidName", "vim.fault.HostConnectFault"]], ["disconnect", "DisconnectHost_Task", "vim.version.version1", [], [{}, "vim.Task", "void"], "Host.Config.Connection", nil], ["enterMaintenanceMode", "EnterMaintenanceMode_Task", "vim.version.version1", [["timeout", "int", "vim.version.version1", {}, nil], ["evacuatePoweredOffVms", "boolean", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.InvalidState", "vim.fault.Timedout"]], ["exitMaintenanceMode", "ExitMaintenanceMode_Task", "vim.version.version1", [["timeout", "int", "vim.version.version1", {}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.InvalidState", "vim.fault.Timedout"]], ["reboot", "RebootHost_Task", "vim.version.version1", [["force", "boolean", "vim.version.version1", {}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.InvalidState"]], ["shutdown", "ShutdownHost_Task", "vim.version.version1", [["force", "boolean", "vim.version.version1", {}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.InvalidState"]], ["enterStandbyMode", "PowerDownHostToStandBy_Task", "vim.version.version2", [["timeoutSec", "int", "vim.version.version2", {}, nil], ["evacuatePoweredOffVms", "boolean", "vim.version.version2", {:optional => true}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.HostPowerOpFailed", "vim.fault.InvalidState", "vmodl.fault.NotSupported", "vim.fault.Timedout", "vmodl.fault.RequestCanceled"]], ["exitStandbyMode", "PowerUpHostFromStandBy_Task", "vim.version.version2", [["timeoutSec", "int", "vim.version.version2", {}, nil]], [{}, "vim.Task", "void"], "Host.Config.Maintenance", ["vim.fault.HostPowerOpFailed", "vim.fault.InvalidState", "vmodl.fault.NotSupported", "vim.fault.Timedout"]], ["queryOverhead", "QueryMemoryOverhead", "vim.version.version1", [["memorySize", "long", "vim.version.version1", {}, nil], ["videoRamSize", "int", "vim.version.version1", {:optional => true}, nil], ["numVcpus", "int", "vim.version.version1", {}, nil]], [{}, "long", "long"], "System.Read", nil], ["queryOverheadEx", "QueryMemoryOverheadEx", "vim.version.version2", [["vmConfigInfo", "vim.vm.ConfigInfo", "vim.version.version2", {}, nil]], [{}, "long", "long"], "System.Read", nil], ["reconfigureDAS", "ReconfigureHostForDAS_Task", "vim.version.version1", [], [{}, "vim.Task", "void"], "Host.Config.Connection", ["vim.fault.DasConfigFault"]], ["updateFlags", "UpdateFlags", "vim.version.version2", [["flagInfo", "vim.host.FlagInfo", "vim.version.version2", {}, nil]], [{}, "void", "void"], "Host.Config.Settings", nil], ["enterLockdownMode", "EnterLockdownMode", "vim.version.version6", [], [{}, "void", "void"], "Host.Config.Settings", ["vim.fault.HostConfigFault"]], ["exitLockdownMode", "ExitLockdownMode", "vim.version.version6", [], [{}, "void", "void"], "Host.Config.Settings", ["vim.fault.HostConfigFault"]], ["acquireCimServicesTicket", "AcquireCimServicesTicket", "vim.version.version2", [], [{}, "vim.HostServiceTicket", "vim.HostServiceTicket"], "Host.Cim.CimInteraction", nil], ["updateIpmi", "UpdateIpmi", "vim.version.version5", [["ipmiInfo", "vim.host.IpmiInfo", "vim.version.version5", {}, nil]], [{}, "void", "void"], "Host.Config.Settings", ["vim.fault.InvalidIpmiLoginInfo", "vim.fault.InvalidIpmiMacAddress"]], ["retrieveHardwareUptime", "RetrieveHardwareUptime", "vim.version.version6", [], [{}, "long", "long"], "System.Read", nil]])