Searching indexed data based on user roles
First Claim
Patent Images
1. A method, comprising:
- determining at least one role for each project of a plurality of projects, wherein a role describes permissions for a user for interacting with resources associated with a project;
receiving a request from a first user to search indexed data in a data store for a particular project;
determining a role of the first user for the particular project;
determining whether the first user has permission to search indexed data in the data store based on the role determined for the first user, wherein the role of the first user for the particular project grants the first user permission to search indexed data in the data store for the particular project;
allowing the first user to search indexed data in the data store for the particular project to produce a result indicative of the performance or security of an information technology system in which the machine data was generated when the role indicates that the first user has permission to search indexed data in the data store for the particular project;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
-
Citations
30 Claims
-
1. A method, comprising:
-
determining at least one role for each project of a plurality of projects, wherein a role describes permissions for a user for interacting with resources associated with a project; receiving a request from a first user to search indexed data in a data store for a particular project; determining a role of the first user for the particular project; determining whether the first user has permission to search indexed data in the data store based on the role determined for the first user, wherein the role of the first user for the particular project grants the first user permission to search indexed data in the data store for the particular project; allowing the first user to search indexed data in the data store for the particular project to produce a result indicative of the performance or security of an information technology system in which the machine data was generated when the role indicates that the first user has permission to search indexed data in the data store for the particular project; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that determines at least one role for each project of a plurality of projects, wherein a role describes permissions for a user for interacting with resources associated with a project; a subsystem, implemented at least partially in hardware, that receives a request from a first user to search indexed data in a data store for a particular project; a subsystem, implemented at least partially in hardware, that determines a role of the first user for the particular project; a subsystem, implemented at least partially in hardware, that determines whether the first user has permission to search indexed data in the data store based on the role determined for the first user, wherein the role of the first user for the particular project grants the first user permission to search indexed data in the data store for the particular project; a subsystem, implemented at least partially in hardware, that allows the first user to search indexed data in the data store for the particular project to produce a result indicative of the performance or security of an information technology system in which the machine data was generated when the role indicates that the first user has permission to search indexed data in the data store for the particular project. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
-
determining at least one role for each project of a plurality of projects, wherein a role describes permissions for a user for interacting with resources associated with a project; receiving a request from a first user to search indexed data in a data store for a particular project; determining a role of the first user for the particular project; determining whether the first user has permission to search indexed data in the data store based on the role determined for the first user, wherein the role of the first user for the particular project grants the first user permission to search indexed data in the data store for the particular project; allowing the first user to search indexed data in the data store for the particular project to produce a result indicative of the performance or security of an information technology system in which the machine data was generated when the role indicates that the first user has permission to search indexed data in the data store for the particular project. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification