Class: Fog::OpenStack::Network::IpsecSiteConnections
- Inherits:
-
Collection
- Object
- Collection
- Collection
- Fog::OpenStack::Network::IpsecSiteConnections
show all
- Defined in:
- lib/fog/openstack/network/models/ipsec_site_connections.rb
Instance Attribute Summary
Attributes inherited from Collection
#response
Instance Method Summary
collapse
Methods inherited from Collection
#destroy, #find_by_id, #load_response, #summary
Constructor Details
12
13
14
15
|
# File 'lib/fog/openstack/network/models/ipsec_site_connections.rb', line 12
def initialize(attributes)
self.filters ||= {}
super
end
|
Instance Method Details
#all(filters_arg = filters) ⇒ Object
17
18
19
20
|
# File 'lib/fog/openstack/network/models/ipsec_site_connections.rb', line 17
def all(filters_arg = filters)
filters = filters_arg
load_response(service.list_ipsec_site_connections(filters), 'ipsec_site_connections')
end
|
#get(ipsec_site_connection_id) ⇒ Object
22
23
24
25
26
27
28
29
|
# File 'lib/fog/openstack/network/models/ipsec_site_connections.rb', line 22
def get(ipsec_site_connection_id)
connection = service.get_ipsec_site_connection(ipsec_site_connection_id).body['ipsec_site_connection']
if connection
new(connection)
end
rescue Fog::OpenStack::Network::NotFound
nil
end
|