diff --git a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml index 8c192e06010a35753392acf1fb20143e0bc77882..ae68b3bed41603b9b3fabe77a2e946156728e98a 100644 --- a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +++ b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml @@ -808,6 +808,42 @@ definitions: mutually exclusive. One and only one shall be present. $ref: "SOL005_def.yaml#/definitions/IdentifierInVnf" + CpGroupInfo: + description: > + This type represents describes a group of CPs and/or SAPs pairs associated to + the same position in an NFP. It shall comply with the provisions defined in + Table 6.5.3.71-1. + type: object + properties: + cpPairInfo: + description: > + One or more pair(s) of ingress and egress CPs or SAPs which the NFP passes by. + All CP or SAP pairs in a group shall be instantiated from connection point + descriptors or service access point descriptors referenced in the corresponding + NfpPositionDesc. + type: array + minItems: 1 + items: + $ref: "#/definitions/CpPairInfo" + forwardingBehaviour: + description: > + Identifies a rule to apply to forward traffic to the ingress CPs or SAPs of + the group. + Permitted values: + * ALL = Traffic flows shall be forwarded simultaneously to all CPs or SAPs + of the group. + * LB = Traffic flows shall be forwarded to one CP or SAP of the group selected + based on a loadbalancing algorithm. + type: string + enum: + - ALL + - LB + forwardingBehaviourInputParameters: + description: > + Provides input parameters to configure the forwarding behaviour (e.g. identifies + a load balancing algorithm and criteria). + $ref: "#/definitions/ForwardingBehaviourInputParameters" + CpProtocolInfo: description: > This type describes the protocol layer(s) that a CP or SAP uses together with protocol-related information, like