class Awscli::EC2::Monitor
Public Class Methods
new(connection)
click to toggle source
# File lib/awscli/ec2.rb, line 581 def initialize(connection) @conn = connection end
Public Instance Methods
monitor(options)
click to toggle source
# File lib/awscli/ec2.rb, line 585 def monitor(options) options[:instance_ids].each do |instance| abort "Invalid InstanceId: #{instance}" unless @conn.servers.get(instance) end @conn.monitor_instances(options[:instance_ids]) puts "Enabled monitoring for instnaces: #{options[:instance_ids].join(",")}" end
unmonitor(options)
click to toggle source
# File lib/awscli/ec2.rb, line 593 def unmonitor(options) options[:instance_ids].each do |instance| abort "Invalid InstanceId: #{instance}" unless @conn.servers.get(instance) end @conn.unmonitor_instances(options[:instance_ids]) puts "Disabled monitoring for instnaces: #{options[:instance_ids].join(",")}" end