Users
- class dfir_iris_client.users.User(session)
Handles the users type methods
- get_user(user: int | str, **kwargs) ApiResponse
Return a user data
- Parameters:
user – User ID or login of the user to get
- Returns:
ApiResponse object
- list_users() ApiResponse
Returns a list of the users with a restricted view so it can be called by unprivileged users.
Args:
- Returns:
ApiResponse object
- lookup_username(username: str) ApiResponse
Returns a user ID corresponding to the username, else None
- Parameters:
username – Username to lookup
- Returns:
ApiResponse
- user_exists(user: str | int) bool
Returns True if the user (login) exists, else false. User ID can also be looked up.
- Parameters:
user – Login or user ID to lookup
- Returns:
True if exists else false