# File lib/cloudservers/connection.rb, line 246 def list_shared_ip_groups(options = {}) path = CloudServers.paginate(options).empty? ? "#{svrmgmtpath}/shared_ip_groups/detail" : "#{svrmgmtpath}/shared_ip_groups/detail?#{CloudServers.paginate(options)}" response = csreq("GET",svrmgmthost,path,svrmgmtport,svrmgmtscheme) CloudServers::Exception.raise_exception(response) unless response.code.match(/^20.$/) CloudServers.symbolize_keys(JSON.parse(response.body)['sharedIpGroups']) end