summaryrefslogtreecommitdiff
path: root/lib/ats/cli/amp4e/computers.rb
blob: 4465375d0f1815f05b2795c08e4c57aaf6d75e5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
module ATS
  module CLI
    module AMP4E
      class Computers < Command
        desc 'list', 'list'
        def list
          print_json api.computers.list
        end

        desc 'show <UUID>', 'list'
        def show(id)
          print_json api.computers.show(id)
        end

        desc 'trajectory <UUID>', 'list'
        def trajectory(id)
          print_json api.computers.trajectory(id)
        end

        desc 'user-activity <query>', 'list'
        def user_activity(query)
          print_json api.computers.user_activity(query)
        end

        desc 'user-trajectory <UUID> <query>', 'list'
        def user_trajectory(id, query)
          print_json api.computers.user_trajectory(id, query)
        end

        desc 'activity <query>', 'list'
        def activity(query)
          print_json api.computers.activity(query)
        end
      end
    end
  end
end