summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/fapi.12
-rwxr-xr-xsrc/fapi26
2 files changed, 13 insertions, 15 deletions
diff --git a/docs/fapi.1 b/docs/fapi.1
index 3f3c022..7ed76f4 100644
--- a/docs/fapi.1
+++ b/docs/fapi.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "FAPI 1"
-.TH FAPI 1 "2014-05-27" "fapi 0.8.0" "User Commands"
+.TH FAPI 1 "2014-05-28" "fapi 0.8.0" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/src/fapi b/src/fapi
index 55428d6..1122ba4 100755
--- a/src/fapi
+++ b/src/fapi
@@ -295,26 +295,24 @@ class Fapi(FapiBase):
if a.sub2 == 'detail':
def detail(f5):
d = {}
- d['connection_limit'] = f5().get_connection_limit(li(a.name))
+ d['connection_limit'] = f5().get_connection_limit([a.name])
d['default_node_monitor'] = f5().get_default_node_monitor()
- d['description'] = f5().get_description(li(a.name))
- d['dynamic_ratio'] = f5().get_dynamic_ratio_v2(li(a.name))
- d['monitor_instance'] = f5().get_monitor_instance(li(a.name))
- d['monitor_rule'] = f5().get_monitor_rule(li(a.name))
- d['monitor_status'] = f5().get_monitor_status(li(a.name))
- d['object_status'] = f5().get_object_status(li(a.name))
- d['rate_limit'] = f5().get_rate_limit(li(a.name))
- d['ratio'] = f5().get_ratio(li(a.name))
- d['session_status'] = f5().get_session_status(li(a.name))
+ d['description'] = f5().get_description([a.name])
+ d['dynamic_ratio'] = f5().get_dynamic_ratio_v2([a.name])
+ d['monitor_instance'] = f5().get_monitor_instance([a.name])
+ d['monitor_rule'] = f5().get_monitor_rule([a.name])
+ d['monitor_status'] = f5().get_monitor_status([a.name])
+ d['object_status'] = f5().get_object_status([a.name])
+ d['rate_limit'] = f5().get_rate_limit([a.name])
+ d['ratio'] = f5().get_ratio([a.name])
+ d['session_status'] = f5().get_session_status([a.name])
return d
return lambda: detail(f5)
if a.sub2 == 'status':
- return lambda: f5().get_monitor_status(li(a.name))
+ return lambda: f5().get_monitor_status([a.name])
elif a.sub == 'create':
fqdn_or_ip, ip, _ = self.lookup(a.name)
- return lambda: f5().create(li(fqdn_or_ip),
- [ip],
- pa(len(fqdn_or_ip),0))
+ return lambda: f5().create([fqdn_or_ip], [ip], [0])
elif a.sub == 'delete':
fqdn_or_ip, _, _ = self.lookup(a.name)
return lambda: f5().delete_node_address([fqdn_or_ip])