From a48e6a449a8a0877602359b7565b34a765d15098 Mon Sep 17 00:00:00 2001 From: Samir Medjiah Date: Wed, 24 Apr 2019 17:27:30 +0200 Subject: [PATCH] SOL005: Fix in common data types for VNF PM and NS LCM interfaces. --- src/SOL005/definitions/SOL005_def.yaml | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/SOL005/definitions/SOL005_def.yaml b/src/SOL005/definitions/SOL005_def.yaml index ec6622e..e5b3685 100644 --- a/src/SOL005/definitions/SOL005_def.yaml +++ b/src/SOL005/definitions/SOL005_def.yaml @@ -77,11 +77,49 @@ definitions: For IPV6 address range, refer to IETF RFC 4291. type: string + PortRange: + description: > + The PortRange data type provides the lower and upper bounds of a range of Internet ports. + It shall comply with the provisions defined in Table 6.5.3.42-1. + type: object + required: + - lowerPort + - upperPort + properties: + lowerPort: + description: > + Identifies the lower bound of the port range. upperPort Integer + type: integer + minimum: 0 + upperPort: + description: > + Identifies the upper bound of the port range. + type: integer + minimum: 0 + Version: description: > A Version. Representation: string of variable length. type: string + Checksum: + description: > + This type represents the checksum of a VNF package or an artifact file. + required: + - algorithm + - hash + type: object + properties: + algorithm: + description: > + Name of the algorithm used to generate the checksum, + as defined in ETSI GS NFV-SOL 004 [5]. For example, SHA-256, SHA-512. + type: string + hash: + description: > + The hexadecimal value of the checksum. + type: string + String: description: > A string as defined in IETF RFC 8259. -- GitLab