create_managed_type("vim.profile.host.HostProfile", "HostProfile", "vim.profile.Profile", "vim.version.version5", [["referenceHost", "vim.HostSystem", "vim.version.version5", {:optional => true}, nil]], [["updateReferenceHost", "UpdateReferenceHost", "vim.version.version5", [["host", "vim.HostSystem", "vim.version.version5", {:optional => true}, nil]], [{}, "void", "void"], "Profile.Edit", nil], ["update", "UpdateHostProfile", "vim.version.version5", [["config", "vim.profile.host.HostProfile.ConfigSpec", "vim.version.version5", {}, nil]], [{}, "void", "void"], "Profile.Edit", ["vim.fault.DuplicateName", "vim.fault.ProfileUpdateFailed"]], ["execute", "ExecuteHostProfile", "vim.version.version5", [["host", "vim.HostSystem", "vim.version.version5", {}, nil], ["deferredParam", "vim.profile.DeferredPolicyOptionParameter[]", "vim.version.version5", {:optional => true}, nil]], [{}, "vim.profile.host.ExecuteResult", "vim.profile.host.ExecuteResult"], "System.View", nil]])