Fix Bug 1988 - Drop down for action does not reflect what the deployed service can...
[osm/NG-UI.git] / src / models / NSInstanceModel.ts
index 99af8d7..66294cf 100644 (file)
@@ -205,6 +205,31 @@ export interface ADDITIONALPARAMS {
     'count-index': string;
 }
 
+/** Interface for VerticalScaling */
+export interface VerticalScaling {
+    lcmOperationType: string;
+    verticalScale: string;
+    nsInstanceId: string;
+    changeVnfFlavorData: CHANGEVNFFLAVORDATAPARAM;
+}
+
+/** Interface for changeVnfFlavorData in Vertical Scaling */
+export interface CHANGEVNFFLAVORDATAPARAM {
+    vnfInstanceId: string;
+    additionalParams: ADDITIONALPARAM;
+
+}
+
+/** Interface for additionalParam in Vertical Scaling */
+export interface ADDITIONALPARAM {
+    vduid: string;
+    vduCountIndex: string;
+    virtualMemory: number;
+    sizeOfStorage: number;
+    numVirtualCpu: number;
+
+}
+
 /** Interface for InstantiateParam */
 interface InstantiateParam {
     nsdId: string;
@@ -242,6 +267,7 @@ export interface NSDInstanceData {
     nsd?: NSD;
     operationParams?: OPERATIONPARAMS;
     'nsd-id': string;
+    constituent: string[];
 }
 
 /** Interface for the operationparams */