Commit 5ddfc913 authored by ruiyue's avatar ruiyue
Browse files

Replace TS28541_NrNrm.yaml

parent 42973588
Loading
Loading
Loading
Loading
Loading
+62 −4
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: NR NRM
  version: 19.5.0
  version: 19.6.0
  description: >-
    OAS 3.0.1 specification of the NR NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -19,6 +19,7 @@ components:
      type: integer
      minimum: 0
      maximum: 4294967295
      format: int64
    GnbIdLength:
      type: integer
      minimum: 22
@@ -30,10 +31,12 @@ components:
      type: integer
      minimum: 0
      maximum: 68719476735
      format: int64
    GnbCuUpId:
      type: integer
      minimum: 0
      maximum: 68719476735
      format: int64
      readOnly: true

    Sst:
@@ -682,6 +685,7 @@ components:
            default: 0            
            minimum: 0
            maximum: 8589934591 
            format: int64
          eccentricity:
            type: integer
            default: 0                 
@@ -788,6 +792,32 @@ components:
          $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Nid'
        aIotAreaCode:
          type: string
    MnrOamIPConfig:
      type: object
      properties:
        caraConfiguration:
          $ref: '#/components/schemas/CaraConfiguration'
        seGwConfiguration:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr'
        scsConfiguration:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr'
    CaraConfiguration:
      type: object
      properties:
        caraAddress:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr'
        portNumber:
          type: integer
        path:
          type: string
        subjectName:
          type: string
        protocol:
          type: string
          enum:
            - HTTP
            - HTTPS
          default: HTTP

#-------- Definition of types for name-containments ------
    SubNetwork-ncO-NrNrm:
@@ -835,6 +865,8 @@ components:
          $ref: '#/components/schemas/NRECMappingRule-Multiple'
        MWAB:
          $ref: '#/components/schemas/MWAB-Multiple'
        IAB:
          $ref: '#/components/schemas/IAB-Multiple'

    ManagedElement-ncO-NrNrm:
      type: object
@@ -869,6 +901,8 @@ components:
          $ref: '#/components/schemas/NRECMappingRule-Multiple'
        MWAB:
          $ref: '#/components/schemas/MWAB-Multiple'
        IAB:
          $ref: '#/components/schemas/IAB-Multiple'

#-------- Definition of abstract IOCs --------------------------------------------

@@ -910,6 +944,8 @@ components:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    dynamic5QISetRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
                    iABRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
        - type: object
          properties:
@@ -1068,7 +1104,7 @@ components:
                    mdtUserConsentReqList:
                      $ref: '#/components/schemas/MdtUserConsentReqList'
                    mWABRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
                    nRECMappingRuleRef:
                      $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
@@ -1212,6 +1248,8 @@ components:
                        enum:
                          - REDCAP_1RX
                          - REDCAP_2RX
                          - EREDCAP_1RX
                          - EREDCAP_2RX
                    nRSectorCarrierRef:
                      type: array
                      uniqueItems: true
@@ -2282,6 +2320,8 @@ components:
            attributes:
              type: object
              properties:
                mnrOamIPConfig:
                  $ref: '#/components/schemas/MnrOamIPConfig'
                administrativeState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState'
                operationalState:
@@ -2368,6 +2408,18 @@ components:
                      uniqueItems: true
                      items:
                        $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
    IAB-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                mrnOamIPConfig:
                  $ref: '#/components/schemas/MnrOamIPConfig'
                currentLocation:
                  $ref: '#/components/schemas/LocationInfo'
                     

#-------- Definition of JSON arrays for name-contained IOCs ----------------------
@@ -2549,6 +2601,11 @@ components:
      items:
        $ref: '#/components/schemas/AIOTReader-Single'

    IAB-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/IAB-Single'

#-------- Definitions in TS 28.541 for TS 28.532 ---------------------------------

    resources-nrNrm:
@@ -2620,4 +2677,5 @@ components:
        - $ref: '#/components/schemas/NTNTimeBasedConfig-Single'
        - $ref: '#/components/schemas/RedCapAccessCriteria-Single'
        - $ref: '#/components/schemas/AIOTReader-Single'
        - $ref: '#/components/schemas/IAB-Single'