Class: Morpheus::MonitoringInterface

Inherits:
APIClient
  • Object
show all
Defined in:
lib/morpheus/api/monitoring_interface.rb

Overview

require 'morpheus/api/monitoring_checks_interface' require 'morpheus/api/monitoring_groups_interface' require 'morpheus/api/monitoring_apps_interface' require 'morpheus/api/monitoring_incidents_interface' require 'morpheus/api/monitoring_contacts_interface' require 'morpheus/api/monitoring_alerts_interface'

Instance Method Summary collapse

Instance Method Details

#alertsObject



31
32
33
# File 'lib/morpheus/api/monitoring_interface.rb', line 31

def alerts
  Morpheus::MonitoringAlertsInterface.new(common_interface_options).setopts(@options)
end

#appsObject



19
20
21
# File 'lib/morpheus/api/monitoring_interface.rb', line 19

def apps
  Morpheus::MonitoringAppsInterface.new(common_interface_options).setopts(@options)
end

#checksObject



11
12
13
# File 'lib/morpheus/api/monitoring_interface.rb', line 11

def checks
  Morpheus::MonitoringChecksInterface.new(common_interface_options).setopts(@options)
end

#contactsObject



27
28
29
# File 'lib/morpheus/api/monitoring_interface.rb', line 27

def contacts
  Morpheus::MonitoringContactsInterface.new(common_interface_options).setopts(@options)
end

#groupsObject



15
16
17
# File 'lib/morpheus/api/monitoring_interface.rb', line 15

def groups
  Morpheus::MonitoringGroupsInterface.new(common_interface_options).setopts(@options)
end

#incidentsObject



23
24
25
# File 'lib/morpheus/api/monitoring_interface.rb', line 23

def incidents
  Morpheus::MonitoringIncidentsInterface.new(common_interface_options).setopts(@options)
end