Feature 11038: Enhancement of Vertical Scale Feature and merge in update API

	- Added UI support
	- Removed vertical scaling in action
	- Added vertical scale option in NS update

Change-Id: I22231aab7e951a323a69904c487fc28575ab149e
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/models/NSInstanceModel.ts b/src/models/NSInstanceModel.ts
index ffa95a2..569e1ac 100644
--- a/src/models/NSInstanceModel.ts
+++ b/src/models/NSInstanceModel.ts
@@ -168,7 +168,8 @@
     lcmOperationType: string;
     updateType: string;
     nsInstanceId: string;
-    changeVnfPackageData: CHANGEVNFDATA;
+    changeVnfPackageData?: CHANGEVNFDATA;
+    verticalScaleVnf?: VERTICALSCALEDATA;
 }
 
 /** Interface for changeVnfPackageData in Ns Update */
@@ -177,6 +178,13 @@
     vnfInstanceId: string;
 }
 
+/** Interface for vertical scaling */
+export interface VERTICALSCALEDATA {
+    vnfdId: string;
+    vnfInstanceId: string;
+    vduId: string;
+    countIndex: number;
+}
 /** Interface for terminate vnf in Ns Update */
 export interface TERMINATEVNF {
     lcmOperationType: string;