From 0e3d60375353cf4cdc08a0f6373133b100f63f73 Mon Sep 17 00:00:00 2001 From: Samir Medjiah Date: Wed, 10 Apr 2019 01:32:02 +0200 Subject: [PATCH] SOL005_87: Added "NfpInfo" data type (NS LCM) --- .../SOL005NSLifecycleManagement_def.yaml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml index 9a057eb..b311c10 100644 --- a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +++ b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml @@ -579,6 +579,63 @@ definitions: items: $ref: "#/definitions/NsCpHandle" + NfpInfo: + description: > + This type represents an NFP instance. It shall comply with + the provisions defined in Table 6.5.3.66-1. + type: object + required: + - id + - nfpRule + - nfpState + properties: + id: + description: > + Identifier of this NFP instance. + $ref: "SOL005_def.yaml#/definitions/IdentifierInNs" + nfpdId: + description: > + Identifier of the NFPD used to instantiate this NFP + instance. It shall be present if the NFP instance is + instantiated from the NFPD. + $ref: "SOL005_def.yaml#/definitions/IdentifierInNsd" + nfpName: + description: > + Human readable name for the NFP instance. + type: string + description: + description: > + Human readable description for the NFP instance. + type: string + cpGroup: + description: > + Group(s) of CPs and/or SAPs which the NFP passes through. + When multiple identifiers are included, the position of + the identifier in the CpGroup data type specifies the + position of the group in the path. + type: array + minItems: 1 + items: + $ref: "#/definitions/NsCpHandle" + totalCp: + description: > + Total number of CP and SAP instances in this NFP instance. + type: integer + nfpRule: + description: > + NFP classification and selection rule. + $ref: "#/definitions/NfpRule" + nfpState: + description: > + The state of the NFP instance. + Permitted values: + * ENABLED: The NFP instance is enabled. + * DISABLED: The NFP instance is disabled. + type: string + enum: + - ENABLED + - DISABLED + NsCpHandle: description: > This type represents an identifier of the CP or SAP instance. -- GitLab