From 0f99a504b5bf61096fbe127722d8032c2ca8eb54 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Sun, 29 Oct 2023 11:40:54 +0000 Subject: [PATCH 1/2] TS28.541_Rel-18_CR1037_Add_support_for_GSMA_attribute_for_slice_QoS --- OpenAPI/TS28541_SliceNrm.yaml | 44 +++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index f88fbabda..336601e6a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -304,6 +304,41 @@ components: type: array items: $ref: '#/components/schemas/SecFunc' + SliceQoS: + type: object + properties: + servAttrCom: + $ref: '#/components/schemas/ServAttrCom' + fiveQIValue: + type: integer + resourceType: + type: string + enum: + - GBR + - DELAY_CRITICAL_GBR + - NON_GBR + priorityLevel: + type: integer + packetDelayBudget: + type: integer + packetErrorRate: + $ref: 'TS28541_5GcNrm.yaml#/components/schemas/PacketErrorRate' + averagingWindow: + type: integer + maximumDataBurstVolume: + type: integer + gbrUl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' + gbrDl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' + maxbrUl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' + maxbrDl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' + maxPacketLossRateDl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' + maxPacketLossRateUl: + $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' CNSliceSubnetProfile: type: object @@ -362,6 +397,8 @@ components: type: number maxULDataVolume: type: number + sliceQoSList: + $ref: '#/components/schemas/SliceQoS' RANSliceSubnetProfile: type: object @@ -430,6 +467,8 @@ components: type: number kPIMonitoring: $ref: '#/components/schemas/KPIMonitoring' + sliceQoSList: + $ref: '#/components/schemas/SliceQoS' TopSliceSubnetProfile: type: object @@ -504,6 +543,8 @@ components: type: number kPIMonitoring: $ref: '#/components/schemas/KPIMonitoring' + sliceQoSList: + $ref: '#/components/schemas/SliceQoS' ServiceProfile: type: object @@ -592,6 +633,9 @@ components: $ref: '#/components/schemas/N6Protection' nonIPSupport: $ref: '#/components/schemas/NonIPSupport' + sliceQoSList: + $ref: '#/components/schemas/SliceQoS' + SliceProfile: type: object properties: -- GitLab From 10d99faf6ca40381cc29d7363602d354b8682c76 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Thu, 16 Nov 2023 18:15:49 +0000 Subject: [PATCH 2/2] sliceQoSList should be an array. --- OpenAPI/TS28541_SliceNrm.yaml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 336601e6a..d6da08554 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -398,7 +398,9 @@ components: maxULDataVolume: type: number sliceQoSList: - $ref: '#/components/schemas/SliceQoS' + type: array + items: + $ref: '#/components/schemas/SliceQoS' RANSliceSubnetProfile: type: object @@ -468,7 +470,9 @@ components: kPIMonitoring: $ref: '#/components/schemas/KPIMonitoring' sliceQoSList: - $ref: '#/components/schemas/SliceQoS' + type: array + items: + $ref: '#/components/schemas/SliceQoS' TopSliceSubnetProfile: type: object @@ -544,7 +548,9 @@ components: kPIMonitoring: $ref: '#/components/schemas/KPIMonitoring' sliceQoSList: - $ref: '#/components/schemas/SliceQoS' + type: array + items: + $ref: '#/components/schemas/SliceQoS' ServiceProfile: type: object @@ -634,7 +640,9 @@ components: nonIPSupport: $ref: '#/components/schemas/NonIPSupport' sliceQoSList: - $ref: '#/components/schemas/SliceQoS' + type: array + items: + $ref: '#/components/schemas/SliceQoS' SliceProfile: type: object -- GitLab