From eb31cecc03addc2e43b3420b79824cb31137627c Mon Sep 17 00:00:00 2001 From: piscione Date: Mon, 12 Apr 2021 12:08:49 +0200 Subject: [PATCH] SOL003_16: added new attribute to VnfInstance datamodel and updated note at the bottom --- .../SOL003VNFLifecycleManagement_def.yaml | 15 ++++++++++++++- .../SOL002SOL003VNFLifecycleManagement_def.yaml | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml b/src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml index 93f3c85c..9a1d4e5c 100644 --- a/src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml +++ b/src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml @@ -808,6 +808,16 @@ definitions: minItems: 1 items: $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfExtCpInfo" + vipCpInfo: + description: > + VIP CPs that are part of the VNF instance. Shall be present when that particular VIP CP of the VNFC + instance is associated to an external CP of the VNF instance. + May be present otherwise. + type: array + minItems: 1 + items: + $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VipCpInfo" + extVirtualLinkInfo: description: > Information about the external VLs the VNF instance is connected to. @@ -823,6 +833,8 @@ definitions: ExtManagedVirtualLinkInfo corresponding to the same VNF internal VL shall indicate so by referencing to the same VnfVirtualLinkDesc and externally-managed multi-site VL instance (refer to clause 5.5.3.3). + Even though externally-managed internal VLs are also used for VNF-internal connectivity, + they shall not be listed in the "vnfVirtualLinkResourceInfo" attribute as this would be redundant. type: array items: $ref: "#/definitions/ExtManagedVirtualLinkInfo" @@ -850,7 +862,8 @@ definitions: virtualLinkResourceInfo: description: > Information about the virtualised network resources used by the VLs - of the VNF instance. + of the VNF instance. Even though externally-managed internal VLs are also used for VNF-internal + connectivity, they shall not be listed in the "vnfVirtualLinkResourceInfo" attribute as this would be redundant. type: array items: $ref: "#/definitions/VnfVirtualLinkResourceInfo" diff --git a/src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml b/src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml index c43ebd4d..ce93baa5 100644 --- a/src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml +++ b/src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml @@ -1097,7 +1097,7 @@ definitions: Protocol information for this CP. There shall be one cpProtocolInfo for layer 3. There may be one cpProtocolInfo for layer 2. type: array - item: + items: $ref: "#/definitions/CpProtocolInfo" associatedVnfcCpIds: -- GitLab