Method: Awscli::EC2::Ami#list

Defined in:
lib/awscli/ec2.rb

#list(filter) ⇒ Object



427
428
429
430
431
432
433
434
435
# File 'lib/awscli/ec2.rb', line 427

def list(filter)
  puts filter
  if filter.nil?
    @conn.images.all.table([:architecture, :id, :is_public, :platform, :root_device_type, :state])
  else
    data = @conn.images.all(filter)
    data.empty? ? puts("No AMI's found for provided filters") : data.table([:architecture, :id, :is_public, :platform, :root_device_type, :state])
  end
end