Commit 3d92a3d0 authored by ruiyue's avatar ruiyue
Browse files

Replace TS28541_5GcNrm.yaml

parent ec2dbaa1
Loading
Loading
Loading
Loading
Loading
+69 −4
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: 3GPP 5GC NRM
  version: 20.1.0
  version: 20.2.0
  description: >-
    OAS 3.0.1 specification of the 5GC NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 28.541; 5G NRM, 5GC NRM
@@ -979,6 +979,12 @@ components:
              - DL
              - UL_DL
          - type: string
        dataEndMarkInd:
          type: boolean
        dataBurstSizeInd:
          type: boolean
        timetoNextBurstInd:
          type: boolean


    TrafficControlDataList:
@@ -1143,6 +1149,40 @@ components:
        expTranInd:
          type: boolean
          default: false
        multiModalId:
          type: string
        traffParaData:
          $ref: '#/components/schemas/TrafficParaData'

    TrafficParaData:
      description: Contains Traffic Parameter(s) related control information.
      type: object
      properties:
        periodUl:
          type: integer
        periodDl:
          type: integer
        reqTrafficParas:
          anyOf:
          - type: string
            enum:
              - DL_N6_JITTER
              - DL_PERIOD
              - UL_PERIOD
          - type: string
          description: Indicates the traffic parameters to be measured.
        repFreqs:
          type: array
          items:
             $ref: '#/components/schemas/ReportingFrequency'
          minItems: 1
          description: Represents the notification method (periodic or on event detection).
        dlN6JitterThr:
          type: integer
        repPeriod:
          type: integer



    ProtocolDescription:
      type: object
@@ -1569,7 +1609,13 @@ components:
      properties:
        atsssLL:
          type: boolean
        mptcp:
        mptcpudp:
          type: boolean
        mpquic:
          type: boolean
        mpquicIp:
          type: boolean
        mpquicE:
          type: boolean                              
        rttWithoutPmf:
          type: boolean
@@ -2868,6 +2914,23 @@ components:
          type: boolean
          default: false          

    AdmInfo:
      description: ADM information
      type: object
      properties:
        deviceIdList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/AiotDevPermId'
          minItems: 1
        devIdRegEx:
          type: string
        afIdList:
          type: array
          items:
            type: string
          minItems: 1

    NrfInfo:
      description: Information of an NRF NF Instance, used in hierarchical NRF deployments
      type: object
@@ -5344,6 +5407,8 @@ components:
                      type: string
                    managedNFProfile:
                      $ref: '#/components/schemas/ManagedNFProfile'
                    admInfo:
                      $ref: '#/components/schemas/AdmInfo'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - $ref: '#/components/schemas/ManagedFunction5GC-nc0' 
        - type: object