07-08-2017 02:03 PM
New to this stuff so sorry if this is not well thought-out. Really glad you folks are paving the way for easier programmability of IOS-XE.
YDK-py seems unnecessarily complicated at the moment.
Is there currently any effort in creating useful pre-built classes/packages to simplify getting started with YDK? For instance, it would be useful if there was a package that defines a pre-built function/class that allows you to:
A good example of this is what the Spark team has done with the CiscoSparkAPI package that you can use. It hides all the restful request complexity and allows for simple 'api.function.operation()' type calls.
Thanks again for all your efforts. Good luck!
Solved! Go to Solution.
07-10-2017 11:04 AM
Thanks for the feedback. The current focus of the team is to harden the SDK while adding support for more models (e.g. NX-OS), more languages (e.g. go, Java), more protocols (e.g. gRPC), more encodings (e.g. YAML). Down the road, you can expect to see examples of higher levels of abstraction that can further simplify network automation (e.g. Ansible modules). Many of those examples should arrive at the YDK-Py samples repository later this year.
07-10-2017 11:04 AM
Thanks for the feedback. The current focus of the team is to harden the SDK while adding support for more models (e.g. NX-OS), more languages (e.g. go, Java), more protocols (e.g. gRPC), more encodings (e.g. YAML). Down the road, you can expect to see examples of higher levels of abstraction that can further simplify network automation (e.g. Ansible modules). Many of those examples should arrive at the YDK-Py samples repository later this year.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide