X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fnf%2Furls.py;h=5ab3234773bff3d406546cb8b11e8275d87772cd;hb=c2e150a6c3901b664c963b389ee6e9b9e00ed2ab;hp=c056eed7951ce8e7b877809c6ff6d8f1ed07df4a;hpb=d1b1a0683de659bec2c48a758e02052dd531a918;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/nf/urls.py b/lcm/lcm/nf/urls.py index c056eed7..5ab32347 100644 --- a/lcm/lcm/nf/urls.py +++ b/lcm/lcm/nf/urls.py @@ -18,20 +18,28 @@ from lcm.nf.views.curd_vnf_views import DeleteVnfAndQueryVnf, CreateVnfAndQueryV from lcm.nf.views.instantiate_vnf_view import InstantiateVnfView from lcm.nf.views.terminate_vnf_view import TerminateVnfView from lcm.nf.views.subscriptions_view import SubscriptionsView +from lcm.nf.views.subscriptions_view import SubscriptionDetailView from lcm.nf.views.heal_vnf_view import HealVnfView from lcm.nf.views.operate_vnf_view import OperateVnfView from lcm.nf.views.scale_vnf_view import ScaleVnfView +from lcm.nf.views.scale_to_level_view import ScaleVnfToLevelView +from lcm.nf.views.change_ext_conn_view import ChangeExtConnView +from lcm.nf.views.change_vnf_flavour_view import ChangeVnfFlavourView from lcm.nf.views.lcm_op_occs_view import QueryMultiVnfLcmOpOccs, QuerySingleVnfLcmOpOcc urlpatterns = [ url(r'^api/vnflcm/v1/subscriptions$', SubscriptionsView.as_view()), + url(r'^api/vnflcm/v1/subscriptions/(?P[0-9a-zA-Z_-]+)$', SubscriptionDetailView.as_view()), url(r'^api/vnflcm/v1/vnf_instances$', CreateVnfAndQueryVnfs.as_view()), url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/instantiate$', InstantiateVnfView.as_view()), url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)$', DeleteVnfAndQueryVnf.as_view()), url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/terminate$', TerminateVnfView.as_view()), url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/heal$', HealVnfView.as_view()), url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/operate$', OperateVnfView.as_view()), - url(r'^vnf_instances/(?P[0-9a-zA-Z_-]+)/scale$', ScaleVnfView.as_view()), + url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/scale$', ScaleVnfView.as_view()), + url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/scale_to_level$', ScaleVnfToLevelView.as_view()), + url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/change_flavour$', ChangeVnfFlavourView.as_view()), + url(r'^api/vnflcm/v1/vnf_instances/(?P[0-9a-zA-Z_-]+)/change_ext_conn$', ChangeExtConnView.as_view()), url(r'^api/vnflcm/v1/vnf_lcm_op_occs$', QueryMultiVnfLcmOpOccs.as_view()), url(r'^api/vnflcm/v1/vnf_lcm_op_occs/(?P[0-9a-zA-Z_-]+)$', QuerySingleVnfLcmOpOcc.as_view()), ]