lib/pkgcloud/rackspace/loadbalancer/client/loadbalancers.js
function (loadBalancer, details, callback) {
    var self = this,
        loadBalancerId =
          loadBalancer instanceof lb.LoadBalancer ? loadBalancer.id : loadBalancer;

    var options = _.pick(details, ['maxConnectionRate', 'maxConnections',
      'minConnections', 'rateInterval']);

    self._request({
      path: urlJoin(_urlPrefix, loadBalancerId, 'connectionthrottle'),
      method: 'PUT',
      body: {
        connectionThrottle: options
      }
    }, function (err) {
      return callback(err);
    });
  }
function (loadBalancer, details, callback) {
    var self = this,
        loadBalancerId =
          loadBalancer instanceof lb.LoadBalancer ? loadBalancer.id : loadBalancer;

    var options = _.pick(details, ['maxConnectionRate', 'maxConnections',
      'minConnections', 'rateInterval']);

    self._request({
      path: urlJoin(_urlPrefix, loadBalancerId, 'connectionthrottle'),
      method: 'PUT',
      body: {
        connectionThrottle: options
      }
    }, function (err) {
      return callback(err);
    });
  }
function ( loadBalancer , details , callback ) { var self = this , loadBalancerId = loadBalancer instanceof lb . LoadBalancer ? loadBalancer . id : loadBalancer ; var options = _ . pick ( details , [ 'maxConnectionRate' , 'maxConnections' , 'minConnections' , 'rateInterval' ] ) ; self . _request ( { path : urlJoin ( _urlPrefix , loadBalancerId , 'connectionthrottle' ) , method : 'PUT' , body : { connectionThrottle : options } } , function ( err ) { return callback ( err ) ; } ) ; }
client.updateConnectionThrottle

@description update or add a connection throttle for the provided load balancer

@param {Object}          loadBalancer  the loadBalancer or loadBalancerId
@param {Object}          details       the connection throttle details
@param {function}        callback

Sample Access List Entry:

{
maxConnectionRate: 0, // 0 for unlimited, 1-100000
maxConnections: 10,   // 0 for unlimited, 1-100000
minConnections: 5, // 0 for unlimited, 1-1000 otherwise
rateInterval: 3600 // frequency in seconds at which maxConnectionRate
// is assessed
}
client . updateConnectionThrottle