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