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