create_managed_type("vim.host.PatchManager", "HostPatchManager", "vmodl.ManagedObject", "vim.version.version1", nil, [["Check", "CheckHostPatch_Task", "vim.version.version5", [["metaUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["bundleUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.host.PatchManager.Result"], "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]], ["Scan", "ScanHostPatch_Task", "vim.version.version1", [["repository", "vim.host.PatchManager.Locator", "vim.version.version1", {}, nil], ["updateID", "string[]", "vim.version.version1", {:optional => true}, nil]], [{:optional => true}, "vim.Task", "vim.host.PatchManager.Status[]"], "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.PatchMetadataInvalid", "vim.fault.PlatformConfigFault"]], ["ScanV2", "ScanHostPatchV2_Task", "vim.version.version5", [["metaUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["bundleUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{:optional => true}, "vim.Task", "vim.host.PatchManager.Result"], "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]], ["Stage", "StageHostPatch_Task", "vim.version.version5", [["metaUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["bundleUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["vibUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.host.PatchManager.Result"], "Host.Config.Patch", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]], ["Install", "InstallHostPatch_Task", "vim.version.version1", [["repository", "vim.host.PatchManager.Locator", "vim.version.version1", {}, nil], ["updateID", "string", "vim.version.version1", {}, nil], ["force", "boolean", "vim.version.version1", {:optional => true}, nil]], [{}, "vim.Task", "void"], "Host.Config.Patch", ["vim.fault.PatchMetadataInvalid", "vim.fault.PatchBinariesNotFound", "vim.fault.PatchNotApplicable", "vim.fault.NoDiskSpace", "vim.fault.PatchInstallFailed", "vim.fault.RebootRequired", "vim.fault.InvalidState", "vim.fault.TaskInProgress"]], ["InstallV2", "InstallHostPatchV2_Task", "vim.version.version5", [["metaUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["bundleUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["vibUrls", "string[]", "vim.version.version5", {:optional => true}, nil], ["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.host.PatchManager.Result"], "Host.Config.Patch", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]], ["Uninstall", "UninstallHostPatch_Task", "vim.version.version5", [["bulletinIds", "string[]", "vim.version.version5", {:optional => true}, nil], ["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.host.PatchManager.Result"], "Host.Config.Patch", ["vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]], ["Query", "QueryHostPatch_Task", "vim.version.version5", [["spec", "vim.host.PatchManager.PatchManagerOperationSpec", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.Task", "vim.host.PatchManager.Result"], "System.Read", ["vmodl.fault.RequestCanceled", "vim.fault.InvalidState", "vim.fault.TaskInProgress", "vim.fault.PlatformConfigFault"]]])