diff --git a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml index a3b6081904a5cf3a9e2395cabc43d5637f79b4ed..fb0d66db033fa053dc0c37903e28bc4a193e9fb7 100644 --- a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +++ b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml @@ -881,6 +881,43 @@ definitions: items: $ref: "SOL005_def.yaml#/definitions/IdentifierInNs" + ForwardingBehaviourInputParameters: + description: > + This type represents provides input parameters to configure the forwarding behaviour. + It shall comply with the provisions defined in Table 6.5.3.73-1. + type: object + properties: + algortihmName: + description: > + May be included if forwarding behaviour is equal to LB. Shall not be included otherwise. + Permitted values: + * ROUND_ROBIN + * LEAST_CONNECTION + * LEAST_TRAFFIC + * LEAST_RESPONSE_TIME + * CHAINED_FAILOVER + * SOURCE_IP_HASH + * SOURCE_MAC_HASH + type: string + enum: + - ROUND_ROBIN + - LEAST_CONNECTION + - LEAST_TRAFFIC + - LEAST_RESPONSE_TIME + - CHAINED_FAILOVER + - SOURCE_IP_HASH + - SOURCE_MAC_HASH + algorithmWeights: + description: > + Percentage of messages sent to a CP instance. May be included if applicable to + the algorithm. + If applicable to the algorithm but not provided, default values determined by + the VIM or NFVI are expected to be used. + Weight applies to the CP instances in the order they have been created. + type: array + items: + type: integer + CpProtocolInfo: description: > This type describes the protocol layer(s) that a CP or SAP uses together with protocol-related information, like