Forum Discussion
BIG-IP : iControl REST API
Which version of BIG-IP do I need at minimum to safely program using iControl REST API ?
8 Replies
- rob_carr
Cirrocumulus
iControl REST was officially added to the product in 11.5, so that's the safe version to begin programming with.
- Hamish
Cirrocumulus
However it would be fair to say that every version seems to get better support for it... So there are things that popup in 11.6 that don't appear to be in 11.5... Some stats for example that I was unable to see in 11.5.1 are visible in 11.6.0
H
- James_124570
Nimbostratus
What is the difference between iControl API with 11.4 and iControl Rest API with 11.5?
- Richard_Tocci_7Historic F5 AccountiControl REST in 11.4 was Early Access, and did not have all features worked into the product. It was not ready for production. iControl Rest in 11.5.1 was General Release and was fully supported.
- Jeff_H__Silverm
Nimbostratus
I would like to use the REST API. I have poked at it a little bit, and there is a bigsuds method called BIGIP, which connects to the LTM. Then there is a method LocalLB, which has a whole bunch of methods. Then I can dig a little deeper and I find that there is a method called NodeAddressV2. This looks very tantalizing, but the the doc string isn't very helpful: A wrapper class that abstracts/extends the suds client API.
Where could I find more documentation on how the REST interface works, where the methods are defined?
Many thanks,
Jeff Silverman
- The best options you have right now are the user guides in the iControl REST wiki. https://clouddocs.f5.com/api/icontrol-rest/HomePage.htmlReference_Topics_3
- Eric_J__McAlvin
Nimbostratus
If you are interested, I wrote some Python code to create LTM VIP's via the REST API. Tested against 11.5.1 successfully. I am still working on some updates to this code to use the partitioning feature (and a bunch of other stuff); but here it is:
https://github.com/ericjmcalvin/f5_bigIP_LTM_VIP_creation
- Jeff_H__Silverm
Nimbostratus
Thank you Eric. Interesting reading.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com