Commit 34199c41 authored by ruiyue's avatar ruiyue
Browse files

Replace TS28561_NdtNrm.yaml

parent 5ddfc913
Loading
Loading
Loading
Loading
Loading
+48 −11
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: NDT NRM
  version: 19.0.0
  version: 19.1.0
  description: >-
    OAS 3.0.1 definition of the NDT NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -38,6 +38,8 @@ components:
              New values can be added to this list in future releases to support new use cases.
          nDTFunctionScope:
            $ref: '#/components/schemas/NDTFunctionScope'
          nDTFunctionRefList:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'

    NDTJob-Single:
      description: >-
@@ -61,9 +63,10 @@ components:
            description: >-
              It indicates the related NDT Job contributing as a collaborator to the executed NDT Job. It describes the DN of the collaborated NDT Job
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo'
          ndtReportRefList:
          nDTReportRefList:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo'
          nDTJobRefList:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo'

    NDTReport-Single:
      description: >-
        This IOC represents the properties of an NDT report corresponding to an NDT job
@@ -77,18 +80,17 @@ components:
            items:
              $ref: '#/components/schemas/NDTOutputDataPoint'
            description: It indicates the list of NDTOutput(s) that are provided by the NDT function as the output for any task executed in an instantiated NDT job.
          ndtJobRef:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
          ndtFunctionRef:
          nDTJobRef:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'


   #-------Definition of the dataType ----------#
    NDTCapability:
      type: string
      enum:
        - RISKY_ACTIONS_PREDICTION
        - EVENTS_IMPACTS_VERIFICATION
        - FAULT_INJECTION
        - NETWORK_ISSUE_INDUCEMENT
        - NETWORK_EVENTS_VERIFICATION
        - NETWORK_CONFIGURATIONS_VERIFICATION
        - AUTOMATION_CONFIGURATION_VERIFICATION
@@ -106,15 +108,13 @@ components:
      properties:
        nDTInputDescriptionId:
          type: string
        simulationData:
        simulationDataDescriptor:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
            $ref: '#/components/schemas/SimulationDataDescriptor'
        networkEventInfo:
          type: string
        condition:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
    NDTOutputDescription:  
      type: object
      properties:
@@ -166,6 +166,43 @@ components:
          uniqueItems: true
          items:
            $ref: '#/components/schemas/NDTOutputDescription'
    SimulationDataDescriptor:  
      type: object
      properties:
        simulationData:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/SimulationData'
        condition:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo'
    SimulationData:  
      type: object
      properties:
        performanceData:
          type: array
          uniqueItems: true
          items:
            $ref: '#/components/schemas/PerformanceData'
        mDTData:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
        configurationData:
          type: array
          uniqueItems: true
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
    PerformanceData:  
      type: object
      properties:
        performanceDataName:
          type: string
        performanceDataValue:
          type: integer
        performanceDataScalingFactor:
          type: integer

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