Commit 2dd58523 authored by ruiyue's avatar ruiyue
Browse files

Replace TS28541_5GcNrm.yaml

parent c140b461
Loading
Loading
Loading
Loading
Loading
+85 −4
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: 3GPP 5GC NRM
  version: 20.0.0
  version: 20.1.0
  description: >-
    OAS 3.0.1 specification of the 5GC NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -837,6 +837,17 @@ components:
          type: integer
        thresholdRtt:
          type: integer
    QFReportingThreshold:
      type: object
      properties:
        thresholdDlCongestionInfo:
          type: integer
        thresholdUlCongestionInfo:
          type: integer
        thresholdDlDataRate:
          type: integer
        thresholdUlDataRate:
          type: integer

    QosData:
      type: object
@@ -1129,6 +1140,10 @@ components:
          $ref: '#/components/schemas/ProtocolDescription'
        protoDescUl:
          $ref: '#/components/schemas/ProtocolDescription' 
        expTranInd:
          type: boolean
          default: false

    ProtocolDescription:
      type: object
      properties:
@@ -1792,6 +1807,16 @@ components:
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
          minItems: 1          
        nfTypeList:
          type: array
          items:
            $ref: '#/components/schemas/NFType'
          minItems: 1
        nfSetIdList:
          type: array
          items:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
          minItems: 1
    NwdafInfo:
      description: Information of a NWDAF NF Instance
      type: object
@@ -2219,6 +2244,7 @@ components:
          type: integer
          minimum: 0
          maximum: 4294967295
          format: int64
        trpMappingInfoList:
          type: array
          uniqueItems: true
@@ -2767,6 +2793,10 @@ components:
          type: boolean
          default: false
          readOnly: true                    
        urspEpsSupport:
          type: boolean
          default: false
          readOnly: true

    A2xCapability:
      description: Information of the supported A2X Capability by the PCF
@@ -3254,6 +3284,7 @@ components:
          type: integer
          minimum: 0
          maximum: 4294967295
          format: int64
        ngeNbId:
          type: string
          pattern: '^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$'
@@ -3972,6 +4003,18 @@ components:
          items:
            $ref: '#/components/schemas/Ipv6PrefixRange'
          minItems: 1
        supiRanges:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/SupiRange'
          minItems: 1
        gpsiRanges:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/IdentityRange'
          minItems: 1
    NfInfo:
      description: Information of a generic NF Instance
      type: object
@@ -4191,6 +4234,26 @@ components:
            #$ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID'
        readerLocation:
          type: string
    AIoTNRFMapping:
      type: object
      required:
        - aIOTFdN
        - internalTargetArea
      properties:
        aIOTFdN:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        internalTargetArea:
          $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID'
    AIoTNEFMapping:
      type: object
      required:
        - targetAreaAF
        - internalTargetArea
      properties:
        targetAreaAF:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
        internalTargetArea:
          $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope'
    VflInfo:
      description: Indicates the Vfl capability supported by the NWDAF/TrustAF/unTrustAF
      type: object
@@ -4765,6 +4828,8 @@ components:
                      $ref: '#/components/schemas/NrfInfo'
                    managedNFProfile:
                      $ref: '#/components/schemas/ManagedNFProfile'
                    aIoTNRFMapping:
                      $ref: '#/components/schemas/AIoTNRFMapping'                     
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - $ref: '#/components/schemas/ManagedFunction5GC-nc0'           
        - type: object
@@ -5023,6 +5088,8 @@ components:
                      readOnly: true
                    nefInfo:
                       $ref: '#/components/schemas/NefInfo'
                    AIoTNEFMapping:
                       $ref: '#/components/schemas/AIoTNEFMapping'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - $ref: '#/components/schemas/ManagedFunction5GC-nc0'           
        - type: object
@@ -6146,6 +6213,18 @@ components:
              allOf:
                - type: object
                  properties:
                    requestedQoSMonitoring:
                      type: string
                      enum:
                        - DLPD
                        - ULPD
                        - RPPD
                        - DLCI
                        - ULCI
                        - DLDR
                        - ULDR
                        - DLAB
                        - ULAB
                    qFQoSMonitoringState:
                      type: string
                      enum:
@@ -6177,6 +6256,8 @@ components:
                      default: true
                    qFPacketDelayThresholds:
                      $ref: '#/components/schemas/QFPacketDelayThresholdsType'
                    qFReportingThresholds:
                      $ref: '#/components/schemas/QFReportingThreshold'
                    qFMinimumWaitTime:
                      type: integer
                    qFMeasurementPeriod: