Commit 7bfcfafd authored by ruiyue's avatar ruiyue
Browse files

Delete TS28623_ThresholdMonitorNrm.yaml

parent c3ff1dc5
Loading
Loading
Loading
Loading
Loading

TS28623_ThresholdMonitorNrm.yaml

deleted100644 → 0
+0 −76
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: Threshold Monitor NRM 
  version: 18.2.0
  description: >-
    OAS 3.0.1 definition of the Threshold Monitor NRM fragment
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 28.623; Generic NRM
  url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
paths: {}
components:
  schemas:
#-------- Definition of types-----------------------------------------------------
    ThresholdInfo:
      type: object
      properties:
        performanceMetrics:
          type: array
          items:
            type: string
        thresholdDirection:
          type: string
          enum:
            - UP
            - DOWN
            - UP_AND_DOWN
        thresholdValue:
          oneOf:
            - type: integer
            - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float'
        hysteresis:
          oneOf:
            - type: integer
              minimum: 0
            - type: number
              format: float


#-------- Definition of concrete IOCs --------------------------------------------
    ThresholdMonitor-Single:
      allOf:
        - $ref: 'TS28623_GenericNrm.yaml#/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'
                thresholdInfoList:
                  type: array
                  items:
                    $ref: '#/components/schemas/ThresholdInfo'
                monitorGranularityPeriod:
                  type: integer
                  minimum: 1
                objectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
                rootObjectInstances:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'


#-------- Definition of YAML arrays for name-contained IOCs ----------------------
    ThresholdMonitor-Multiple:
      type: array
      items:
        $ref: '#/components/schemas/ThresholdMonitor-Single'

#-------- Definitions in TS 28.623 for TS 28.532 ---------------------------------
    resources-ThresholdMonitorNrm:
      oneOf:
       - $ref: '#/components/schemas/ThresholdMonitor-Single'