Forum Discussion
8 Replies
- rob_carrCirrostratus
iControl REST was officially added to the product in 11.5, so that's the safe version to begin programming with.
- HamishCirrocumulus
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_124570Nimbostratus
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__SilvermNimbostratus
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__McAlvinNimbostratus
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__SilvermNimbostratusThank you Eric. Interesting reading.