Class: Awsrm::VpnConnection

Inherits:
Resource show all
Defined in:
lib/awsrm/resources/vpn_connection.rb

Constant Summary collapse

FILTER_MAP =
{
  id: 'vpn-connection-id',
  vpn_connection_id: 'vpn-connection-id',
  name: 'tag:Name'
}.freeze

Constants inherited from Resource

Resource::CLIENTS, Resource::CLIENT_OPTIONS

Class Method Summary collapse

Methods inherited from Resource

check_one, filters, one

Class Method Details

.all(params) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/awsrm/resources/vpn_connection.rb', line 10

def all(params)
  res = ec2_client.describe_vpn_connections(
    filters: filters(params)
  )
  res.vpn_connections.map do |conn|
    VpnConnectionReader.new(conn)
  end
end