Commit edcfa5c6 authored by srinivasaraj's avatar srinivasaraj
Browse files

Add support for GSMA attribute for slice QoS

parent fa1e1a06
Loading
Loading
Loading
Loading
Loading
+51 −0
Original line number Diff line number Diff line
@@ -350,6 +350,41 @@ components:
          type: array
          items:
            $ref: '#/components/schemas/LboAllowed'
    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
@@ -410,6 +445,10 @@ components:
          $ref: '#/components/schemas/DataNetwork'
        dataNetworkAccess:
          $ref: '#/components/schemas/DataNetworkAccess'
        sliceQoSList:
          type: array
          items:
            $ref: '#/components/schemas/SliceQoS'
    
    RANSliceSubnetProfile:
      type: object
@@ -478,6 +517,10 @@ components:
          type: number
        kPIMonitoring:
          $ref: '#/components/schemas/KPIMonitoring'
        sliceQoSList:
          type: array
          items:
            $ref: '#/components/schemas/SliceQoS'

    TopSliceSubnetProfile:
      type: object
@@ -556,6 +599,10 @@ components:
          $ref: '#/components/schemas/DataNetwork'
        dataNetworkAccess:
          $ref: '#/components/schemas/DataNetworkAccess'
        sliceQoSList:
          type: array
          items:
            $ref: '#/components/schemas/SliceQoS'

    ServiceProfile:
      type: object
@@ -648,6 +695,10 @@ components:
            $ref: '#/components/schemas/DataNetwork'
          dataNetworkAccess:
            $ref: '#/components/schemas/DataNetworkAccess'
          sliceQoSList:
            type: array
            items:
              $ref: '#/components/schemas/SliceQoS'

    SliceProfile:
      type: object