l.l.d.r.RackspaceConnectionThrottle(object) : class documentation

Part of libcloud.loadbalancer.drivers.rackspace View Source View In Hierarchy

@param min_connections: Minimum number of connections per IP address
                        before applying throttling.
@type min_connections: C{int}

@param max_connections: Maximum number of of connections per IP address.
                        (Must be between 0 and 100000, 0 allows an
                        unlimited number of connections.)
@type max_connections: C{int}

@param max_connection_rate: Maximum number of connections allowed
                            from a single IP address within the
                            given rate_interval_seconds.  (Must be
                            between 0 and 100000, 0 allows an
                            unlimited number of connections.)
@type max_connection_rate: C{int}

@param rate_interval_seconds: Interval at which the
                              max_connection_rate is enforced.
                              (Must be between 1 and 3600.)
@type rate_interval_seconds: C{int}
Method __init__ Undocumented
Method __repr__ Undocumented
Method _to_dict Undocumented
def __init__(self, min_connections, max_connections, max_connection_rate, rate_interval_seconds): (source)
Undocumented
def __repr__(self): (source)
Undocumented
def _to_dict(self): (source)
Undocumented
API Documentation for libcloud, generated by pydoctor at 2013-04-20 21:40:42.