Commit 8329d465 authored by swaminathan1's avatar swaminathan1
Browse files

Update TS28623_GenericNrm.yaml

parent 7b23f566
Loading
Loading
Loading
Loading
+86 −0
Original line number Diff line number Diff line
@@ -1519,6 +1519,10 @@ components:
          $ref: '#/components/schemas/MeContext-Multiple'
        PerfMetricJob:
          $ref: '#/components/schemas/PerfMetricJob-Multiple'
        PredictionJob:
          $ref: '#/components/schemas/PredictionJob-Multiple'
        StatisticsJob:
          $ref: '#/components/schemas/StatisticsJob-Multiple'
        ThresholdMonitor:
          $ref: '#/components/schemas/ThresholdMonitor-Multiple'
        TraceJob:
@@ -1542,6 +1546,10 @@ components:
          $ref: '#/components/schemas/MnsAgent-Multiple'
        PerfMetricJob:
          $ref: '#/components/schemas/PerfMetricJob-Multiple'
        PredictionJob:
          $ref: '#/components/schemas/PredictionJob-Multiple'
        StatisticsJob:
          $ref: '#/components/schemas/StatisticsJob-Multiple'
        ThresholdMonitor:
          $ref: '#/components/schemas/ThresholdMonitor-Multiple'
        TraceJob:
@@ -1696,6 +1704,10 @@ components:
      properties:
        PerfMetricJob:
          $ref: '#/components/schemas/PerfMetricJob-Multiple'
        PredictionJob:
          $ref: '#/components/schemas/PredictionJob-Multiple'
        StatisticsJob:
          $ref: '#/components/schemas/StatisticsJob-Multiple'
        ThresholdMonitor:
          $ref: '#/components/schemas/ThresholdMonitor-Multiple'
        ManagedNFService:
@@ -1825,6 +1837,80 @@ components:
                  $ref: '#/components/schemas/ReportingCtrl'
            Files:
              $ref: '#/components/schemas/Files-Multiple'
    PredictionJob-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                administrativeState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState'
                operationalState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState'
                jobId:
                  type: string
                performanceMetrics:
                  type: array
                  items:
                    type: string
                granularityPeriod:
                  type: integer
                  minimum: 1
                timeHorizon:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
                predictionTimeWindow:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' 
                objectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                rootObjectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                reportingCtrl:
                  $ref: '#/components/schemas/ReportingCtrl'
                perfMetricJobDN:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
            Files:
              $ref: '#/components/schemas/Files-Multiple'
    StatisticsJob-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                administrativeState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState'
                operationalState:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState'
                jobId:
                  type: string
                performanceMetrics:
                  type: array
                  items:
                    type: string
                granularityPeriod:
                  type: integer
                  minimum: 1
                statisticsMeasures:
                  type: array
                  items:
                    type: string
                statisticsTimeWindow:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
                timeHorizon:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
                objectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                rootObjectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                reportingCtrl:
                  $ref: '#/components/schemas/ReportingCtrl'
                perfMetricJobDN:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
            Files:
              $ref: '#/components/schemas/Files-Multiple'
    ThresholdMonitor-Single:
      allOf:
        - $ref: '#/components/schemas/Top'