summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul C. Buetow <paul@buetow.org>2014-04-13 14:18:29 +0200
committerPaul C. Buetow <paul@buetow.org>2014-04-13 14:18:29 +0200
commit978dbc8641ba117bb6aec241499acc10d2d888ae (patch)
treedc92f35622fbb269b002a7e1f4c0c177805b40e4 /src
parent9ff58e8a7ca7970b419964ea11dc7bde9da5d76e (diff)
remove get nat and introduce get brief
Diffstat (limited to 'src')
-rwxr-xr-xsrc/fapi.py27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/fapi.py b/src/fapi.py
index a63b10f..095dbe0 100755
--- a/src/fapi.py
+++ b/src/fapi.py
@@ -244,15 +244,6 @@ class Fapi(object):
d['profile'] = f5().get_profile([a.name])
d['protocol'] = f5().get_protocol([a.name])
d['rule'] = f5().get_rule([a.name])
- d['translate_address_state'] = f5().get_translate_address_state([a.name])
- d['translate_port_state'] = f5().get_translate_port_state([a.name])
- d['type'] = f5().get_type([a.name])
- d['vlan'] = f5().get_vlan([a.name])
- return d
- return lambda: detail(f5)
- elif a.arg2 == 'nat':
- def nat(f5):
- d = {}
d['snat_pool'] = f5().get_snat_pool([a.name])
d['snat_type'] = f5().get_snat_type([a.name])
d['source_address'] = f5().get_source_address([a.name])
@@ -261,10 +252,24 @@ class Fapi(object):
d['source_address_translation_type'] = f5().get_source_address_translation_type([a.name])
d['source_port_behavior'] = f5().get_source_port_behavior([a.name])
d['translate_address_state'] = f5().get_translate_address_state([a.name])
+ d['translate_address_state'] = f5().get_translate_address_state([a.name])
+ d['translate_port_state'] = f5().get_translate_port_state([a.name])
d['translate_port_state'] = f5().get_translate_port_state([a.name])
+ d['type'] = f5().get_type([a.name])
+ d['vlan'] = f5().get_vlan([a.name])
return d
- return lambda: nat(f5)
- return lambda: f5().get_object_status([a.name])
+ return lambda: detail(f5)
+ elif a.arg2 == 'brief':
+ def brief(f5):
+ d = {}
+ d['object_status'] = f5().get_object_status([a.name])
+ d['profile'] = f5().get_profile([a.name])
+ d['protocol'] = f5().get_protocol([a.name])
+ d['actual_hardware_acceleration'] = f5().get_actual_hardware_acceleration([a.name])
+ d['translate_port_state'] = f5().get_translate_port_state([a.name])
+ d['translate_port_state'] = f5().get_translate_port_state([a.name])
+ return d
+ return lambda: brief(f5)
elif a.arg2 == 'status':
return lambda: f5().get_object_status([a.name])