Sha256: d86b4bd8ebe669e0c3af99ad98a9418c17297766d577021f1a03852e855d9dc4
Contents?: true
Size: 743 Bytes
Versions: 27
Compression:
Stored size: 743 Bytes
Contents
module Fog module Rackspace class LoadBalancers class Real def update_load_balancer(load_balancer_id, options = {}) data = { 'loadBalancer' => { 'name' => options[:name], 'port' => options[:port], 'protocol' => options[:protocol], 'algorithm' => options[:algorithm], 'timeout' => options[:timeout], 'httpsRedirect' => options[:https_redirect] } } request( :body => Fog::JSON.encode(data), :expects => 202, :method => 'PUT', :path => "loadbalancers/#{load_balancer_id}.json" ) end end end end end
Version data entries
27 entries across 25 versions & 5 rubygems