From c6b91d5a04ec85fc3da856b700c3ce683efa603a Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 16 Feb 2023 06:26:08 +0000 Subject: [PATCH 1/2] CR0863 EASDFFunction NRM enhancement, Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 52 +++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 44940764f..85c001892 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1142,6 +1142,56 @@ components: anyOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' + EasdfInfo: + description: Information of an EASDF NF Instance + type: object + properties: + sNssaiEasdfInfoList: + type: array + items: + $ref: '#/components/schemas/SnssaiEasdfInfoItem' + minItems: 1 + easdfN6IpAddressList: + type: array + items: + $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' + minItems: 1 + upfN6IpAddressList: + type: array + items: + $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' + minItems: 1 + + SnssaiEasdfInfoItem: + description: Set of parameters supported by EASDF for a given S-NSSAI + type: object + required: + - sNssai + - dnnEasdfInfoList + properties: + sNssai: + $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' + dnnEasdfInfoList: + type: array + items: + $ref: '#/components/schemas/DnnEasdfInfoItem' + minItems: 1 + + DnnEasdfInfoItem: + description: Set of parameters supported by EASDF for a given DNN + type: object + required: + - dnn + properties: + dnn: + anyOf: + - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' + - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' + dnaiList: + type: array + items: + $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' + minItems: 1 #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: @@ -2046,6 +2096,8 @@ components: $ref: '#/components/schemas/ManagedNFProfile' serverAddr: type: string + easdfInfo: + $ref: '#/components/schemas/EasdfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab From b88943e86d9c7fc3cbe7a223dd92e00864de2368 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 16 Feb 2023 06:41:22 +0000 Subject: [PATCH 2/2] to update IpAddr definition to 28.623_ComDefs later on. Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 85c001892..57cc9d17f 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1154,12 +1154,12 @@ components: easdfN6IpAddressList: type: array items: - $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' + $ref: '#/components/schemas/IpAddr' minItems: 1 upfN6IpAddressList: type: array items: - $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' + $ref: '#/components/schemas/IpAddr' minItems: 1 SnssaiEasdfInfoItem: -- GitLab