Module: Idcf::Ilb::ClientExtensions::Network

Included in:
Idcf::Ilb::Client
Defined in:
lib/idcf/ilb/client_extensions/network.rb

Overview

SDK APIs for network resource

Instance Method Summary collapse

Instance Method Details

#list_networks(headers = {}) ⇒ Response

Get list of networks

Parameters:

  • headers (Hash) (defaults to: {})

    HTTP request headers

Returns:



10
11
12
# File 'lib/idcf/ilb/client_extensions/network.rb', line 10

def list_networks(headers = {})
  get!("networks", {}, headers)
end

#networks(headers = {}) ⇒ Array<Resources::Network>

Get an array of existing network objects.

Parameters:

  • headers (Hash) (defaults to: {})

    HTTP request headers

Returns:



18
19
20
21
22
# File 'lib/idcf/ilb/client_extensions/network.rb', line 18

def networks(headers = {})
  list_networks(headers).resources.map do |network|
    Resources::Network.new(self, network)
  end
end