module ILO_SDK::SNMPServiceHelper
Contains helper methods for SNMP Service actions
Public Instance Methods
get_snmp_alerts_enabled()
click to toggle source
Get the SNMP Alerts Enabled value @raise [RuntimeError] if the request failed @return [String] snmp_alerts_enabled
# File lib/ilo-sdk/helpers/snmp_service_helper.rb, line 26 def get_snmp_alerts_enabled response = rest_get('/redfish/v1/Managers/1/SnmpService/') response_handler(response)['AlertsEnabled'] end
get_snmp_mode()
click to toggle source
Get the SNMP Mode @raise [RuntimeError] if the request failed @return [String] snmp_mode
# File lib/ilo-sdk/helpers/snmp_service_helper.rb, line 18 def get_snmp_mode response = rest_get('/redfish/v1/Managers/1/SnmpService/') response_handler(response)['Mode'] end
set_snmp(snmp_mode, snmp_alerts)
click to toggle source
Set the SNMP Mode and Alerts Enabled value @param [String, Symbol] snmp_mode @param [Boolean] snmp_alerts @raise [RuntimeError] if the request failed @return true
# File lib/ilo-sdk/helpers/snmp_service_helper.rb, line 36 def set_snmp(snmp_mode, snmp_alerts) new_action = { 'Mode' => snmp_mode, 'AlertsEnabled' => snmp_alerts } response = rest_patch('/redfish/v1/Managers/1/SnmpService/', body: new_action) response_handler(response) true end