Feature 10922: Stop, start and rebuild
Added support for feature start stop rebuild of VNF instances
Added unit test case for start stop rebuil of VNF instances
Change-Id: I09d2512084268c190f5ae9cfdaae41269c6bc069
Signed-off-by: k4.rahul <rahul.k4@tataelxsi.co.in>
diff --git a/NG-RO/osm_ng_ro/validation.py b/NG-RO/osm_ng_ro/validation.py
index ca8cbc2..2601e90 100644
--- a/NG-RO/osm_ng_ro/validation.py
+++ b/NG-RO/osm_ng_ro/validation.py
@@ -112,6 +112,22 @@
"additionalProperties": False,
}
+rebuild_schema = {
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "vm_rebuild": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "vdu-id": id_schema,
+ "vim_name": name_schema,
+ "member-vnf-index": name_schema,
+ },
+ },
+ "additionalProperties": True,
+ },
+}
+
class ValidationError(Exception):
def __init__(self, message, http_code=HTTPStatus.UNPROCESSABLE_ENTITY):