Feature 10922: Start, Stop and Rebuild
*Added NG-UI support for Start, Stop and Rebuild
*In NS Instances page. Click "Start" or "Stop" or "Rebuild" in the actions menu.
*Then a new pop-up page will be opened.
*In the popup there will be fields containing membervnfIndex, vduid, count index mandatory fields to start, stop or rebuild VNF Instances
*When the fields are selected then Click Apply button.
*The pop-up window is closed and the page is directed to "History of operations" page
Change-Id: Idc0b6316af06b2190732beb198d1e74bcb8b23b0
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/models/NSInstanceModel.ts b/src/models/NSInstanceModel.ts
index 66a6da8..99af8d7 100644
--- a/src/models/NSInstanceModel.ts
+++ b/src/models/NSInstanceModel.ts
@@ -185,6 +185,26 @@
removeVnfInstanceId: string;
}
+/** Interface for Start, Stop & Rebuild */
+export interface StartStopRebuild {
+ updateType: string;
+ operateVnfData: OPERATEVNFDATA;
+}
+
+/** Interface for operateVnfData in Start, Stop and Rebuild */
+export interface OPERATEVNFDATA {
+ additionalParam: ADDITIONALPARAMS;
+ vnfInstanceId: string;
+ changeStateTo: string;
+}
+
+/** Interface for additionalParam in Start, Stop and Rebuild */
+export interface ADDITIONALPARAMS {
+ 'run-day1': boolean;
+ 'vdu_id': string;
+ 'count-index': string;
+}
+
/** Interface for InstantiateParam */
interface InstantiateParam {
nsdId: string;