Commit 670d1d77 authored by ruiyue's avatar ruiyue
Browse files

Replace TS28567_CclNrm.yaml after SA5#167

parent a8a9156a
Loading
Loading
Loading
Loading
Loading
+263 −232
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: CCL NRM
  version: 19.1.0
  version: 20.0.0
  description: >-
    OAS 3.0.1 definition of the CCL NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -109,7 +109,7 @@ components:
          faultManagementAlarmIdList:
            type: array
            items:
              type: string
              $ref: '#/components/schemas/AlarmRef'
          faultManagementBackUpObjectRequirement:
            type: boolean
          faultManagementIsolateObjectRequirement:
@@ -118,8 +118,28 @@ components:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
          clearUserId:
            type: string          

    NetworkCapacityOptimization:
      description: This IOC represents the Fault Management CCL purpose. 
      allOf:
      - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'    
      - type: object
        properties:
          mFInstantiation:
            $ref: '#/components/schemas/ManagedObjectCapacityOptimization'
          mFTermination:
            $ref: '#/components/schemas/ManagedObjectCapacityOptimization'
          mFUpdate:
            $ref: '#/components/schemas/ManagedObjectCapacityOptimization'
#-------Definition of the generic dataType --------------#
    ManagedObjectCapacityOptimization:
      type: object
      properties:
        targetManagementData:
          type: string
        targetDataValue:
          type: string
        targetParameters:
          type: string  
    CCLComponentsInfo:
      type: object
      properties:
@@ -151,7 +171,7 @@ components:
        generatedAlarmResultList:
          type: array
          items:
            type: string
            $ref: '#/components/schemas/GeneratedAlarmResult'
        faultManagementCCLReportTime:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
          
@@ -168,6 +188,8 @@ components:
          type: array
          items:
            type: string
        alarmListRef:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
            
    CCLScopeCoordinationCapability:
      type: object
@@ -200,6 +222,15 @@ components:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        cCLGoalBreachPercentage:
          type: integer

    AlarmRef:
      type: object
      properties:
        alarmListRef:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        alarmId:
          type: string

  #-------Definition of the generic dataType --------------#