From 5efc603fea0f584af72d725c37f0829220f07c63 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Thu, 4 Jul 2013 19:59:05 +0100 Subject: [PATCH] Support nodeCount in API list and status Change-Id: I6fee75bbbed595cd1fd76fb31a3ec8caf3365e38 --- libraclient/libraapi.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libraclient/libraapi.py b/libraclient/libraapi.py index d351e4b..271c352 100644 --- a/libraclient/libraapi.py +++ b/libraclient/libraapi.py @@ -102,9 +102,9 @@ class LibraAPI(object): else: resp, body = self._get('/loadbalancers') column_names = ['Name', 'ID', 'Protocol', 'Port', 'Algorithm', - 'Status', 'Created', 'Updated'] + 'Status', 'Created', 'Updated', 'Node Count'] columns = ['name', 'id', 'protocol', 'port', 'algorithm', 'status', - 'created', 'updated'] + 'created', 'updated', 'nodeCount'] self._render_list(column_names, columns, body['loadBalancers']) def status_lb(self, args): @@ -112,10 +112,11 @@ class LibraAPI(object): column_names = ['ID', 'Name', 'Protocol', 'Port', 'Algorithm', 'Status', 'Status Description', 'Created', 'Updated', 'IPs', 'Nodes', 'Persistence Type', - 'Connection Throttle'] + 'Connection Throttle', 'Node Count'] columns = ['id', 'name', 'protocol', 'port', 'algorithm', 'status', 'statusDescription', 'created', 'updated', 'virtualIps', - 'nodes', 'sessionPersistence', 'connectionThrottle'] + 'nodes', 'sessionPersistence', 'connectionThrottle', + 'nodeCount'] if 'sessionPersistence' not in body: body['sessionPersistence'] = 'None' if 'connectionThrottle' not in body: