Sha256: 931e41469e07e6c889ed2af0d4bc65c9b71cba604bb6132791d3fcde92ccc5e9
Contents?: true
Size: 718 Bytes
Versions: 15
Compression:
Stored size: 718 Bytes
Contents
require 'fog/core/collection' require 'fog/storm_on_demand/models/monitoring/monitor_service' module Fog module Monitoring class StormOnDemand class MonitorServices < Fog::Collection model Fog::Monitoring::StormOnDemand::MonitorService def get(uniq_id) status = service.get_service(:uniq_id => uniq_id).body new(status) end def monitoring_ips service.monitoring_ips.body['ips'] end def status(uniq_id) service.get_service_status(:uniq_id => uniq_id).body end def update(options) status = service.update_service(options).body new(status) end end end end end
Version data entries
15 entries across 15 versions & 4 rubygems