Sha256: de64cb5520380304ab70bf0ced8adb8baff0c330d0c27543c51354b4cf0dee0f
Contents?: true
Size: 889 Bytes
Versions: 8
Compression:
Stored size: 889 Bytes
Contents
# frozen_string_literal: true module Awspec::Helper module Finder module Eip def select_eip_by_instance_id(id) res = ec2_client.describe_addresses({ filters: [{ name: 'instance-id', values: [id] }] }) res.addresses end def select_eip(id) res = ec2_client.describe_addresses({ filters: [{ name: 'public-ip', values: [id] }] }) return res.addresses.single_resource(id) unless res.addresses.empty? res = ec2_client.describe_addresses({ filters: [{ name: 'tag:Name', values: [id] }] }) res.addresses.single_resource(id) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems