X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fmodels%2FNSInstanceModel.ts;h=99af8d7c3d9d7a52bcc3f32f185e134ff1a841f7;hb=3d81a28cd6df38cb070c6a6afbbd1528a766f16e;hp=66a6da8e1efc2f1132c970fcb3c3550c2e0c7c51;hpb=f633dbf8c1a5bab7a06b16512a06d4d535b7ea3a;p=osm%2FNG-UI.git 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 @@ export interface TERMINATEVNF { 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;