X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNBI.git;a=blobdiff_plain;f=osm_nbi%2Fnbi.py;h=502207f31de4735443e01cef3d9a49f50ecc6364;hp=98019319c70ca9d099f5529412429c55a8bc3e9a;hb=b1186b0b9ea287010c9f37ba6062512ea93f0ed4;hpb=59e9d88971c2f513c85ca7095a1e8493f9ebb513 diff --git a/osm_nbi/nbi.py b/osm_nbi/nbi.py index 9801931..502207f 100644 --- a/osm_nbi/nbi.py +++ b/osm_nbi/nbi.py @@ -477,31 +477,6 @@ valid_url_methods = { }, } }, - "vnflcm": { - "v1": { - "vnf_instances": {"METHODS": ("GET", "POST"), - "ROLE_PERMISSION": "vnflcm_instances:", - "": {"METHODS": ("GET", "DELETE"), - "ROLE_PERMISSION": "vnflcm_instances:id:", - "scale": {"METHODS": ("POST",), - "ROLE_PERMISSION": "vnflcm_instances:id:scale:" - }, - "terminate": {"METHODS": ("POST",), - "ROLE_PERMISSION": "vnflcm_instances:id:terminate:" - }, - "instantiate": {"METHODS": ("POST",), - "ROLE_PERMISSION": "vnflcm_instances:id:instantiate:" - }, - } - }, - "vnf_lcm_op_occs": {"METHODS": ("GET",), - "ROLE_PERMISSION": "vnf_instances:opps:", - "": {"METHODS": ("GET",), - "ROLE_PERMISSION": "vnf_instances:opps:id:" - }, - }, - } - }, "nst": { "v1": { "netslice_templates_content": { @@ -1318,7 +1293,6 @@ class Server(object): "nst", "nsilcm", "nspm", - "vnflcm", ): raise NbiException( "URL main_topic '{}' not supported".format(main_topic), @@ -1373,9 +1347,6 @@ class Server(object): engine_topic = "nslcmops" if topic == "vnfrs" or topic == "vnf_instances": engine_topic = "vnfrs" - elif main_topic == "vnflcm": - if topic == "vnf_lcm_op_occs": - engine_topic = "vnflcmops" elif main_topic == "nst": engine_topic = "nsts" elif main_topic == "nsilcm": @@ -1533,13 +1504,6 @@ class Server(object): "_links": link, } cherrypy.response.status = HTTPStatus.CREATED.value - elif topic == "vnf_instances" and item: - indata["lcmOperationType"] = item - indata["vnfInstanceId"] = _id - _id, _ = self.engine.new_item(rollback, engine_session, "vnflcmops", indata, kwargs) - self._set_location_header(main_topic, version, "vnf_lcm_op_occs", _id) - outdata = {"id": _id} - cherrypy.response.status = HTTPStatus.ACCEPTED.value else: _id, op_id = self.engine.new_item( rollback,