bigsuds
bigsuds copied to clipboard
单独请求某一个pool,返回所有的pool的member信息
环境: python2.7 bigip 13.1.1.5
脚本:
from bigsuds import *
b = BIGIP(hostname="192.168.113.103", username="admin", password="admin")
# pool = b.
pool = b.GlobalLB.Pool
# print pool.get_list()
print pool.get_member(["/Common/pool_web"])
预期返回:
[{'member': {'port': 443, 'address': '192.168.113.104'}, 'order': 0}, {'member': {'port': 443, 'address': '192.168.113.105'}, 'order': 1}]
返回信息:
[[{'member': {'port': 443, 'address': '192.168.113.104'}, 'order': 0}, {'member': {'port': 443, 'address': '192.168.113.105'}, 'order': 1}, {'member': {'port': 80, 'address': '192.168.113.93'}, 'order': 0}, {'member': {'port': 0, 'address': '192.168.113.138'}, 'order': 0}]]