diff options
| author | Paul C. Buetow <paul@buetow.org> | 2014-04-13 14:22:51 +0200 |
|---|---|---|
| committer | Paul C. Buetow <paul@buetow.org> | 2014-04-13 14:22:51 +0200 |
| commit | 5cf3f2c25fa817fec2952df3bfb21612f2926abc (patch) | |
| tree | 59ff845d07edd5e4b1c6c0f282cf31e586b380c0 /src | |
| parent | 978dbc8641ba117bb6aec241499acc10d2d888ae (diff) | |
can set the default pool of a vserver
Diffstat (limited to 'src')
| -rwxr-xr-x | src/fapi.py | 7 |
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. |
