Hi @traphix , unfortunately the iControl REST online documentation is a little shy on those details, but if you look at the tmsh man pages (tmsh help ltm pool at the BIG-IP command line) you’ll get this list:
Many thanks for this hint. In this way we can look up all possible values of some other properties as well. Cool!
However, we can’t find the possible values of something like the node address: from testing the API we receive expected values like IPv4 addresses, but also ‘::0.0.0.0’ and even ‘any6’. Here, tmsh help doesn’t seem to help. Where can we find a complete list of possible values?
, is there also a specification of the models themselves, eg. as an openapi specification or within a postman collection?
ah…yes. That’s true. It is a wrapper, but not a perfect one unfortunately, and the list you are looking for doesn’t exist. We had a python project (https://github.com/F5Networks/f5-common-python/tree/development/f5/bigip) that is no longer actively maintained that attempted to smooth out these inconsistencies and you’ll find the ones we managed in there. You’ll also find some objects do things like this:
enabled: true and disabled: true
instead of:
enabled: true|false
So you’ll need to pop attributes sometimes before resubmitting them for an update.