summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul C. Buetow <paul@buetow.org>2014-04-13 14:22:51 +0200
committerPaul C. Buetow <paul@buetow.org>2014-04-13 14:22:51 +0200
commit5cf3f2c25fa817fec2952df3bfb21612f2926abc (patch)
tree59ff845d07edd5e4b1c6c0f282cf31e586b380c0 /src
parent978dbc8641ba117bb6aec241499acc10d2d888ae (diff)
can set the default pool of a vserver
Diffstat (limited to 'src')
-rwxr-xr-xsrc/fapi.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/fapi.py b/src/fapi.py
index 095dbe0..e1c582a 100755
--- a/src/fapi.py
+++ b/src/fapi.py
@@ -233,6 +233,7 @@ class Fapi(object):
d['bw_controller_policy'] = f5().get_bw_controller_policy([a.name])
d['clone_pool'] = f5().get_clone_pool([a.name])
d['connection_limit'] = f5().get_connection_limit([a.name])
+ d['default_pool_name'] = f5().get_default_pool_name([a.name])
d['description'] = f5().get_description([a.name])
d['destination'] = f5().get_destination_v2([a.name])
d['enabled_state'] = f5().get_enabled_state([a.name])
@@ -262,6 +263,7 @@ class Fapi(object):
elif a.arg2 == 'brief':
def brief(f5):
d = {}
+ d['default_pool_name'] = f5().get_default_pool_name([a.name])
d['object_status'] = f5().get_object_status([a.name])
d['profile'] = f5().get_profile([a.name])
d['protocol'] = f5().get_protocol([a.name])
@@ -273,6 +275,11 @@ class Fapi(object):
elif a.arg2 == 'status':
return lambda: f5().get_object_status([a.name])
+ elif a.arg == 'set':
+ if a.arg2 == 'pool':
+ poolname = a.arg3
+ return lambda: f5().set_default_pool_name([a.name], [poolname])
+
def run(self):
''' Do the actual stuff.