X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=instancehandler%2Furls.py;h=40e20fa1bc0905c4d93926d39924008b4f0a2667;hb=b58d5d8e177049ab63587f4329f282bc206352ec;hp=b6a9e33bde31224649a5a8c1082ad0cb7ff94c1c;hpb=fb37bca4b7e8178c65df2f1496afe372c1d55e78;p=osm%2FLW-UI.git diff --git a/instancehandler/urls.py b/instancehandler/urls.py index b6a9e33..40e20fa 100644 --- a/instancehandler/urls.py +++ b/instancehandler/urls.py @@ -18,10 +18,15 @@ from django.conf.urls import url from instancehandler import views urlpatterns = [ - url(r'^(?P[ns|vnf]+)/list/', views.list, name='list'), - url(r'^create/', views.create, name='create'), - url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/delete$', views.delete, name='delete'), - url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/action', views.action, name='action'), - url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)', views.show, name='show'), + url(r'^(?P[ns|vnf|pdu]+)/list/', views.list, name='list'), + url(r'^(?P[ns|pdu]+)/create/', views.create, name='create'), + url(r'^(?P[ns|vnf|pdu]+)/(?P[0-9a-z-]+)/delete$', views.delete, name='delete'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/topology', views.show_topology, name='show_topology'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/action$', views.action, name='action'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/operation$', views.ns_operations, name='ns_operations'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/operation/(?P[0-9a-z-]+)', views.ns_operation, name='ns_operation'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/monitoring/alarm$', views.create_alarm, name='ns_create_alarm'), + url(r'^(?P[ns|vnf]+)/(?P[0-9a-z-]+)/monitoring/metric$', views.export_metric, name='ns_export_metric'), + url(r'^(?P[ns|vnf|pdu]+)/(?P[0-9a-z-]+)', views.show, name='show'), ]