Module: A2::Client::Users

Included in:
A2::Client
Defined in:
lib/a2/client/users.rb

Instance Method Summary collapse

Instance Method Details

#create_user(json) ⇒ Object



12
13
14
# File 'lib/a2/client/users.rb', line 12

def create_user(json)
  post '/apis/iam/v2/users', json
end

#delete_user(id) ⇒ Object



20
21
22
# File 'lib/a2/client/users.rb', line 20

def delete_user(id)
  delete "/apis/iam/v2/users/#{id}"
end

#get_user(id) ⇒ Object



8
9
10
# File 'lib/a2/client/users.rb', line 8

def get_user(id)
  get "/apis/iam/v2/users/#{id}"
end

#list_all_usersObject



4
5
6
# File 'lib/a2/client/users.rb', line 4

def list_all_users
  get '/apis/iam/v2/users'
end

#update_user(id, json) ⇒ Object



16
17
18
# File 'lib/a2/client/users.rb', line 16

def update_user(id, json)
  put "/apis/iam/v2/users/#{id}", json
end