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;