Commit 4ba252fb authored by ruiyue's avatar ruiyue
Browse files

Update file TS28623_MnSRegistryNrm.yaml

parent d95d3166
Loading
Loading
Loading
Loading
Loading
+74 −1
Original line number Diff line number Diff line
@@ -31,6 +31,8 @@ components:
          properties:
            MnsInfo:
              $ref: '#/components/schemas/MnsInfo-Multiple'
            MgmtDataInfo:
              $ref: '#/components/schemas/MgmtDataInfo-Multiple'

    MnsInfo-Single:
      allOf:
@@ -65,7 +67,73 @@ components:
               items:
                 $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
               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/DnRo'
               uniqueItems: true 
    MgmtDataInfo-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
        - type: object
          properties:
             supportedManagementData:
               $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
                readOnly: true 
               uniqueItems: true
             supportedReportingPeriods:
               description: >-
                Reporting periods supported for the associated management data.
                The period is defined in seconds.
               type: array
               items: 
                type: integer
                readOnly: true 
               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
                 readOnly: true
               minItems: 1
             supportedDataScope:
               description: >-
                List of supported sub counter capabilities for the associated management data.
               type: array
               items:
                type: string
                enum:
                - SNSSAI
                - 5QI
                - PLMN
                readOnly: true
               minItems: 1 
             supportedDataRequestMnSRef:
               $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
             ssupportedDataReportingMnSRef:
               $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'              
#-------- Definition of YAML arrays for name-contained IOCs ----------------------

    MnsInfo-Multiple:
@@ -73,9 +141,14 @@ components:
      items:
        $ref: '#/components/schemas/MnsInfo-Single'

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

#-------- Definitions in TS 28.623 for TS 28.532 ---------------------------------
    resources-mnSRegistryNrm:
      oneOf:
       - $ref: '#/components/schemas/MnsInfo-Single'
       - $ref: '#/components/schemas/MnsRegistry-Single'
       - $ref: '#/components/schemas/MgmtDataInfo-Single'