Forum Discussion
JRahm
Jan 20, 2017Admin
We'll need to clean up stats for sure, the nested stuff is not easy access. For all keys/values, you can get at them a little cleaner (note that if you supply partition as an argument, the self link with be /~Common~vip/~Common~vip/stats):
name = ‘testvip’
selflink = 'https://localhost/mgmt/tm/ltm/virtual/{0}/~Common~{0}/stats'.format(name)
vip = b.tm.ltm.virtuals.virtual.load(name=name)
vipstats = vip.stats.load()
d = vipstats.entries.get(selflink).get('nestedStats').get('entries')
for i in d:
print '{0}: {1}'.format(i, d[i].get('value'))
for your specific key, given you have set the selflink above, you can get that with:
vipstats.entries.get(selflink).
get('nestedStats').
get('entries').
get('status.availabilityState').
get('description')