Commit 469f0387 authored by ruiyue's avatar ruiyue
Browse files

Merge branch...

Merge branch 'TS_28.532_Rel-19_CRXXXX_decouples_the_ProvMnS_schema_with_supported_feature_schemas' into 'Integration_Rel19_SA5_159_YAML'

Ts 28.532 CR0361 TS 28.623 CR0495 rel 19 cr0361 decouples the prov mn s schema with supported feature schemas

See merge request !1552
parents 79912298 ae2590bf
Loading
Loading
Loading
Loading
Loading
+1 −23
Original line number Diff line number Diff line
@@ -401,7 +401,6 @@ components:
        - copy
        - move
        - test

    Resource:
      oneOf:
        - type: object
@@ -420,28 +419,7 @@ components:
              type: object
          required:
            - id
        - anyOf:
            - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/resources-genericNrm'
            - $ref: 'TS28541_NrNrm.yaml#/components/schemas/resources-nrNrm'
            - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm'
            - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm'
            - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm'            
            - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/resources-intentNrm'
            - $ref: 'TS28104_MdaNrm.yaml#/components/schemas/resources-mdaNrm'
            - $ref: 'TS28105_AiMlNrm.yaml#/components/schemas/resources-AiMlNrm'                           
            - $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/resources-edgeNrm'
            - $ref: 'TS28317_RanScNrm.yaml#/components/schemas/resources-RanScNrm'   
            - $ref: 'TS28623_FileManagementNrm.yaml#/components/schemas/resources-fileMgmtNrm'
            - $ref: 'TS28623_ManagementDataCollectionNrm.yaml#/components/schemas/resources-mgmtDataCollectionNrm'
            - $ref: 'TS28623_MnSRegistryNrm.yaml#/components/schemas/resources-mnSRegistryNrm'     
            - $ref: 'TS28623_PmControlNrm.yaml#/components/schemas/resources-pmControlNrm'
            - $ref: 'TS28111_FaultNrm.yaml#/components/schemas/resources-faultNrm'            
            - $ref: 'TS28623_QoEMeasurementCollectionNrm.yaml#/components/schemas/resources-qoEMeasuremetCollectionNrm' 
            - $ref: 'TS28623_SubscriptionControlNrm.yaml#/components/schemas/resources-subscriptionControlNrm'  
            - $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/resources-thresholdMonitorNrm'   
            - $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/resources-traceControlNrm'                                                                                                              
            - $ref: 'TS28319_MsacNrm.yaml#/components/schemas/resources-msacNrm'
            - $ref: 'TS28318_DsoNrm.yaml#/components/schemas/resources-DSORecovery'
        - $ref: 'TS28623_FeatureNrm.yaml#/components/schemas/resources-feature'
    Scope:
      type: object
      properties:
+40 −0
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: NRM Feautres 
  version: 19.0.0
  description: >-
    OAS 3.0.1 definition of the Features of NRM
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 28.623; Generic NRM, NRM Features
  url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
paths: {}
components:
  schemas:
#----- Definitions in TS 28.623 for TS 28.532 --------------------------#
    resources-feature:
      anyOf:
        - $ref: 'TS28104_MdaNrm.yaml#/components/schemas/resources-mdaNrm'
        - $ref: 'TS28105_AiMlNrm.yaml#/components/schemas/resources-AiMlNrm'
        - $ref: 'TS28111_FaultNrm.yaml#/components/schemas/resources-faultNrm'
        - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/resources-intentNrm'
        - $ref: 'TS28317_RanScNrm.yaml#/components/schemas/resources-RanScNrm'
        - $ref: 'TS28318_DsoNrm.yaml#/components/schemas/resources-DSORecovery'
        - $ref: 'TS28319_MsacNrm.yaml#/components/schemas/resources-msacNrm'
        - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm'
        - $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/resources-edgeNrm'
        - $ref: 'TS28541_NrNrm.yaml#/components/schemas/resources-nrNrm'
        - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm'
        - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm'
        - $ref: 'TS28623_FileManagementNrm.yaml#/components/schemas/resources-fileMgmtNrm'
        - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/resources-genericNrm'
        - $ref: 'TS28623_ManagementDataCollectionNrm.yaml#/components/schemas/resources-mgmtDataCollectionNrm'
        - $ref: 'TS28623_MnSRegistryNrm.yaml#/components/schemas/resources-mnSRegistryNrm'
        - $ref: 'TS28623_PmControlNrm.yaml#/components/schemas/resources-pmControlNrm'
        - $ref: 'TS28623_QoEMeasurementCollectionNrm.yaml#/components/schemas/resources-qoEMeasuremetCollectionNrm'
        - $ref: 'TS28623_SubscriptionControlNrm.yaml#/components/schemas/resources-subscriptionControlNrm'
        - $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/resources-thresholdMonitorNrm'
        - $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/resources-traceControlNrm'

#----- Definitions in TS 28.623 for TS 28.532 --------------------------#