<div dir="ltr">The api should be fully outlined here: <a href="http://docs.openstack.org/api/openstack-network/2.0/content/index.html">http://docs.openstack.org/api/openstack-network/2.0/content/index.html</a> <div><br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 30, 2013 at 6:44 AM, Julio Carlos Barrera Juez <span dir="ltr"><<a href="mailto:juliocarlos.barrera@i2cat.net" target="_blank">juliocarlos.barrera@i2cat.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi!<div><br></div><div>We are developing an <span style="color:rgb(51,51,51);font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:17.328125px">external network controller for OpenStack. We want to use</span> Quantum REST Proxy Plugin [1] as proxy to send all the possible messages via REST API to our network controller. For this purpose, we need to provide this API in an strict way, for that reason we need a definition of the API (an WSDL/WADL?). Anyway, we need the definition of the root objects of Quantum model (network, port and subnet). Because the nature of Python language, it is difficult to find it from QuantumPluginBaseV2 interface [2].</div>


<div><br></div><div>We are going to develop the network controller as an extension of OpenNaaS project [3]. It implies we are going to use Java and a bunch of technologies already chosen to develop the REST server. It implies that we need an strict model definition and an strict REST API definition to be full compatible with the proxy plugin.</div>


<div><br></div><div>Where can we found these definitions? Would we need to do reverse engineering form Python code and JSON requests?</div><div><br></div><div>Thank you!!</div><div><br></div>

<div><br></div><div>[1] Quantum REST Proxy Plugin <a href="http://docs.projectfloodlight.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin" target="_blank">http://docs.projectfloodlight.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin</a></div>


<div>[2] QuantumPluginBaseV2 <a href="https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py#L29" target="_blank">https://github.com/openstack/quantum/blob/master/quantum/quantum_plugin_base_v2.py#L29</a></div>


<div>[3] OpenNaaS project <a href="http://www.opennaas.org/" target="_blank">http://www.opennaas.org/</a></div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>