Feature 11038: Enhancement of Vertical Scale Feature and merge in update API
[osm/NG-UI.git] / src / models / NSInstanceModel.ts
index ffa95a2..569e1ac 100644 (file)
@@ -168,7 +168,8 @@ export interface NSUPDATE {
     lcmOperationType: string;
     updateType: string;
     nsInstanceId: string;
-    changeVnfPackageData: CHANGEVNFDATA;
+    changeVnfPackageData?: CHANGEVNFDATA;
+    verticalScaleVnf?: VERTICALSCALEDATA;
 }
 
 /** Interface for changeVnfPackageData in Ns Update */
@@ -177,6 +178,13 @@ export interface CHANGEVNFDATA {
     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;