class Awry::Ec2
Constants
- COLORS
Public Instance Methods
client()
click to toggle source
# File lib/awry/ec2.rb, line 11 def client @_client ||= Aws::EC2::Client.new end
ls()
click to toggle source
# File lib/awry/ec2.rb, line 17 def ls client.describe_instances.map(&:reservations).flatten.map(&:instances).flatten.map do |i| [ tag_name(i), i.instance_id, color(i.state.name), i.instance_type, i.placement.availability_zone, i.private_ip_address, i.public_ip_address, i.launch_time ] end.tap do |list| print_table list.sort end end