class Awspec::Type::NatGateway

Constants

STATES

Public Instance Methods

has_eip?(ip_address = nil) click to toggle source
# File lib/awspec/type/nat_gateway.rb, line 25
def has_eip?(ip_address = nil)
  ret = resource_via_client.nat_gateway_addresses.find do |address|
    address.public_ip == ip_address
  end
  return true if ret

  res = select_eip(ip_address)
  ret = resource_via_client.nat_gateway_addresses.find do |address|
    address.public_ip == res.public_ip
  end
  return true if ret
end
id() click to toggle source
# File lib/awspec/type/nat_gateway.rb, line 11
def id
  @id ||= resource_via_client.nat_gateway_id if resource_via_client
end
resource_via_client() click to toggle source
# File lib/awspec/type/nat_gateway.rb, line 7
def resource_via_client
  @resource_via_client ||= find_nat_gateway(@display_name)
end