create_managed_type("vim.profile.host.ProfileManager", "HostProfileManager", "vim.profile.ProfileManager", "vim.version.version5", nil, [["applyHostConfiguration", "ApplyHostConfig_Task", "vim.version.version5", [["host", "vim.HostSystem", "vim.version.version5", {}, nil], ["configSpec", "vim.host.ConfigSpec", "vim.version.version5", {}, nil], ["userInput", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version7", {:optional => true}, nil]], [{}, "vim.Task", "void"], nil, ["vim.fault.InvalidState", "vim.fault.HostConfigFailed"]], ["generateConfigTaskList", "GenerateConfigTaskList", "vim.version.version5", [["configSpec", "vim.host.ConfigSpec", "vim.version.version5", {}, nil], ["host", "vim.HostSystem", "vim.version.version5", {}, nil]], [{}, "vim.profile.host.ProfileManager.ConfigTaskList", "vim.profile.host.ProfileManager.ConfigTaskList"], "System.View", nil], ["queryProfileMetadata", "QueryHostProfileMetadata", "vim.version.version5", [["profileName", "vmodl.TypeName[]", "vim.version.version5", {:optional => true}, nil], ["profile", "vim.profile.Profile", "vim.version.version7", {:optional => true}, nil]], [{:optional => true}, "vim.profile.ProfileMetadata[]", "vim.profile.ProfileMetadata[]"], "System.View", nil], ["queryProfileStructure", "QueryProfileStructure", "vim.version.version7", [["profile", "vim.profile.Profile", "vim.version.version7", {:optional => true}, nil]], [{}, "vim.profile.ProfileStructure", "vim.profile.ProfileStructure"], "System.View", nil], ["createDefaultProfile", "CreateDefaultProfile", "vim.version.version5", [["profileType", "vmodl.TypeName", "vim.version.version5", {}, nil], ["profileTypeName", "string", "vim.version.version7", {:optional => true}, nil], ["profile", "vim.profile.Profile", "vim.version.version7", {:optional => true}, nil]], [{}, "vim.profile.ApplyProfile", "vim.profile.ApplyProfile"], "System.View", nil], ["updateAnswerFile", "UpdateAnswerFile_Task", "vim.version.version7", [["host", "vim.HostSystem", "vim.version.version7", {}, nil], ["configSpec", "vim.profile.host.ProfileManager.AnswerFileCreateSpec", "vim.version.version7", {}, nil]], [{}, "vim.Task", "void"], "Profile.Edit", ["vim.fault.AnswerFileUpdateFailed"]], ["retrieveAnswerFile", "RetrieveAnswerFile", "vim.version.version7", [["host", "vim.HostSystem", "vim.version.version7", {}, nil]], [{:optional => true}, "vim.profile.host.AnswerFile", "vim.profile.host.AnswerFile"], "System.View", nil], ["exportAnswerFile", "ExportAnswerFile_Task", "vim.version.version7", [["host", "vim.HostSystem", "vim.version.version7", {}, nil]], [{}, "vim.Task", "string"], "Profile.Export", nil], ["checkAnswerFileStatus", "CheckAnswerFileStatus_Task", "vim.version.version7", [["host", "vim.HostSystem[]", "vim.version.version7", {}, nil]], [{:optional => true}, "vim.Task", "vim.profile.host.AnswerFileStatusResult[]"], "System.View", nil], ["queryAnswerFileStatus", "QueryAnswerFileStatus", "vim.version.version7", [["host", "vim.HostSystem[]", "vim.version.version7", {}, nil]], [{:optional => true}, "vim.profile.host.AnswerFileStatusResult[]", "vim.profile.host.AnswerFileStatusResult[]"], "System.View", nil]])