projects
/
osm
/
NBI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feature 1417: Add pdu CRUD
[osm/NBI.git]
/
osm_nbi
/
nbi.py
diff --git
a/osm_nbi/nbi.py
b/osm_nbi/nbi.py
index
fa2f043
..
0a4c402
100644
(file)
--- a/
osm_nbi/nbi.py
+++ b/
osm_nbi/nbi.py
@@
-75,6
+75,9
@@
URL: /osm GET POST
/<vnfInstanceId> O
/subscriptions 5 5
/<subscriptionId> 5 X
/<vnfInstanceId> O
/subscriptions 5 5
/<subscriptionId> 5 X
+ /pdu/v1
+ /pdu_descriptor O O
+ /<id> O O O O
/admin/v1
/tokens O O
/<id> O O
/admin/v1
/tokens O O
/<id> O O
@@
-172,6
+175,13
@@
class Server(object):
},
}
},
},
}
},
+ "pdu": {
+ "v1": {
+ "pdu_descriptors": {"METHODS": ("GET", "POST"),
+ "<ID>": {"METHODS": ("GET", "POST", "DELETE", "PATCH", "PUT")}
+ },
+ }
+ },
"nsd": {
"v1": {
"ns_descriptors_content": {"METHODS": ("GET", "POST"),
"nsd": {
"v1": {
"ns_descriptors_content": {"METHODS": ("GET", "POST"),
@@
-624,6
+634,8
@@
class Server(object):
engine_item = "nslcmops"
if item == "vnfrs" or item == "vnf_instances":
engine_item = "vnfrs"
engine_item = "nslcmops"
if item == "vnfrs" or item == "vnf_instances":
engine_item = "vnfrs"
+ elif topic == "pdu":
+ engine_item = "pdus"
if engine_item == "vims": # TODO this is for backward compatibility, it will remove in the future
engine_item = "vim_accounts"
if engine_item == "vims": # TODO this is for backward compatibility, it will remove in the future
engine_item = "vim_accounts"