I am sure this is quite simple but I can’t find reference to this in documentation.
pool = mgmt.tm.gtm.pools.a_s.a.load(name='poolname')
Once i’ve loaded it, how can I see what servers are in this pool and get their name(s)? I would also like to do the same with wideips, gather all pools in each one to see if a particular pool is being used by it. (Version 12)
gslb_pool_members_vs_name_list = [str(mem.name) for mem in gslb_A_pool.members_s.get_collection()]
print(‘type A wideip name: {} use gslb pool name is: {}; gslb_pool_members_vs_name_list: {}’.format(i.name, pool_name[‘name’], gslb_pool_members_vs_name_list))
code running result:
type A wideip name: www.bank.com use gslb pool name is: gslb_pool; gslb_pool_members_vs_name_list: [‘dc1-vs’, ‘dc2-vs’]
type A wideip name: www.gslb.xuwen.com use gslb pool name is: gslb_pool; gslb_pool_members_vs_name_list: [‘dc1-vs’, ‘dc2-vs’]