Class: Morpheus::LoadBalancerVirtualServersInterface
- Inherits:
-
SecondaryRestInterface
- Object
- SecondaryRestInterface
- Morpheus::LoadBalancerVirtualServersInterface
- Defined in:
- lib/morpheus/api/load_balancer_virtual_servers_interface.rb
Instance Method Summary collapse
Instance Method Details
#base_path(load_balancer_id) ⇒ Object
5 6 7 |
# File 'lib/morpheus/api/load_balancer_virtual_servers_interface.rb', line 5 def base_path(load_balancer_id) "/api/load-balancers/#{load_balancer_id}/virtual-servers" end |
#list(parent_id = nil, params = {}, headers = {}) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/morpheus/api/load_balancer_virtual_servers_interface.rb', line 9 def list(parent_id=nil, params={}, headers={}) if parent_id validate_id!(parent_id) execute(method: :get, url: "#{base_path(parent_id)}", params: params, headers: headers) else execute(method: :get, url: "/api/load-balancer-virtual-servers", params: params, headers: headers) end end |