summaryrefslogtreecommitdiff
path: root/src/fapi.py
diff options
context:
space:
mode:
authorPaul C. Buetow <paul@buetow.org>2014-04-13 13:34:01 +0200
committerPaul C. Buetow <paul@buetow.org>2014-04-13 13:34:01 +0200
commitca79b7e7a2e404642376f83da8a925bc5fc8a811 (patch)
treeadc305a1011c64b5c1a3bac0420519386cc5f053 /src/fapi.py
parent6db8139d29fb74600ed22e9a23a31594d0cc5ab6 (diff)
cann get add and del pool monitor associations
Diffstat (limited to 'src/fapi.py')
-rwxr-xr-xsrc/fapi.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/fapi.py b/src/fapi.py
index 2b4d254..a459eeb 100755
--- a/src/fapi.py
+++ b/src/fapi.py
@@ -173,8 +173,8 @@ class Fapi(object):
d['profile'] = f5().get_profile([a.name])
return d
return lambda: detail(f5)
- #elif a.arg2 == 'monitor':
- # return lambda: f5().get_monitor_instance([a.name]),
+ elif a.arg2 == 'monitor':
+ return lambda: f5().get_monitor_instance([a.name])
elif a.arg2 == 'status':
return lambda: f5().get_object_status([a.name])
elif a.arg2 == 'members':
@@ -213,6 +213,9 @@ class Fapi(object):
fqdn, _, port = self.__lookup(a.arg3)
member = [{ 'address' : fqdn, 'port' : port }]
return lambda: f5().remove_member_v2([a.name], [member])
+ elif a.arg2 == 'monitor':
+ # Removes all monitor associations, not just one
+ return lambda: f5().remove_monitor_association([a.name])
def __do_service(self, f5):