Class: SolusVM::NodeCLI
- Inherits:
-
BaseCLI
- Object
- Thor
- BaseCLI
- SolusVM::NodeCLI
show all
- Defined in:
- lib/solusvm/cli/node_cli.rb
Instance Method Summary
(collapse)
Methods inherited from BaseCLI
banner, default_option, namespace
Instance Method Details
- (Object) api
36
37
38
|
# File 'lib/solusvm/cli/node_cli.rb', line 36
def api
@node ||= SolusVM::Node.new(api_params)
end
|
- (Object) available_ips(vserverid)
15
16
17
|
# File 'lib/solusvm/cli/node_cli.rb', line 15
def available_ips(vserverid)
output api.available_ips(vserverid)
end
|
- (Object) list(type)
5
6
7
|
# File 'lib/solusvm/cli/node_cli.rb', line 5
def list(type)
output api.list(type)
end
|
- (Object) list_ids(type)
10
11
12
|
# File 'lib/solusvm/cli/node_cli.rb', line 10
def list_ids(type)
output api.ids(type)
end
|
- (Object) stats(vserverid)
20
21
22
|
# File 'lib/solusvm/cli/node_cli.rb', line 20
def stats(vserverid)
output api.statistics(vserverid)
end
|
- (Object) virtualservers(vserverid)
30
31
32
|
# File 'lib/solusvm/cli/node_cli.rb', line 30
def virtualservers(vserverid)
output api.virtualservers(vserverid)
end
|
- (Object) xenresources(vserverid)
25
26
27
|
# File 'lib/solusvm/cli/node_cli.rb', line 25
def xenresources(vserverid)
output api.xenresources(vserverid)
end
|