Method: Fog::Rackspace::LoadBalancers::Real#create_load_balancer
- Defined in:
- lib/fog/rackspace/requests/load_balancers/create_load_balancer.rb
#create_load_balancer(name, protocol, port, virtual_ips, nodes) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/fog/rackspace/requests/load_balancers/create_load_balancer.rb', line 5 def create_load_balancer(name, protocol, port, virtual_ips, nodes) data = { 'loadBalancer' => { 'name' => name, 'port' => port, 'protocol' => protocol, 'virtualIps' => virtual_ips, 'nodes' => nodes #Is algorithm allowed on create? } } request( :body => MultiJson.encode(data), :expects => 202, :method => 'POST', :path => 'loadbalancers.json' ) end |