module A2::Client::Teams
Public Instance Methods
add_membership(id)
click to toggle source
# File lib/a2/client/teams.rb, line 32 def add_membership(id) post "/apis/iam/v2/teams/#{id}/users:add", json end
create_team(json)
click to toggle source
# File lib/a2/client/teams.rb, line 12 def create_team(json) post '/apis/iam/v2/teams', json end
delete_team(id)
click to toggle source
# File lib/a2/client/teams.rb, line 20 def delete_team(id) delete "/apis/iam/v2/teams/#{id}" end
get_team(id)
click to toggle source
# File lib/a2/client/teams.rb, line 8 def get_team(id) get "/apis/iam/v2/teams/#{id}" end
get_teams_by_membership(membership_id)
click to toggle source
# File lib/a2/client/teams.rb, line 28 def get_teams_by_membership(membership_id) get "/apis/iam/v2/users/#{membership_id}/teams" end
list_all_membership(team_id)
click to toggle source
# File lib/a2/client/teams.rb, line 24 def list_all_membership(team_id) get "/apis/iam/v2/teams/#{team_id}/users" end
list_all_teams()
click to toggle source
# File lib/a2/client/teams.rb, line 4 def list_all_teams get '/apis/iam/v2/teams' end
remove_membership(id, json)
click to toggle source
# File lib/a2/client/teams.rb, line 36 def remove_membership(id, json) post "/apis/iam/v2/teams/#{id}/users:remove", json end
update_team(id, json)
click to toggle source
# File lib/a2/client/teams.rb, line 16 def update_team(id, json) put "/apis/iam/v2/teams/#{id}", json end