Sha256: a14a3496feba9ff2083160f13be9a5ce147522ee63ce41576d7a2465dd991af8
Contents?: true
Size: 835 Bytes
Versions: 4
Compression:
Stored size: 835 Bytes
Contents
module Awspec::Helper module Finder module Ami def find_ami(image_id) res = ec2_client.describe_images({ filters: [{ name: 'image-id', values: [image_id] }] }) return res[:images].first if res[:images].count == 1 res = ec2_client.describe_images({ filters: [{ name: 'name', values: [image_id] }] }) return res[:images].first if res[:images].count == 1 res = ec2_client.describe_images({ filters: [{ name: 'tag:Name', values: [image_id] }] }) return res[:images].first if res[:images].count == 1 end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.33.0 | lib/awspec/helper/finder/ami.rb |
awspec-0.32.0 | lib/awspec/helper/finder/ami.rb |
awspec-0.31.0 | lib/awspec/helper/finder/ami.rb |
awspec-0.30.0 | lib/awspec/helper/finder/ami.rb |