class GraylogAPI::Users
class for manage users
Public Class Methods
new(client)
click to toggle source
# File lib/graylogapi/users.rb, line 4 def initialize(client) @client = client end
Public Instance Methods
create_token(username, name)
click to toggle source
Generate a new access token for a user
# File lib/graylogapi/users.rb, line 14 def create_token(username, name) @client.request(:post, "/users/#{username}/tokens/#{name}", {}) end
delete_token(username, name)
click to toggle source
Removes a token for a user
# File lib/graylogapi/users.rb, line 19 def delete_token(username, name) @client.request(:delete, "/users/#{username}/tokens/#{name}") end
tokens(username)
click to toggle source
Retrieves the list of access tokens for a user
# File lib/graylogapi/users.rb, line 9 def tokens(username) @client.request(:get, "/users/#{username}/tokens") end