3GPP TS 28.623 Mn S Registry Nrm API

OAS 3.0.1 definition of the MnS Registry NRM fragment. An OpenAPI 3.0.1 data-model-only document (no paths; it defines the schemas/Network Resource Model consumed by the Provisioning and Performance management services), API version 19.6.0, published verbatim by 3GPP in 3GPP TS 28.623 as part of the Management Services (SA5 OAM) suite and mirrored in the public 3GPP Forge GitLab repository.

OpenAPI Specification

3gpp-ts28623-mnsregistrynrm.yml Raw ↑
openapi: 3.0.1
info:
  title: MnS Registry NRM
  version: 19.6.0
  description: OAS 3.0.1 definition of the MnS Registry NRM fragment © 2025, 3GPP Organizational Partners
    (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
externalDocs:
  description: 3GPP TS 28.623; Generic NRM, MnS Registry NRM
  url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
paths: {}
components:
  schemas:
    SubNetwork-ncO-MnSRegistryNrm:
      type: object
      properties:
        MnsRegistry:
          $ref: '#/components/schemas/MnsRegistry-Single'
    MnsCapability:
      type: string
      enum:
      - NR_PROVISIONING
      - 5GC_PROVISIONING
      - NETWORK_SLICING_PROVISIONING
      - EDGE_COMPUTING_PROVISIONING
      - PERFORMANCE_METRIC_COLLECTION_CONTROL
      - PERFORMANCE_METRIC_DATA_REPORT
      - PERFORMANCE_METRIC_THRESHOLD_MONITOR_CONTROL
      - PERFORMANCE_METRIC_THRESHOLD_NOTIFICATION
      - FAULT_CONTROL
      - FAULT_NOTIFICATION
      - TRACE_MDT_DATA_COLLECTION_CONTROL
      - TRACE_MDT_DATA_REPORT
      - STM_PROVISIONING
      - STM_STREAMING
      - QOE_DATA_COLLECTION_CONTROL
      - QOE_DATA_REPORT
      - FILE_RETRIEVAL
      - FILE_DOWNLOAD
      - CONFIGURATION_PLAN_MGMT
      - SUBSCRIPTION_CONTROL
      - HEARTBEAT_CONTROL
      - HEARTBEAT_NOTIFICATION
      - MANAGEMENT_DATA_ANALYTIC
      - RANSC_MANAGEMENT
      - SON_POLICY
      - COMMUNICATION_SERVICE_ASSURANCE_CONTROL
      - CLOSED_CONTROL_LOOP_MANAGEMENT
      - INTENT_DRIVEN_MANAGEMENT
      - ML_MODEL_MANAGEMENT
      - NDT_LCM
      - MNS_REGISTRY_AND_DISCOVERY
      - MGMTDATA_REGISTRY_AND_DISCOVERY
      - MNS_ACCESS_CONTROL_MANAGEMENT
      - DSO_RAPID_RECOVERY_AND_THRESHOLD_MONITORING
      - EXTERNALDATA_DISCOVERY_AND_REQUEST
    MnsRegistry-Single:
      allOf:
      - $ref: TS28623_GenericNrm.yaml#/components/schemas/Top
      - type: object
        properties:
          MnsInfo:
            $ref: '#/components/schemas/MnsInfo-Multiple'
          MgmtDataInfo:
            $ref: '#/components/schemas/MgmtDataInfo-Multiple'
    MnsInfo-Single:
      allOf:
      - $ref: TS28623_GenericNrm.yaml#/components/schemas/Top
      - type: object
        properties:
          mnsLabel:
            type: string
          mnsType:
            type: string
            enum:
            - PROV_MNS
            - FAULT_SUPERVISION_MNS
            - STREAMING_DATA_REPORTING_MNS
            - FILE_DATA_REPORTING_MNS
          mnsVersion:
            type: string
          mnsAddress:
            description: Resource URI as defined in the relevant Technical Specification
            $ref: TS28623_ComDefs.yaml#/components/schemas/UriRo
          mnsCapability:
            description: It describes the types of management capabilities of the MnS instance provided
              by the MnS producer.
            type: array
            uniqueItems: true
            items:
              $ref: '#/components/schemas/MnsCapability'
          mnsScope:
            description: It is used to provide information about the management scope of the Management
              Service. The management scope is  used to represent the set of managed object instances
              that can be accessed using the Management Service.
            type: array
            uniqueItems: true
            items:
              $ref: '#/components/schemas/MnsScope'
            minItems: 1
          mgmtDataInfoRef:
            description: List of DN of MgmtDataInfo instance(s) which are associated the MnSInfo which
              represent a management service instance
            type: array
            items:
              $ref: TS28623_ComDefs.yaml#/components/schemas/Dn
            uniqueItems: true
            minItems: 1
    MnsScope:
      description: -> It defines the information about the management scope of the Management Service.
      oneOf:
      - type: array
        uniqueItems: true
        items:
          $ref: TS28623_ComDefs.yaml#/components/schemas/Dn
      - type: array
        uniqueItems: true
        items:
          $ref: TS28623_ComDefs.yaml#/components/schemas/GeoArea
      - type: array
        uniqueItems: true
        items:
          $ref: TS28623_GenericNrm.yaml#/components/schemas/Tai
    MgmtDataInfo-Single:
      allOf:
      - $ref: TS28623_GenericNrm.yaml#/components/schemas/Top
      - type: object
        properties:
          supportedManagementData:
            description: It defines the list of management data that can be supported.
            type: array
            uniqueItems: true
            items:
              $ref: TS28623_ManagementDataCollectionNrm.yaml#/components/schemas/ManagementData
          supportedGranularityPeriods:
            description: Granularity periods supported for the production of associated management data.
              The period is defined in seconds.
            type: array
            items:
              type: integer
            uniqueItems: true
          supportedReportingPeriods:
            description: Reporting periods supported for the associated management data. The period is
              defined in seconds.
            type: array
            items:
              type: integer
            uniqueItems: true
          historicalDataPeriod:
            description: This attribute describes the maximum period of the requested historical data.
              The period is defined in seconds. When the value of this attribute is NULL, which means
              the  capability of querying historical data is not supported.
            type: integer
          supportedReportingMethod:
            description: List of supported reporting methods for the associated  management data.
            type: array
            uniqueItems: true
            items:
              type: string
              enum:
              - FILE
              - STREAM
            minItems: 1
          supportedDataScope:
            description: List of supported sub counter capabilities for the associated management data.
            type: array
            uniqueItems: true
            items:
              type: string
              enum:
              - SNSSAI
              - 5QI
              - PLMN
            minItems: 1
          supportedDataRequestMnSRef:
            $ref: TS28623_ComDefs.yaml#/components/schemas/DnList
          supportedDataReportingMnSRef:
            $ref: TS28623_ComDefs.yaml#/components/schemas/DnList
    MnsInfo-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/MnsInfo-Single'
    MgmtDataInfo-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/MgmtDataInfo-Single'
    resources-mnSRegistryNrm:
      oneOf:
      - $ref: '#/components/schemas/MnsInfo-Single'
      - $ref: '#/components/schemas/MnsRegistry-Single'
      - $ref: '#/components/schemas/MgmtDataInfo-Single'
servers:
- url: https://forge.3gpp.org/rep/api/v4
  description: Base URL reconciled from apis.yml