X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=multivimbroker%2Fmultivimbroker%2Fforwarder%2Furls.py;h=5e1320e8581545f6ea419f949d7924c4c2575ba2;hb=refs%2Fchanges%2F79%2F60679%2F8;hp=3f11588a1d2a0c7b354848adf36670b478971a92;hpb=64b01905dc3c5ca54dfd5d626f11fc347be62be1;p=multicloud%2Fframework.git diff --git a/multivimbroker/multivimbroker/forwarder/urls.py b/multivimbroker/multivimbroker/forwarder/urls.py index 3f11588..5e1320e 100644 --- a/multivimbroker/multivimbroker/forwarder/urls.py +++ b/multivimbroker/multivimbroker/forwarder/urls.py @@ -25,6 +25,15 @@ from multivimbroker.forwarder.views import UnRegistry from multivimbroker.forwarder.views import VIMTypes from multivimbroker.forwarder.views import MultiPartView +# API v1 +from multivimbroker.forwarder.views import APIv1CheckCapacity +from multivimbroker.forwarder.views import APIv1Extension +from multivimbroker.forwarder.views import APIv1Forward +from multivimbroker.forwarder.views import APIv1Identity +from multivimbroker.forwarder.views import APIv1Registry +from multivimbroker.forwarder.views import APIv1UnRegistry +from multivimbroker.forwarder.views import APIv1VIMTypes +from multivimbroker.forwarder.views import APIv1MultiPartView urlpatterns = [ url(r'^api/multicloud/v0/vim_types$', @@ -45,6 +54,33 @@ urlpatterns = [ MultiPartView.as_view()), url(r'^api/multicloud/v0/(?P[0-9a-zA-Z_-]+)', Forward.as_view()), + + # API v1 + url(r'^api/multicloud/v1/vim_types$', + APIv1VIMTypes.as_view()), + url(r'^api/multicloud/v1/check_vim_capacity$', + APIv1CheckCapacity.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)/identity/v3$', + APIv1Identity.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)/identity/v3' + r'/auth/tokens$', APIv1Identity.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)/registry$', + APIv1Registry.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)i' + r'/(?P[0-9a-zA-Z_-]+)$', + APIv1UnRegistry.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)/extensions$', + APIv1Extension.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)/multipart', + APIv1MultiPartView.as_view()), + url(r'^api/multicloud/v1/(?P[0-9a-zA-Z_-]+)' + r'/(?P[0-9a-zA-Z_-]+)', + APIv1Forward.as_view()), ] urlpatterns = format_suffix_patterns(urlpatterns)