Forum Discussion
JRahm
Jan 08, 2014Admin
I don't know ruby, but it is working fine in python:
>>>b.GlobalLB.Pool.create_v2(pool_names = ['/Common/p2'], lb_methods = ['LB_METHOD_ROUND_ROBIN'], members = [[{'name': '/partition1/testvip', 'server': '/Common/ltm1'}, {'name': '/partition2/testvip', 'server': '/Common/ltm1'}, {'name': '/partition3/testvip', 'server': '/Common/ltm1'}]], orders = [[0, 1, 2]])
>>> b.GlobalLB.Pool.get_list()
['/Common/p1', '/Common/p2']
>>> b.GlobalLB.Pool.get_member_v2(['/Common/p2'])
[[{'name': '/partition1/testvip', 'server': '/Common/ltm1'}, {'name': '/partition2/testvip', 'server': '/Common/ltm1'}, {'name': '/partition3/testvip', 'server': '/Common/ltm1'}]]
>>> gtmp.get_member_order(['/Common/p2'], [[{'name': '/partition1/testvip', 'server': '/Common/ltm1'}, {'name': '/partition2/testvip', 'server': '/Common/ltm1'}, {'name': '/partition3/testvip', 'server': '/Common/ltm1'}]])
[[0, 1, 2]]