From a7ed2debff8b7a5f106db5f3383e112935156c75 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 26 Feb 2024 02:25:57 +0000 Subject: [PATCH] Replace TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 58 ++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index e42f9dd12..1f8748c71 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -2225,6 +2225,60 @@ components: additionalProperties: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 + SatelliteBackhaulInfo: + description: defines the list of satellite backhaul information + type: object + properties: + globalRanNodeID: + $ref: '#/components/schemas/GlobalRanNodeID' + SatelliteBackhaulCategory: + anyOf: + - type: string + enum: + - GEO + - MEO + - LEO + - OTHER_SAT + - DYNAMIC_GEO + - DYNAMIC_MEO + - DYNAMIC_LEO + - DYNAMIC_OTHER_SAT + - NON_SATELLITE + - type: string + geoSatelliteId: + type: string + pattern: '^[0-9]{5}$' + GlobalRanNodeID: + description: globally identification of an NG-RAN node + type: object + oneOf: + - required: [ pLmnId, n3IwfId] + - required: [ plmnId, gNbId] + - required: [ pLmnId, ngeNbId] + - required: [ plmnId, wagfId] + - required: [ pLmnId, tngfId] + - required: [ plmnId, twifId] + properties: + pLmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + n3IwfId: + type: string + pattern: '^[A-Fa-f0-9]+$' + gNbId: + type: integer + minimum: 0 + maximum: 4294967295 + ngeNbId: + type: string + pattern: '^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$' + wagfId: + type: string + pattern: '^[A-Fa-f0-9]+$' + tngfId: + type: string + pattern: '^[A-Fa-f0-9]+$' + twifId: + type: string NTNPLMNRestrictionsInfo: description: restrictions per PLMN that relates to non-terrestrial network access type: object @@ -2979,7 +3033,9 @@ components: amfInfo: $ref: '#/components/schemas/AmfInfo' sliceExpiryInfo: - $ref: '#/components/schemas/SliceExpiryInfo' + $ref: '#/components/schemas/SliceExpiryInfo' + SatelliteBackhaulInfoList: + $ref: '#/components/schemas/SatelliteBackhaulInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab