Commit 8361105c authored by ruiyue's avatar ruiyue
Browse files

Update file TS28623_MnSRegistryNrm.yaml

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

    MnsInfo-Single:
      allOf:
@@ -98,6 +100,15 @@ components:
               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 

    MnsScope:
      description: ->
        It defines the information about the management scope of the Management Service.
@@ -114,6 +125,61 @@ components:
          uniqueItems: true
          items:
            $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai'
    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
               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
               items:
                type: string
                enum:
                - SNSSAI
                - 5QI
                - PLMN
               minItems: 1
             supportedDataRequestMnSRef:
               $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
             ssupportedDataReportingMnSRef:
               $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'

#-------- Definition of YAML arrays for name-contained IOCs ----------------------

@@ -122,9 +188,13 @@ 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'