X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fmodels%2FNSInstanceModel.ts;fp=src%2Fmodels%2FNSInstanceModel.ts;h=66a6da8e1efc2f1132c970fcb3c3550c2e0c7c51;hb=99144589707c8c854149258c87cd3871b4c4f6be;hp=1d5fba3c3f27462bb0ae4a9b5f75875f282f5942;hpb=fced3d4736f54088168f8c8eea213f2e96c859bf;p=osm%2FNG-UI.git diff --git a/src/models/NSInstanceModel.ts b/src/models/NSInstanceModel.ts index 1d5fba3..66a6da8 100644 --- a/src/models/NSInstanceModel.ts +++ b/src/models/NSInstanceModel.ts @@ -163,6 +163,28 @@ export interface VDUPARAM { vduCountIndex?: string; } +/** Interface for Ns Update */ +export interface NSUPDATE { + lcmOperationType: string; + updateType: string; + nsInstanceId: string; + changeVnfPackageData: CHANGEVNFDATA; +} + +/** Interface for changeVnfPackageData in Ns Update */ +export interface CHANGEVNFDATA { + vnfdId: string; + vnfInstanceId: string; +} + +/** Interface for terminate vnf in Ns Update */ +export interface TERMINATEVNF { + lcmOperationType: string; + updateType: string; + nsInstanceId: string; + removeVnfInstanceId: string; +} + /** Interface for InstantiateParam */ interface InstantiateParam { nsdId: string;