Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,498 @@ + + + + libcloud.loadbalancer.drivers.brightbox.BrightboxLBDriver : API documentation + + + + + + +

l.l.d.b.BrightboxLBDriver(Driver) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.brightbox + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_protocolsReturn a list of supported protocols.
Methodlist_balancersList all loadbalancers
Methodcreate_balancerCreate a new load balancer instance
Methoddestroy_balancerDestroy a load balancer
Methodget_balancerReturn a C{LoadBalancer} object.
Methodbalancer_attach_compute_nodeAttach a compute node as a member to the load balancer.
Methodbalancer_attach_memberAttach a member to balancer
Methodbalancer_detach_memberDetach member from balancer
Methodbalancer_list_membersReturn list of members attached to balancer
Method_postUndocumented
Method_to_balancerUndocumented
Method_member_to_nodeUndocumented
Method_node_to_memberUndocumented
Method_public_ipUndocumented
+ +

+ Inherited from Driver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodupdate_balancerSets the name, algorithm, protocol, or port on a load balancer.
Methodlist_supported_algorithmsReturn algorithms supported by this driver.
Method_value_to_algorithmReturn C{LBAlgorithm} based on the value.
Method_algorithm_to_valueReturn value based in the algorithm (C{LBAlgorithm}).
+ +

+ Inherited from BaseDriver (via Driver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + list_protocols(self): + + + (source) + +
+
+ +
Return a list of supported protocols.
+
+
+ + + + + + +
+ + def + list_balancers(self): + + + (source) + +
+
+ +
List all loadbalancers
+
+@return: C{list} of L{LoadBalancer} objects
+
+
+ + + + + + +
+ + def + create_balancer(self, name, port, protocol, algorithm, members): + + + (source) + +
+
+ +
Create a new load balancer instance
+
+@keyword name: Name of the new load balancer (required)
+@type name: C{str}
+@keyword members: C{list} ofL{Member}s to attach to balancer
+@type: C{list} of L{Member}s
+@keyword protocol: Loadbalancer protocol, defaults to http.
+@type: C{str}
+@keyword port: Port the load balancer should listen on, defaults to 80
+@type port: C{str}
+@keyword algorithm: Load balancing algorithm, defaults to
+                    LBAlgorithm.ROUND_ROBIN
+@type algorithm: C{LBAlgorithm}
+
+
+ + + + + + +
+ + def + destroy_balancer(self, balancer): + + + (source) + +
+
+ +
Destroy a load balancer
+
+@return: C{bool} True if the destroy was successful, otherwise False
+
+
+ + + + + + +
+ + def + get_balancer(self, balancer_id): + + + (source) + +
+
+ +
Return a C{LoadBalancer} object.
+
+@keyword balancer_id: id of a load balancer you want to fetch
+@type balancer_id: C{str}
+
+@return: C{LoadBalancer}
+
+
+ + + + + + +
+ + def + balancer_attach_compute_node(self, balancer, node): + + + (source) + +
+
+ +
Attach a compute node as a member to the load balancer.
+
+@keyword node: Member to join to the balancer
+@type member: C{libcloud.compute.base.Node}
+@return {Member} Member after joining the balancer.
+
+
+ + + + + + +
+ + def + balancer_attach_member(self, balancer, member): + + + (source) + +
+
+ +
Attach a member to balancer
+
+@keyword member: Member to join to the balancer
+@type member: C{Member}
+@return {Member} Member after joining the balancer.
+
+
+ + + + + + +
+ + def + balancer_detach_member(self, balancer, member): + + + (source) + +
+
+ +
Detach member from balancer
+
+@return: C{bool} True if member detach was successful, otherwise False
+
+
+ + + + + + +
+ + def + balancer_list_members(self, balancer): + + + (source) + +
+
+ +
Return list of members attached to balancer
+
+@return: C{list} of L{Member}s
+
+
+ + + + + + +
+ + def + _post(self, path, data={}): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_balancer(self, data): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _member_to_node(self, member): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _node_to_member(self, data): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _public_ip(self, data): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.brightbox.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,51 @@ + + + + libcloud.loadbalancer.drivers.brightbox : API documentation + + + + + + +

l.l.d.brightbox : module documentation

+

+ Part of libcloud.loadbalancer.drivers + View Source + +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + +
ClassBrightboxLBDriverUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,424 @@ + + + + libcloud.loadbalancer.drivers.cloudstack.CloudStackLBDriver : API documentation + + + + + + +

l.l.d.c.CloudStackLBDriver(CloudStackDriverMixIn, Driver) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.cloudstack + View Source + View In Hierarchy +

+
+

Known subclasses: libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver

+
+
Driver for CloudStack load balancers.
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_protocolsWe don't actually have any protocol awareness beyond TCP.
Methodlist_balancersList all loadbalancers
Methodget_balancerReturn a C{LoadBalancer} object.
Methodcreate_balancerCreate a new load balancer instance
Methoddestroy_balancerDestroy a load balancer
Methodbalancer_attach_memberAttach a member to balancer
Methodbalancer_detach_memberDetach member from balancer
Methodbalancer_list_membersReturn list of members attached to balancer
Method_to_balancerUndocumented
Method_to_memberUndocumented
+ +

+ Inherited from CloudStackDriverMixIn: +

+ + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method_sync_requestUndocumented
Method_async_requestUndocumented
+ +

+ Inherited from Driver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodupdate_balancerSets the name, algorithm, protocol, or port on a load balancer.
Methodbalancer_attach_compute_nodeAttach a compute node as a member to the load balancer.
Methodlist_supported_algorithmsReturn algorithms supported by this driver.
Method_value_to_algorithmReturn C{LBAlgorithm} based on the value.
Method_algorithm_to_valueReturn value based in the algorithm (C{LBAlgorithm}).
+ +

+ Inherited from BaseDriver (via Driver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + list_protocols(self): + + + (source) + +
+
+ +
We don't actually have any protocol awareness beyond TCP.
+
+
+ + + + + + +
+ + def + list_balancers(self): + + + (source) + +
+
+ +
List all loadbalancers
+
+@return: C{list} of L{LoadBalancer} objects
+
+
+ + + + + + +
+ + def + get_balancer(self, balancer_id): + + + (source) + +
+
+ +
Return a C{LoadBalancer} object.
+
+@keyword balancer_id: id of a load balancer you want to fetch
+@type balancer_id: C{str}
+
+@return: C{LoadBalancer}
+
+
+ + + + + + +
+ + def + create_balancer(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM, location=None, private_port=None): + + + (source) + +
+
+ +
Create a new load balancer instance
+
+@keyword name: Name of the new load balancer (required)
+@type name: C{str}
+@keyword members: C{list} ofL{Member}s to attach to balancer
+@type: C{list} of L{Member}s
+@keyword protocol: Loadbalancer protocol, defaults to http.
+@type: C{str}
+@keyword port: Port the load balancer should listen on, defaults to 80
+@type port: C{str}
+@keyword algorithm: Load balancing algorithm, defaults to
+                    LBAlgorithm.ROUND_ROBIN
+@type algorithm: C{LBAlgorithm}
+
+
+ + + + + + +
+ + def + destroy_balancer(self, balancer): + + + (source) + +
+
+ +
Destroy a load balancer
+
+@return: C{bool} True if the destroy was successful, otherwise False
+
+
+ + + + + + +
+ + def + balancer_attach_member(self, balancer, member): + + + (source) + +
+
+ +
Attach a member to balancer
+
+@keyword member: Member to join to the balancer
+@type member: C{Member}
+@return {Member} Member after joining the balancer.
+
+
+ + + + + + +
+ + def + balancer_detach_member(self, balancer, member): + + + (source) + +
+
+ +
Detach member from balancer
+
+@return: C{bool} True if member detach was successful, otherwise False
+
+
+ + + + + + +
+ + def + balancer_list_members(self, balancer): + + + (source) + +
+
+ +
Return list of members attached to balancer
+
+@return: C{list} of L{Member}s
+
+
+ + + + + + +
+ + def + _to_balancer(self, obj): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_member(self, obj, port): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.cloudstack.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,51 @@ + + + + libcloud.loadbalancer.drivers.cloudstack : API documentation + + + + + + +

l.l.d.cloudstack : module documentation

+

+ Part of libcloud.loadbalancer.drivers + View Source + +

+
+ +
+
No module docstring
+ + + +
+ + + + + + + + + + + +
ClassCloudStackLBDriverDriver for CloudStack load balancers.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,62 @@ + + + + libcloud.loadbalancer.drivers.gogrid.GoGridLBConnection : API documentation + + + + + + +

l.l.d.g.GoGridLBConnection(GoGridConnection) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.gogrid + View Source + View In Hierarchy +

+
+ +
+
Connection class for the GoGrid load-balancer driver.
+ + + +
+ + +

+ Inherited from GoGridConnection: +

+ + + + + + + + + + + + + + + + + +
Methodadd_default_paramsUndocumented
Methodget_signaturecreate sig from md5 of key + secret + time
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,579 @@ + + + + libcloud.loadbalancer.drivers.gogrid.GoGridLBDriver : API documentation + + + + + + +

l.l.d.g.GoGridLBDriver(BaseGoGridDriver, Driver) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.gogrid + View Source + View In Hierarchy +

+
+ +
+
No class docstring
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_protocolsReturn a list of supported protocols.
Methodlist_balancersList all loadbalancers
Methodex_create_balancer_nowaitUndocumented
Methodcreate_balancerCreate a new load balancer instance
Methoddestroy_balancerDestroy a load balancer
Methodget_balancerReturn a C{LoadBalancer} object.
Methodbalancer_attach_memberAttach a member to balancer
Methodbalancer_detach_memberDetach member from balancer
Methodbalancer_list_membersReturn list of members attached to balancer
Method_update_balancerUndocumented
Method_members_to_paramsHelper method to convert list of L{Member} objects to GET params.
Method_to_balancersUndocumented
Method_to_balancerUndocumented
Method_to_membersUndocumented
Method_to_memberUndocumented
+ +

+ Inherited from BaseGoGridDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodex_list_ipsReturn list of IP addresses assigned to the account.
Method_get_ipUndocumented
Method_to_ipUndocumented
Method_to_ipsUndocumented
Method_to_locationUndocumented
Method_to_locationsUndocumented
Method_get_first_ipUndocumented
+ +

+ Inherited from Driver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodupdate_balancerSets the name, algorithm, protocol, or port on a load balancer.
Methodbalancer_attach_compute_nodeAttach a compute node as a member to the load balancer.
Methodlist_supported_algorithmsReturn algorithms supported by this driver.
Method_value_to_algorithmReturn C{LBAlgorithm} based on the value.
Method_algorithm_to_valueReturn value based in the algorithm (C{LBAlgorithm}).
+ +

+ Inherited from BaseDriver (via Driver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ + +
+ + + + +
+ + + + + + +
+ + def + list_protocols(self): + + + (source) + +
+
+ +
Return a list of supported protocols.
+
+
+ + + + + + +
+ + def + list_balancers(self): + + + (source) + +
+
+ +
List all loadbalancers
+
+@return: C{list} of L{LoadBalancer} objects
+
+
+ + + + + + +
+ + def + ex_create_balancer_nowait(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + create_balancer(self, name, members, protocol='http', port=80, algorithm=DEFAULT_ALGORITHM): + + + (source) + +
+
+ +
Create a new load balancer instance
+
+@keyword name: Name of the new load balancer (required)
+@type name: C{str}
+@keyword members: C{list} ofL{Member}s to attach to balancer
+@type: C{list} of L{Member}s
+@keyword protocol: Loadbalancer protocol, defaults to http.
+@type: C{str}
+@keyword port: Port the load balancer should listen on, defaults to 80
+@type port: C{str}
+@keyword algorithm: Load balancing algorithm, defaults to
+                    LBAlgorithm.ROUND_ROBIN
+@type algorithm: C{LBAlgorithm}
+
+
+ + + + + + +
+ + def + destroy_balancer(self, balancer): + + + (source) + +
+
+ +
Destroy a load balancer
+
+@return: C{bool} True if the destroy was successful, otherwise False
+
+
+ + + + + + +
+ + def + get_balancer(self, **kwargs): + + + (source) + +
+
+ +
Return a C{LoadBalancer} object.
+
+@keyword balancer_id: id of a load balancer you want to fetch
+@type balancer_id: C{str}
+
+@return: C{LoadBalancer}
+
+
+ + + + + + +
+ + def + balancer_attach_member(self, balancer, member): + + + (source) + +
+
+ +
Attach a member to balancer
+
+@keyword member: Member to join to the balancer
+@type member: C{Member}
+@return {Member} Member after joining the balancer.
+
+
+ + + + + + +
+ + def + balancer_detach_member(self, balancer, member): + + + (source) + +
+
+ +
Detach member from balancer
+
+@return: C{bool} True if member detach was successful, otherwise False
+
+
+ + + + + + +
+ + def + balancer_list_members(self, balancer): + + + (source) + +
+
+ +
Return list of members attached to balancer
+
+@return: C{list} of L{Member}s
+
+
+ + + + + + +
+ + def + _update_balancer(self, params): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _members_to_params(self, members): + + + (source) + +
+
+ +
Helper method to convert list of L{Member} objects
+to GET params.
+
+
+ + + + + + +
+ + def + _to_balancers(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_balancer(self, el): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_members(self, object): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_member(self, el): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBResponse.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBResponse.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.GoGridLBResponse.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,130 @@ + + + + libcloud.loadbalancer.drivers.gogrid.GoGridLBResponse : API documentation + + + + + + +

l.l.d.g.GoGridLBResponse(GoGridResponse) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.gogrid + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + +
MethodsuccessDetermine if our request was successful.
+ +

+ Inherited from GoGridResponse: +

+ + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Methodparse_errorParse the error messages.
+ +

+ Inherited from JsonResponse (via GoGridResponse): +

+ + + + + + + + + + + +
Methodparse_bodyParse response body.
+ +

+ Inherited from Response (via GoGridResponse, JsonResponse): +

+ + + + + + + + + + + +
Method_decompress_responseDecompress a response body if it is using deflate or gzip encoding.
+ + +
+ + + + +
+ + + + + + +
+ + def + success(self): + + + (source) + +
+
+ +
Determine if our request was successful.
+
+The meaning of this can be arbitrary; did we receive OK status? Did
+the node get created? Were we authenticated?
+
+@return: C{True} or C{False}
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.gogrid.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,63 @@ + + + + libcloud.loadbalancer.drivers.gogrid : API documentation + + + + + + +

l.l.d.gogrid : module documentation

+

+ Part of libcloud.loadbalancer.drivers + View Source + +

+
+ +
+
No module docstring
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
ClassGoGridLBResponseUndocumented
ClassGoGridLBConnectionConnection class for the GoGrid load-balancer driver.
ClassGoGridLBDriverNo class docstring; 1/15 methods documented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,75 @@ + + + + libcloud.loadbalancer.drivers : API documentation + + + + + + +

l.l.drivers : package documentation

+

+ Part of libcloud.loadbalancer + View Source + +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModulebrightboxUndocumented
ModulecloudstackNo module docstring; 1/1 classes documented
ModulegogridNo module docstring; 1/3 classes documented
ModuleninefoldNo module docstring; 1/1 classes documented
ModulerackspaceNo module docstring; 4/10 classes documented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,200 @@ + + + + libcloud.loadbalancer.drivers.ninefold.NinefoldLBDriver : API documentation + + + + + + +

l.l.d.n.NinefoldLBDriver(CloudStackLBDriver) : class documentation

+

+ Part of libcloud.loadbalancer.drivers.ninefold + View Source + View In Hierarchy +

+
+ +
+
Driver for load balancers on Ninefold's Compute platform.
+ + + +
+ + +

+ Inherited from CloudStackLBDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodlist_protocolsWe don't actually have any protocol awareness beyond TCP.
Methodlist_balancersList all loadbalancers
Methodget_balancerReturn a C{LoadBalancer} object.
Methodcreate_balancerCreate a new load balancer instance
Methoddestroy_balancerDestroy a load balancer
Methodbalancer_attach_memberAttach a member to balancer
Methodbalancer_detach_memberDetach member from balancer
Methodbalancer_list_membersReturn list of members attached to balancer
Method_to_balancerUndocumented
Method_to_memberUndocumented
+ +

+ Inherited from CloudStackDriverMixIn (via CloudStackLBDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method_sync_requestUndocumented
Method_async_requestUndocumented
+ +

+ Inherited from Driver (via CloudStackLBDriver): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodupdate_balancerSets the name, algorithm, protocol, or port on a load balancer.
Methodbalancer_attach_compute_nodeAttach a compute node as a member to the load balancer.
Methodlist_supported_algorithmsReturn algorithms supported by this driver.
Method_value_to_algorithmReturn C{LBAlgorithm} based on the value.
Method_algorithm_to_valueReturn value based in the algorithm (C{LBAlgorithm}).
+ +

+ Inherited from BaseDriver (via CloudStackLBDriver, Driver): +

+ + + + + + + + + + + +
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.ninefold.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,51 @@ + + + + libcloud.loadbalancer.drivers.ninefold : API documentation + + + + + + +

l.l.d.ninefold : module documentation

+

+ Part of libcloud.loadbalancer.drivers + View Source + +

+
+ +
+
No module docstring
+ + + +
+ + + + + + + + + + + +
ClassNinefoldLBDriverDriver for load balancers on Ninefold's Compute platform.
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRule.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRule.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRule.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,108 @@ + + + + libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRule : API documentation + + + + + + +

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

+

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

+
+ +
+
An access rule allows or denies traffic to a Load Balancer based on the
+incoming IPs.
+
+@param id: Unique identifier to refer to this rule by.
+@type id: C{str}
+
+@param rule_type: RackspaceAccessRuleType.ALLOW or
+                  RackspaceAccessRuleType.DENY.
+@type id: C{int}
+
+@param address: IP address or cidr (can be IPv4 or IPv6).
+@type address: C{str}
+ + + +
+ + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Method_to_dictUndocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, id=None, rule_type=None, address=None): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_dict(self): + + + (source) + +
+
+ +
Undocumented
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRuleType.html ============================================================================== --- websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRuleType.html (added) +++ websites/staging/libcloud/trunk/content/apidocs/0.9.1/libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRuleType.html Sun Apr 1 18:07:58 2012 @@ -0,0 +1,40 @@ + + + + libcloud.loadbalancer.drivers.rackspace.RackspaceAccessRuleType : API documentation + + + + + + +

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

+

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

+
+ +
+
Undocumented
+ + + +
+ + + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file