Class: Kaseya::VSA::Client
- Inherits:
-
Object
- Object
- Kaseya::VSA::Client
show all
- Defined in:
- lib/kaseya/vsa/client.rb
Defined Under Namespace
Classes: Agents, Alarms, Assets, Logs, MachineGroups, Organizations
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(connection) ⇒ Client
Returns a new instance of Client.
7
8
9
|
# File 'lib/kaseya/vsa/client.rb', line 7
def initialize(connection)
@connection = connection
end
|
Instance Attribute Details
#connection ⇒ Object
Returns the value of attribute connection.
5
6
7
|
# File 'lib/kaseya/vsa/client.rb', line 5
def connection
@connection
end
|
Instance Method Details
#agents ⇒ Object
11
12
13
|
# File 'lib/kaseya/vsa/client.rb', line 11
def agents
@agents ||= Client::Agents.new(@connection)
end
|
#alarms ⇒ Object
27
28
29
|
# File 'lib/kaseya/vsa/client.rb', line 27
def alarms
@alarms ||= Client::Alarms.new(@connection)
end
|
#assets ⇒ Object
23
24
25
|
# File 'lib/kaseya/vsa/client.rb', line 23
def assets
@assets ||= Client::Assets.new(@connection)
end
|
#logs ⇒ Object
31
32
33
|
# File 'lib/kaseya/vsa/client.rb', line 31
def logs
@logs ||= Client::Logs.new(@connection)
end
|
#machine_groups ⇒ Object
15
16
17
|
# File 'lib/kaseya/vsa/client.rb', line 15
def machine_groups
@machine_groups ||= Client::MachineGroups.new(@connection)
end
|
#organizations ⇒ Object
19
20
21
|
# File 'lib/kaseya/vsa/client.rb', line 19
def organizations
@organizations ||= Client::Organizations.new(@connection)
end
|