3de2c63a6c7db79edfac3aac6f73fa191d953fb4
[oom.git] / kubernetes / dcaegen2-services / resources / external / schemas / sa91-rel16 / nrNrm.yaml
1 openapi: 3.0.1
2 info:
3   title: NR NRM
4   version: 16.6.0
5   description: >-
6     OAS 3.0.1 specification of the NR NRM
7     © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
8     All rights reserved.
9 externalDocs:
10   description: 3GPP TS 28.541 V16.6.0; 5G NRM, NR NRM
11   url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
12 paths: {}
13 components:
14   schemas:
15
16 #-------- Definition of types-----------------------------------------------------
17
18     GnbId:
19       type: string
20     GnbIdLength:
21       type: integer
22       minimum: 22
23       maximum: 32
24     GnbName:
25       type: string
26       maxLength: 150
27     GnbDuId:
28       type: number
29       minimum: 0
30       maximum: 68719476735
31     GnbCuUpId:
32       type: number
33       minimum: 0
34       maximum: 68719476735
35
36     Sst:
37       type: integer
38       maximum: 255
39     Snssai:
40       type: object
41       properties:
42         sst:
43           $ref: '#/components/schemas/Sst'
44         sd:
45           type: string
46     SnssaiList:
47       type: array
48       items:
49         $ref: '#/components/schemas/Snssai'
50
51     Mnc:
52       type: string
53       pattern: '[0-9]{3}|[0-9]{2}'
54     PlmnId:
55       type: object
56       properties:
57         mcc:
58           $ref: 'comDefs.yaml#/components/schemas/Mcc'
59         mnc:
60           $ref: '#/components/schemas/Mnc'
61     PlmnIdList:
62       type: array
63       items:
64         $ref: '#/components/schemas/PlmnId'
65     PlmnInfo:
66       type: object
67       properties:
68         plmnId":
69           $ref: '#/components/schemas/PlmnId'
70         snssai:
71           $ref: '#/components/schemas/Snssai'
72     PlmnInfoList:
73       type: array
74       items:
75         $ref: '#/components/schemas/PlmnInfo'
76     GGnbId:
77         type: string
78         pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
79     GEnbId:
80         type: string
81         pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}'
82
83     GGnbIdList:
84         type: array
85         items: 
86           $ref: '#/components/schemas/GGnbId'
87
88     GEnbIdList:
89         type: array
90         items: 
91           $ref: '#/components/schemas/GEnbId'
92
93     NrPci:
94       type: integer
95       maximum: 503
96     NrTac:
97       type: integer
98       maximum: 16777215
99     Tai:
100       type: object
101       properties:
102         plmnId:
103           $ref: '#/components/schemas/PlmnId'
104         nrTac:
105           $ref: '#/components/schemas/NrTac'
106
107     BackhaulAddress:
108       type: object
109       properties:
110         gnbId:
111           $ref: '#/components/schemas/GnbId'
112         tai:
113           $ref: "#/components/schemas/Tai"
114     MappingSetIDBackhaulAddress:
115       type: object
116       properties:
117         setID:
118           type: integer
119         backhaulAddress:
120           $ref: '#/components/schemas/BackhaulAddress'
121     IntraRatEsActivationOriginalCellLoadParameters:
122       type: object
123       properties:
124         loadThreshold:
125           type: integer
126         timeDuration:
127           type: integer
128     IntraRatEsActivationCandidateCellsLoadParameters:
129       type: object
130       properties:
131         loadThreshold:
132           type: integer
133         timeDuration:
134           type: integer
135     IntraRatEsDeactivationCandidateCellsLoadParameters:
136       type: object
137       properties:
138         loadThreshold:
139           type: integer
140         timeDuration:
141           type: integer
142     EsNotAllowedTimePeriod:
143       type: object
144       properties:
145         startTimeandendTime:
146           type: string
147         periodOfDay:
148           type: string
149         daysOfWeekList:
150           type: string
151         listoftimeperiods:
152           type: string
153     InterRatEsActivationOriginalCellParameters:
154       type: object
155       properties:
156         loadThreshold:
157           type: integer
158         timeDuration:
159           type: integer
160     InterRatEsActivationCandidateCellParameters:
161       type: object
162       properties:
163         loadThreshold:
164           type: integer
165         timeDuration:
166           type: integer
167     InterRatEsDeactivationCandidateCellParameters:
168       type: object
169       properties:
170         loadThreshold:
171           type: integer
172         timeDuration:
173           type: integer
174
175     UeAccProbilityDist:
176       type: object
177       properties:
178         targetProbability:
179           type: integer
180         numberofpreamblessent:
181           type: integer
182
183     UeAccDelayProbilityDist:
184       type: object
185       properties:
186         targetProbability:
187           type: integer
188         accessdelay:
189           type: integer
190
191     NRPciList:
192       type: object
193       properties:
194         NRPci:
195           type: integer
196
197     CSonPciList:
198       type: object
199       properties:
200         NRPci:
201           type: integer
202
203     MaximumDeviationHoTrigger:
204       type: integer
205       minimum: -20
206       maximum: 20
207
208     MinimumTimeBetweenHoTriggerChange:
209       type: integer
210       minimum: 0
211       maximum: 604800
212
213     TstoreUEcntxt:
214       type: integer
215       minimum: 0
216       maximum: 1023
217
218     CellState:
219       type: string
220       enum:
221         - IDLE
222         - INACTIVE
223         - ACTIVE
224     CyclicPrefix:
225       type: string
226       enum:
227         - '15'
228         - '30'
229         - '60'
230         - '120'
231     TxDirection:
232       type: string
233       enum:
234         - DL
235         - UL
236         - DL and UL
237     BwpContext:
238       type: string
239       enum:
240         - DL
241         - UL
242         - SUL
243     IsInitialBwp:
244       type: string
245       enum:
246         - INITIAL
247         - OTHER
248         - SUL
249     QuotaType:
250       type: string
251       enum:
252         - STRICT
253         - FLOAT
254     IsESCoveredBy:
255       type: string
256       enum:
257         - NO
258         - PARTIAL
259         - FULL
260     RrmPolicyMember:
261       type: object
262       properties:
263         plmnId:
264           $ref: '#/components/schemas/PlmnId'
265         snssai:
266           $ref: '#/components/schemas/Snssai'
267     RrmPolicyMemberList:
268       type: array
269       items:
270         $ref: '#/components/schemas/RrmPolicyMember'
271     AddressWithVlan:
272       type: object
273       properties:
274         ipv4Address:
275           $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
276         ipv6Address:
277           $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
278         vlanId:
279           type: integer
280           minimum: 0
281           maximum: 4096
282     LocalAddress:
283       type: object
284       properties:
285         addressWithVlan:
286           $ref: '#/components/schemas/AddressWithVlan'
287         port:
288           type: integer
289           minimum: 0
290           maximum: 65535
291     RemoteAddress:
292       type: object
293       properties:
294         ipv4Address:
295           $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
296         ipv6Address:
297           $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
298
299     CellIndividualOffset:
300       type: object
301       properties:
302         rsrpOffsetSSB:
303           type: integer
304         rsrqOffsetSSB:
305           type: integer
306         sinrOffsetSSB:
307           type: integer
308         rsrpOffsetCSI-RS:
309           type: integer
310         rsrqOffsetCSI-RS:
311           type: integer
312         sinrOffsetCSI-RS:
313           type: integer
314     QOffsetRange:
315       type: integer
316       enum:
317         - -24
318         - -22
319         - -20
320         - -18
321         - -16
322         - -14
323         - -12
324         - -10
325         - -8
326         - -6
327         - -5
328         - -4
329         - -3
330         - -2
331         - -1
332         - 0
333         - 24
334         - 22
335         - 20
336         - 18
337         - 16
338         - 14
339         - 12
340         - 10
341         - 8
342         - 6
343         - 5
344         - 4
345         - 3
346         - 2
347         - 1
348     QOffsetRangeList:
349       type: object
350       properties:
351         rsrpOffsetSSB:
352           $ref: '#/components/schemas/QOffsetRange'
353         rsrqOffsetSSB:
354           $ref: '#/components/schemas/QOffsetRange'
355         sinrOffsetSSB:
356           $ref: '#/components/schemas/QOffsetRange'
357         rsrpOffsetCSI-RS:
358           $ref: '#/components/schemas/QOffsetRange'
359         rsrqOffsetCSI-RS:
360           $ref: '#/components/schemas/QOffsetRange'
361         sinrOffsetCSI-RS:
362           $ref: '#/components/schemas/QOffsetRange'
363     QOffsetFreq:
364       type: number
365     TReselectionNRSf:
366       type: integer
367       enum:
368         - 25
369         - 50
370         - 75
371         - 100
372     SsbPeriodicity:
373       type: integer
374       enum:
375         - 5
376         - 10
377         - 20
378         - 40
379         - 80
380         - 160
381     SsbDuration:
382       type: integer
383       enum:
384         - 1
385         - 2
386         - 3
387         - 4
388         - 5
389     SsbSubCarrierSpacing:
390       type: integer
391       enum:
392         - 15
393         - 30
394         - 120
395         - 240
396     CoverageShape:
397       type: integer
398       maximum: 65535
399     DigitalTilt:
400       type: integer
401       minimum: -900
402       maximum: 900
403     DigitalAzimuth:
404       type: integer
405       minimum: -1800
406       maximum: 1800
407
408     RSSetId:
409       type: integer
410       maximum: 4194303
411     
412     RSSetType:
413       type: string
414       enum:
415         - RS1
416         - RS2
417
418     FrequencyDomainPara:
419       type: object
420       properties:
421         rimRSSubcarrierSpacing:
422           type: integer
423         rIMRSBandwidth:
424          type: integer
425         nrofGlobalRIMRSFrequencyCandidates:
426           type: integer
427         rimRSCommonCarrierReferencePoint:
428          type: integer
429         rimRSStartingFrequencyOffsetIdList:
430           type: array
431           items:
432             type: integer
433
434     SequenceDomainPara:
435       type: object
436       properties:
437         nrofRIMRSSequenceCandidatesofRS1:
438          type: integer
439         rimRSScrambleIdListofRS1:
440           type: array
441           items:
442             type: integer
443         nrofRIMRSSequenceCandidatesofRS2:
444          type: integer
445         rimRSScrambleIdListofRS2:
446           type: array
447           items:
448             type: integer
449         enableEnoughNotEnoughIndication:
450           type: string
451           enum:
452             - ENABLE
453             - DISABLE          
454         RIMRSScrambleTimerMultiplier:
455           type: integer
456         RIMRSScrambleTimerOffset:
457           type: integer
458
459     TimeDomainPara:
460       type: object
461       properties:
462         dlULSwitchingPeriod1:
463           type: string
464           enum:
465            - MS0P5
466            - MS0P625
467            - MS1
468            - MS1P25
469            - MS2
470            - MS2P5
471            - MS3
472            - MS4
473            - MS5
474            - MS10
475            - MS20
476         symbolOffsetOfReferencePoint1:
477            type: integer
478         dlULSwitchingPeriod2:
479           type: string
480           enum:
481            - MS0P5
482            - MS0P625
483            - MS1
484            - MS1P25
485            - MS2
486            - MS2P5
487            - MS3
488            - MS4
489            - MS5
490            - MS10
491            - MS20
492         symbolOffsetOfReferencePoint2:
493           type: integer
494         totalnrofSetIdofRS1:
495           type: integer
496         totalnrofSetIdofRS2:
497           type: integer
498         nrofConsecutiveRIMRS1:
499           type: integer
500         nrofConsecutiveRIMRS2:
501           type: integer
502         consecutiveRIMRS1List:
503           type: array
504           items:
505             type: integer
506         consecutiveRIMRS2List:
507           type: array
508           items:
509             type: integer
510         enablenearfarIndicationRS1:
511           type: string
512           enum:
513             - ENABLE
514             - DISABLE          
515         enablenearfarIndicationRS2:
516           type: string
517           enum:
518             - ENABLE
519             - DISABLE          
520
521     RimRSReportInfo:
522       type: object
523       properties:
524         detectedSetID:
525           type: integer
526         propagationDelay:
527           type: integer
528         functionalityOfRIMRS:
529           type: string
530           enum:
531             - RS1
532             - RS2
533             - RS1forEnoughMitigation
534             - RS1forNotEnoughMitigation          
535
536     RimRSReportConf:
537       type: object
538       properties:
539         reportIndicator:
540           type: string
541           enum:
542             - ENABLE
543             - DISABLE          
544         reportInterval:
545            type: integer
546         nrofRIMRSReportInfo:
547           type: integer
548         maxPropagationDelay:
549           type: integer
550         rimRSReportInfoList:
551           type: array
552           items:
553             $ref: '#/components/schemas/RimRSReportInfo'
554     TceMappingInfo:
555       type: object
556       properties:
557         TceIPAddress:
558           oneOf:
559             - $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
560             - $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
561         TceID:
562           type: integer
563         PlmnTarget:
564           $ref: '#/components/schemas/PlmnId'
565     TceMappingInfoList:
566       type: array
567       items:
568         $ref: '#/components/schemas/TceMappingInfo'
569
570
571 #-------- Definition of abstract IOCs --------------------------------------------
572
573     RrmPolicy_-Attr:
574       type: object
575       properties:
576         resourceType:
577           type: string
578         rRMPolicyMemberList:
579           $ref: '#/components/schemas/RrmPolicyMemberList'
580
581
582 #-------- Definition of concrete IOCs --------------------------------------------
583
584     SubNetwork-Single:
585       allOf:
586         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
587         - type: object
588           properties:
589             attributes:
590               $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr'
591         - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-ncO'
592         - type: object
593           properties:
594             SubNetwork:
595               $ref: '#/components/schemas/SubNetwork-Multiple'
596             ManagedElement:
597               $ref: '#/components/schemas/ManagedElement-Multiple'
598             NRFrequency:
599               $ref: '#/components/schemas/NRFrequency-Multiple'
600             ExternalGnbCuCpFunction:
601               $ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple'
602             ExternalENBFunction:
603               $ref: '#/components/schemas/ExternalENBFunction-Multiple'
604             EUtranFrequency:
605               $ref: '#/components/schemas/EUtranFrequency-Multiple'
606             DESManagementFunction:
607               $ref: '#/components/schemas/DESManagementFunction-Single'
608             DRACHOptimizationFunction:
609               $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
610             DMROFunction:
611               $ref: '#/components/schemas/DMROFunction-Single'
612             DPCIConfigurationFunction:
613               $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
614             CPCIConfigurationFunction:
615               $ref: '#/components/schemas/CPCIConfigurationFunction-Single'
616             CESManagementFunction:
617               $ref: '#/components/schemas/CESManagementFunction-Single'
618             Configurable5QISet:
619               $ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
620             RimRSGlobal:
621               $ref: '#/components/schemas/RimRSGlobal-Single'
622             Dynamic5QISet:
623               $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
624
625     ManagedElement-Single:
626       allOf:
627         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
628         - type: object
629           properties:
630             attributes:
631               $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-Attr'
632         - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-ncO'
633         - type: object
634           properties:
635             GnbDuFunction:
636               $ref: '#/components/schemas/GnbDuFunction-Multiple'
637             GnbCuUpFunction:
638               $ref: '#/components/schemas/GnbCuUpFunction-Multiple'
639             GnbCuCpFunction:
640               $ref: '#/components/schemas/GnbCuCpFunction-Multiple'
641             DESManagementFunction:
642               $ref: '#/components/schemas/DESManagementFunction-Single'
643             DRACHOptimizationFunction:
644               $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
645             DMROFunction:
646               $ref: '#/components/schemas/DMROFunction-Single'
647             DPCIConfigurationFunction:
648               $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
649             CPCIConfigurationFunction:
650               $ref: '#/components/schemas/CPCIConfigurationFunction-Single'
651             CESManagementFunction:
652               $ref: '#/components/schemas/CESManagementFunction-Single'
653             Configurable5QISet:
654               $ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
655             Dynamic5QISet:
656               $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
657
658     GnbDuFunction-Single:
659       allOf:
660         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
661         - type: object
662           properties:
663             attributes:
664               allOf:
665                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
666                 - type: object
667                   properties:
668                     gnbDuId:
669                       $ref: '#/components/schemas/GnbDuId'
670                     gnbDuName:
671                       $ref: '#/components/schemas/GnbName'
672                     gnbId:
673                       $ref: '#/components/schemas/GnbId'
674                     gnbIdLength:
675                       $ref: '#/components/schemas/GnbIdLength'
676                     rimRSReportConf:
677                       $ref: '#/components/schemas/RimRSReportConf'
678         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
679         - type: object
680           properties:
681             RRMPolicyRatio:
682               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
683             NrCellDu:
684               $ref: '#/components/schemas/NrCellDu-Multiple'
685             Bwp-Multiple:
686               $ref: '#/components/schemas/Bwp-Multiple'
687             NrSectorCarrier-Multiple:
688               $ref: '#/components/schemas/NrSectorCarrier-Multiple'
689             EP_F1C:
690               $ref: '#/components/schemas/EP_F1C-Single'
691             EP_F1U:
692               $ref: '#/components/schemas/EP_F1U-Multiple'
693             DRACHOptimizationFunction:
694               $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
695     GnbCuUpFunction-Single:
696       allOf:
697         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
698         - type: object
699           properties:
700             attributes:
701               allOf:
702                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
703                 - type: object
704                   properties:
705                     gnbId:
706                       $ref: '#/components/schemas/GnbId'
707                     gnbIdLength:
708                       $ref: '#/components/schemas/GnbIdLength'
709                     gnbCuUpId:
710                       $ref: '#/components/schemas/GnbCuUpId'
711                     plmnInfoList:
712                       $ref: '#/components/schemas/PlmnInfoList'
713                     configurable5QISetRef:
714                       $ref: 'comDefs.yaml#/components/schemas/Dn'
715                     dynamic5QISetRef:
716                       $ref: 'comDefs.yaml#/components/schemas/Dn'
717         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
718         - type: object
719           properties:
720             RRMPolicyRatio:
721               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
722             EP_E1:
723               $ref: '#/components/schemas/EP_E1-Single'
724             EP_XnU:
725               $ref: '#/components/schemas/EP_XnU-Multiple'
726             EP_F1U:
727               $ref: '#/components/schemas/EP_F1U-Multiple'
728             EP_NgU:
729               $ref: '#/components/schemas/EP_NgU-Multiple'
730             EP_X2U:
731               $ref: '#/components/schemas/EP_X2U-Multiple'
732             EP_S1U:
733               $ref: '#/components/schemas/EP_S1U-Multiple'
734     GnbCuCpFunction-Single:
735       allOf:
736         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
737         - type: object
738           properties:
739             attributes:
740               allOf:
741                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
742                 - type: object
743                   properties:
744                     gnbId:
745                       $ref: '#/components/schemas/GnbId'
746                     gnbIdLength:
747                       $ref: '#/components/schemas/GnbIdLength'
748                     gnbCuName:
749                       $ref: '#/components/schemas/GnbName'
750                     plmnId:
751                       $ref: '#/components/schemas/PlmnId'
752                     x2BlackList:
753                       $ref: '#/components/schemas/GGnbIdList'
754                     xnBlackList:
755                       $ref: '#/components/schemas/GGnbIdList'
756                     x2WhiteList:
757                       $ref: '#/components/schemas/GGnbIdList'
758                     xnWhiteList:
759                       $ref: '#/components/schemas/GGnbIdList'
760                     x2XnHOBlackList:
761                       $ref: '#/components/schemas/GEnbIdList'
762                     mappingSetIDBackhaulAddress:
763                       $ref: '#/components/schemas/MappingSetIDBackhaulAddress'
764                     tceMappingInfoList:
765                       $ref: '#/components/schemas/TceMappingInfoList'
766                     configurable5QISetRef:
767                       $ref: 'comDefs.yaml#/components/schemas/Dn'
768                     dynamic5QISetRef:
769                       $ref: 'comDefs.yaml#/components/schemas/Dn'
770         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
771         - type: object
772           properties:
773             RRMPolicyRatio:
774               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
775             NrCellCu:
776               $ref: '#/components/schemas/NrCellCu-Multiple'
777             EP_XnC:
778               $ref: '#/components/schemas/EP_XnC-Multiple'
779             EP_E1:
780               $ref: '#/components/schemas/EP_E1-Multiple'
781             EP_F1C:
782               $ref: '#/components/schemas/EP_F1C-Multiple'
783             EP_NgC:
784               $ref: '#/components/schemas/EP_NgC-Multiple'
785             EP_X2C:
786               $ref: '#/components/schemas/EP_X2C-Multiple'
787             DANRManagementFunction:
788               $ref: '#/components/schemas/DANRManagementFunction-Single'
789             DESManagementFunction:
790               $ref: '#/components/schemas/DESManagementFunction-Single'
791             DMROFunction:
792               $ref: '#/components/schemas/DMROFunction-Single'
793
794     NrCellCu-Single:
795       allOf:
796         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
797         - type: object
798           properties:
799             attributes:
800               allOf:
801                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
802                 - type: object
803                   properties:
804                     cellLocalId:
805                       type: integer
806                     plmnInfoList:
807                       $ref: '#/components/schemas/PlmnInfoList'
808                     nRFrequencyRef:
809                       $ref: 'comDefs.yaml#/components/schemas/Dn'
810         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
811         - type: object
812           properties:
813             RRMPolicyRatio:
814               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
815             NRCellRelation:
816               $ref: '#/components/schemas/NRCellRelation-Multiple'
817             EUtranCellRelation:
818               $ref: '#/components/schemas/EUtranCellRelation-Multiple'
819             NRFreqRelation:
820               $ref: '#/components/schemas/NRFreqRelation-Multiple'
821             EUtranFreqRelation:
822               $ref: '#/components/schemas/EUtranFreqRelation-Multiple'
823             DESManagementFunction:
824               $ref: '#/components/schemas/DESManagementFunction-Single'
825             DMROFunction:
826               $ref: '#/components/schemas/DMROFunction-Single'
827             CESManagementFunction:
828               $ref: '#/components/schemas/CESManagementFunction-Single'
829             DPCIConfigurationFunction:
830               $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
831
832     NrCellDu-Single:
833       allOf:
834         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
835         - type: object
836           properties:
837             attributes:
838               allOf:
839                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
840                 - type: object
841                   properties:
842                     administrativeState:
843                       $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
844                     operationalState:
845                       $ref: 'comDefs.yaml#/components/schemas/OperationalState'
846                     cellLocalId:
847                       type: integer
848                     cellState:
849                       $ref: '#/components/schemas/CellState'
850                     plmnInfoList:
851                       $ref: '#/components/schemas/PlmnInfoList'
852                     nrPci:
853                       $ref: '#/components/schemas/NrPci'
854                     nrTac:
855                       $ref: '#/components/schemas/NrTac'
856                     arfcnDL:
857                       type: integer
858                     arfcnUL:
859                       type: integer
860                     arfcnSUL:
861                       type: integer
862                     bSChannelBwDL:
863                       type: integer
864                     bSChannelBwUL:
865                       type: integer
866                     bSChannelBwSUL:
867                       type: integer
868                     ssbFrequency:
869                       type: integer
870                       minimum: 0
871                       maximum: 3279165
872                     ssbPeriodicity:
873                       $ref: '#/components/schemas/SsbPeriodicity'
874                     ssbSubCarrierSpacing:
875                       $ref: '#/components/schemas/SsbSubCarrierSpacing'
876                     ssbOffset:
877                       type: integer
878                       minimum: 0
879                       maximum: 159
880                     ssbDuration:
881                       $ref: '#/components/schemas/SsbDuration'
882                     nrSectorCarrierRef:
883                       type: array
884                       items:
885                         $ref: 'comDefs.yaml#/components/schemas/Dn'
886                     bwpRef:
887                       type: array
888                       items:
889                         $ref: 'comDefs.yaml#/components/schemas/Dn'
890                     nRFrequencyRef:
891                       $ref: 'comDefs.yaml#/components/schemas/Dn'
892                     victimSetRef:
893                       $ref: 'comDefs.yaml#/components/schemas/Dn'
894                     aggressorSetRef:
895                       $ref: 'comDefs.yaml#/components/schemas/Dn'
896         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
897         - type: object
898           properties:
899             RRMPolicyRatio:
900               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
901             CPCIConfigurationFunction:
902               $ref: '#/components/schemas/CPCIConfigurationFunction-Single'
903             DRACHOptimizationFunction:
904               $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
905
906     NRFrequency-Single:
907       allOf:
908         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
909         - type: object
910           properties:
911             attributes:
912                 type: object
913                 properties:
914                   absoluteFrequencySSB:
915                     type: integer
916                     minimum: 0
917                     maximum: 3279165
918                   ssbSubCarrierSpacing:
919                     $ref: '#/components/schemas/SsbSubCarrierSpacing'
920                   multiFrequencyBandListNR:
921                     type: integer
922                     minimum: 1
923                     maximum: 256
924     EUtranFrequency-Single:
925       allOf:
926         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
927         - type: object
928           properties:
929             attributes:
930               type: object
931               properties:
932                 earfcnDL:
933                   type: integer
934                   minimum: 0
935                   maximum: 262143
936                 multiBandInfoListEutra:
937                   type: integer
938                   minimum: 1
939                   maximum: 256
940
941     NrSectorCarrier-Single:
942       allOf:
943         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
944         - type: object
945           properties:
946             attributes:
947               allOf:
948                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
949                 - type: object
950                   properties:
951                     txDirection:
952                       $ref: '#/components/schemas/TxDirection'
953                     configuredMaxTxPower:
954                       type: integer
955                     arfcnDL:
956                       type: integer
957                     arfcnUL:
958                       type: integer
959                     bSChannelBwDL:
960                       type: integer
961                     bSChannelBwUL:
962                       type: integer
963                     sectorEquipmentFunctionRef:
964                       $ref: 'comDefs.yaml#/components/schemas/Dn'
965         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
966         - type: object
967           properties:
968             CommonBeamformingFunction:
969               $ref: '#/components/schemas/CommonBeamformingFunction-Single'
970     Bwp-Single:
971       allOf:
972         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
973         - type: object
974           properties:
975             attributes:
976               allOf:
977                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
978                 - type: object
979                   properties:
980                     bwpContext:
981                       $ref: '#/components/schemas/BwpContext'
982                     isInitialBwp:
983                       $ref: '#/components/schemas/IsInitialBwp'
984                     subCarrierSpacing:
985                       type: integer
986                     cyclicPrefix:
987                       $ref: '#/components/schemas/CyclicPrefix'
988                     startRB:
989                       type: integer
990                     numberOfRBs:
991                       type: integer
992         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
993     CommonBeamformingFunction-Single:
994       allOf:
995         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
996         - type: object
997           properties:
998             attributes:
999               allOf:
1000                 - type: object
1001                   properties:
1002                     coverageShape:
1003                       $ref: '#/components/schemas/CoverageShape'
1004                     digitalAzimuth:
1005                       $ref: '#/components/schemas/DigitalAzimuth'
1006                     digitalTilt:
1007                       $ref: '#/components/schemas/DigitalTilt'
1008         - type: object
1009           properties:
1010             Beam:
1011               $ref: '#/components/schemas/Beam-Multiple'
1012     Beam-Single:
1013       allOf:
1014         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1015         - type: object
1016           properties:
1017             attributes:
1018               allOf:
1019                 - type: object
1020                   properties:
1021                     beamIndex:
1022                       type: integer
1023                     beamType:
1024                       type: string
1025                       enum:
1026                         - SSB-BEAM
1027                     beamAzimuth:
1028                       type: integer
1029                       minimum: -1800
1030                       maximum: 1800
1031                     beamTilt:
1032                       type: integer
1033                       minimum: -900
1034                       maximum: 900
1035                     beamHorizWidth:
1036                       type: integer
1037                       minimum: 0
1038                       maximum: 3599
1039                     beamVertWidth:
1040                       type: integer
1041                       minimum: 0
1042                       maximum: 1800
1043     RRMPolicyRatio-Single:
1044       allOf:
1045         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1046         - type: object
1047           properties:
1048             attributes:
1049               allOf:
1050                 - $ref: '#/components/schemas/RrmPolicy_-Attr'
1051                 - type: object
1052                   properties:
1053                     rRMPolicyMaxRatio:
1054                       type: integer
1055                     rRMPolicyMinRatio:
1056                       type: integer
1057                     rRMPolicyDedicatedRatio:
1058                       type: integer
1059
1060     NRCellRelation-Single:
1061       allOf:
1062         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1063         - type: object
1064           properties:
1065             attributes:
1066                   type: object
1067                   properties:
1068                     nRTCI:
1069                       type: integer
1070                     cellIndividualOffset:
1071                       $ref: '#/components/schemas/CellIndividualOffset'
1072                     adjacentNRCellRef:
1073                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1074                     nRFrequencyRef:
1075                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1076                     isRemoveAllowed:
1077                       type: boolean
1078                     isHOAllowed:
1079                       type: boolean
1080                     isESCoveredBy:
1081                       $ref: '#/components/schemas/IsESCoveredBy'
1082                     isENDCAllowed:
1083                       type: boolean
1084     EUtranCellRelation-Single:
1085       allOf:
1086         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1087         - type: object
1088           properties:
1089             attributes:
1090               allOf:
1091                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1092                 - type: object
1093                   properties:
1094                     adjacentEUtranCellRef:
1095                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1096         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1097     NRFreqRelation-Single:
1098       allOf:
1099         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1100         - type: object
1101           properties:
1102             attributes:
1103                   type: object
1104                   properties:
1105                     offsetMO:
1106                       $ref: '#/components/schemas/QOffsetRangeList'
1107                     blackListEntry:
1108                       type: array
1109                       items:
1110                         type: integer
1111                         minimum: 0
1112                         maximum: 1007
1113                     blackListEntryIdleMode:
1114                       type: integer
1115                     cellReselectionPriority:
1116                       type: integer
1117                     cellReselectionSubPriority:
1118                       type: number
1119                       minimum: 0.2
1120                       maximum: 0.8
1121                       multipleOf: 0.2
1122                     pMax:
1123                       type: integer
1124                       minimum: -30
1125                       maximum: 33
1126                     qOffsetFreq:
1127                       $ref: '#/components/schemas/QOffsetFreq'
1128                     qQualMin:
1129                       type: number
1130                     qRxLevMin:
1131                       type: integer
1132                       minimum: -140
1133                       maximum: -44
1134                     threshXHighP:
1135                       type: integer
1136                       minimum: 0
1137                       maximum: 62
1138                     threshXHighQ:
1139                       type: integer
1140                       minimum: 0
1141                       maximum: 31
1142                     threshXLowP:
1143                       type: integer
1144                       minimum: 0
1145                       maximum: 62
1146                     threshXLowQ:
1147                       type: integer
1148                       minimum: 0
1149                       maximum: 31
1150                     tReselectionNr:
1151                       type: integer
1152                       minimum: 0
1153                       maximum: 7
1154                     tReselectionNRSfHigh:
1155                       $ref: '#/components/schemas/TReselectionNRSf'
1156                     tReselectionNRSfMedium:
1157                       $ref: '#/components/schemas/TReselectionNRSf'
1158                     nRFrequencyRef:
1159                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1160     EUtranFreqRelation-Single:
1161       allOf:
1162         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1163         - type: object
1164           properties:
1165             attributes:
1166               type: object
1167               properties:
1168                     cellIndividualOffset:
1169                       $ref: '#/components/schemas/CellIndividualOffset'
1170                     blackListEntry:
1171                       type: array
1172                       items:
1173                         type: integer
1174                         minimum: 0
1175                         maximum: 1007
1176                     blackListEntryIdleMode:
1177                       type: integer
1178                     cellReselectionPriority:
1179                       type: integer
1180                     cellReselectionSubPriority:
1181                       type: number
1182                       minimum: 0.2
1183                       maximum: 0.8
1184                       multipleOf: 0.2
1185                     pMax:
1186                       type: integer
1187                       minimum: -30
1188                       maximum: 33
1189                     qOffsetFreq:
1190                       $ref: '#/components/schemas/QOffsetFreq'
1191                     qQualMin:
1192                       type: number
1193                     qRxLevMin:
1194                       type: integer
1195                       minimum: -140
1196                       maximum: -44
1197                     threshXHighP:
1198                       type: integer
1199                       minimum: 0
1200                       maximum: 62
1201                     threshXHighQ:
1202                       type: integer
1203                       minimum: 0
1204                       maximum: 31
1205                     threshXLowP:
1206                       type: integer
1207                       minimum: 0
1208                       maximum: 62
1209                     threshXLowQ:
1210                       type: integer
1211                       minimum: 0
1212                       maximum: 31
1213                     tReselectionEutran:
1214                       type: integer
1215                       minimum: 0
1216                       maximum: 7
1217                     tReselectionNRSfHigh:
1218                       $ref: '#/components/schemas/TReselectionNRSf'
1219                     tReselectionNRSfMedium:
1220                       $ref: '#/components/schemas/TReselectionNRSf'
1221                     eUTranFrequencyRef:
1222                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1223     DANRManagementFunction-Single:
1224       allOf:
1225         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1226         - type: object
1227           properties:
1228             attributes:
1229                   type: object
1230                   properties:
1231                     intrasystemANRManagementSwitch:
1232                       type: boolean
1233                     intersystemANRManagementSwitch:
1234                       type: boolean
1235
1236     DESManagementFunction-Single:
1237       allOf:
1238         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1239         - type: object
1240           properties:
1241             attributes:
1242                   type: object
1243                   properties:
1244                     desSwitch:
1245                       type: boolean
1246                     intraRatEsActivationOriginalCellLoadParameters:
1247                       $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters"
1248                     intraRatEsActivationCandidateCellsLoadParameters:
1249                       $ref: "#/components/schemas/IntraRatEsActivationCandidateCellsLoadParameters"
1250                     intraRatEsDeactivationCandidateCellsLoadParameters:
1251                       $ref: "#/components/schemas/IntraRatEsDeactivationCandidateCellsLoadParameters"
1252                     esNotAllowedTimePeriod:
1253                       $ref: "#/components/schemas/EsNotAllowedTimePeriod"
1254                     interRatEsActivationOriginalCellParameters:
1255                       $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters"
1256                     interRatEsActivationCandidateCellParameters:
1257                       $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters"
1258                     interRatEsDeactivationCandidateCellParameters:
1259                       $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters"
1260                     isProbingCapable:
1261                       type: string
1262                       enum:
1263                          - yes
1264                          - no
1265                     energySavingState:
1266                       type: string
1267                       enum:
1268                          - isNotEnergySaving
1269                          - isEnergySaving
1270
1271     DRACHOptimizationFunction-Single:
1272       allOf:
1273         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1274         - type: object
1275           properties:
1276             attributes:
1277                   type: object
1278                   properties:
1279                     drachOptimizationControl:
1280                       type: boolean
1281                     ueAccProbilityDist:
1282                       $ref: "#/components/schemas/UeAccProbilityDist"
1283                     ueAccDelayProbilityDist:
1284                       $ref: "#/components/schemas/UeAccDelayProbilityDist"
1285         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1286
1287     DMROFunction-Single:
1288       allOf:
1289         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1290         - type: object
1291           properties:
1292             attributes: 
1293                   type: object
1294                   properties:
1295                     dmroControl:
1296                       type: boolean
1297                     maximumDeviationHoTrigger:
1298                       $ref: '#/components/schemas/MaximumDeviationHoTrigger'
1299                     minimumTimeBetweenHoTriggerChange:
1300                       $ref: '#/components/schemas/MinimumTimeBetweenHoTriggerChange'
1301                     tstoreUEcntxt:
1302                       $ref: '#/components/schemas/TstoreUEcntxt'
1303
1304     DPCIConfigurationFunction-Single:
1305       allOf:
1306         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1307         - type: object
1308           properties:
1309             attributes:
1310                   type: object
1311                   properties:
1312                     dPciConfigurationControl:
1313                       type: boolean
1314                     nRPciList:
1315                       $ref: "#/components/schemas/NRPciList"
1316
1317     CPCIConfigurationFunction-Single:
1318       allOf:
1319         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1320         - type: object
1321           properties:
1322             attributes:
1323                   type: object
1324                   properties:
1325                     cPciConfigurationControl:
1326                       type: boolean
1327                     cSonPciList:
1328                       $ref: "#/components/schemas/CSonPciList"
1329
1330     CESManagementFunction-Single:
1331       allOf:
1332         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1333         - type: object
1334           properties:
1335             attributes:
1336                   type: object
1337                   properties:
1338                     cesSwitch:
1339                       type: boolean
1340                     energySavingControl:
1341                       type: string
1342                       enum:
1343                          - toBeEnergySaving
1344                          - toBeNotEnergySaving
1345                     energySavingState:
1346                       type: string
1347                       enum:
1348                          - isNotEnergySaving
1349                          - isEnergySaving
1350
1351     RimRSGlobal-Single:
1352       allOf:
1353         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1354         - type: object
1355           properties:
1356             attributes:
1357               type: object
1358               properties:
1359                 frequencyDomainPara:
1360                   $ref: '#/components/schemas/FrequencyDomainPara'
1361                 sequenceDomainPara:
1362                   $ref: '#/components/schemas/SequenceDomainPara'
1363                 timeDomainPara:
1364                   $ref: '#/components/schemas/TimeDomainPara'
1365             RimRSSet:
1366               $ref: '#/components/schemas/RimRSSet-Multiple'
1367
1368     RimRSSet-Single:
1369       allOf:
1370         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1371         - type: object
1372           properties:
1373             attributes:
1374               type: object
1375               properties:
1376                 setId:
1377                   $ref: '#/components/schemas/RSSetId'
1378                 setType:
1379                   $ref: '#/components/schemas/RSSetType'
1380                 rimRSMonitoringStartTime:
1381                   type: string
1382                 rimRSMonitoringStopTime:
1383                   type: string
1384                 rimRSMonitoringWindowDuration:
1385                   type: integer
1386                 rimRSMonitoringWindowStartingOffset:
1387                   type: integer
1388                 rimRSMonitoringWindowPeriodicity:
1389                   type: integer
1390                 rimRSMonitoringOccasionInterval:
1391                   type: integer
1392                 rimRSMonitoringOccasionStartingOffset:
1393                   type: integer
1394                 nRCellDURefs:
1395                   $ref: 'comDefs.yaml#/components/schemas/DnList'
1396
1397     ExternalGnbDuFunction-Single:
1398       allOf:
1399         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1400         - type: object
1401           properties:
1402             attributes:
1403               allOf:
1404                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1405                 - type: object
1406                   properties:
1407                     gnbId:
1408                       $ref: '#/components/schemas/GnbId'
1409                     gnbIdLength:
1410                       $ref: '#/components/schemas/GnbIdLength'
1411         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1412         - type: object
1413           properties:
1414             EP_F1C:
1415               $ref: '#/components/schemas/EP_F1C-Multiple'
1416             EP_F1U:
1417               $ref: '#/components/schemas/EP_F1U-Multiple'
1418     ExternalGnbCuUpFunction-Single:
1419       allOf:
1420         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1421         - type: object
1422           properties:
1423             attributes:
1424               allOf:
1425                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1426                 - type: object
1427                   properties:
1428                     gnbId:
1429                       $ref: '#/components/schemas/GnbId'
1430                     gnbIdLength:
1431                       $ref: '#/components/schemas/GnbIdLength'
1432         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1433         - type: object
1434           properties:
1435             EP_E1:
1436               $ref: '#/components/schemas/EP_E1-Multiple'
1437             EP_F1U:
1438               $ref: '#/components/schemas/EP_F1U-Multiple'
1439             EP_XnU:
1440               $ref: '#/components/schemas/EP_XnU-Multiple'
1441     ExternalGnbCuCpFunction-Single:
1442       allOf:
1443         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1444         - type: object
1445           properties:
1446             attributes:
1447               allOf:
1448                 - $ref: >-
1449                     genericNrm.yaml#/components/schemas/ManagedFunction-Attr
1450                 - type: object
1451                   properties:
1452                     gnbId:
1453                       $ref: '#/components/schemas/GnbId'
1454                     gnbIdLength:
1455                       $ref: '#/components/schemas/GnbIdLength'
1456                     plmnId:
1457                       $ref: '#/components/schemas/PlmnId'
1458         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1459         - type: object
1460           properties:
1461             ExternalNrCellCu:
1462               $ref: '#/components/schemas/ExternalNrCellCu-Multiple'
1463             EP_XnC:
1464               $ref: '#/components/schemas/EP_XnC-Multiple'
1465             EP_E1:
1466               $ref: '#/components/schemas/EP_E1-Multiple'
1467             EP_F1C:
1468               $ref: '#/components/schemas/EP_F1C-Multiple'
1469     ExternalNrCellCu-Single:
1470       allOf:
1471         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1472         - type: object
1473           properties:
1474             attributes:
1475               allOf:
1476                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1477                 - type: object
1478                   properties:
1479                     cellLocalId:
1480                       type: integer
1481                     nrPci:
1482                       $ref: '#/components/schemas/NrPci'
1483                     plmnIdList:
1484                       $ref: '#/components/schemas/PlmnIdList'
1485                     nRFrequencyRef:
1486                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1487         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1488     ExternalENBFunction-Single:
1489       allOf:
1490         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1491         - type: object
1492           properties:
1493             attributes:
1494               allOf:
1495                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1496                 - type: object
1497                   properties:
1498                     eNBId:
1499                       type: integer
1500         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1501         - type: object
1502           properties:
1503             ExternalEUTranCell:
1504               $ref: '#/components/schemas/ExternalEUTranCell-Multiple'
1505     ExternalEUTranCell-Single:
1506       allOf:
1507         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1508         - type: object
1509           properties:
1510             attributes:
1511               allOf:
1512                 - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
1513                 - type: object
1514                   properties:
1515                     EUtranFrequencyRef:
1516                       $ref: 'comDefs.yaml#/components/schemas/Dn'
1517         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
1518
1519     EP_XnC-Single:
1520       allOf:
1521         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1522         - type: object
1523           properties:
1524             attributes:
1525               allOf:
1526                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1527                 - type: object
1528                   properties:
1529                     localAddress:
1530                       $ref: '#/components/schemas/LocalAddress'
1531                     remoteAddress:
1532                       $ref: '#/components/schemas/RemoteAddress'
1533     EP_E1-Single:
1534       allOf:
1535         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1536         - type: object
1537           properties:
1538             attributes:
1539               allOf:
1540                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1541                 - type: object
1542                   properties:
1543                     localAddress:
1544                       $ref: '#/components/schemas/LocalAddress'
1545                     remoteAddress:
1546                       $ref: '#/components/schemas/RemoteAddress'
1547     EP_F1C-Single:
1548       allOf:
1549         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1550         - type: object
1551           properties:
1552             attributes:
1553               allOf:
1554                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1555                 - type: object
1556                   properties:
1557                     localAddress:
1558                       $ref: '#/components/schemas/LocalAddress'
1559                     remoteAddress:
1560                       $ref: '#/components/schemas/RemoteAddress'
1561     EP_NgC-Single:
1562       allOf:
1563         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1564         - type: object
1565           properties:
1566             attributes:
1567               allOf:
1568                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1569                 - type: object
1570                   properties:
1571                     localAddress:
1572                       $ref: '#/components/schemas/LocalAddress'
1573                     remoteAddress:
1574                       $ref: '#/components/schemas/RemoteAddress'
1575     EP_X2C-Single:
1576       allOf:
1577         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1578         - type: object
1579           properties:
1580             attributes:
1581               allOf:
1582                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1583                 - type: object
1584                   properties:
1585                     localAddress:
1586                       $ref: '#/components/schemas/LocalAddress'
1587                     remoteAddress:
1588                       $ref: '#/components/schemas/RemoteAddress'
1589     EP_XnU-Single:
1590       allOf:
1591         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1592         - type: object
1593           properties:
1594             attributes:
1595               allOf:
1596                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1597                 - type: object
1598                   properties:
1599                     localAddress:
1600                       $ref: '#/components/schemas/LocalAddress'
1601                     remoteAddress:
1602                       $ref: '#/components/schemas/RemoteAddress'
1603     EP_F1U-Single:
1604       allOf:
1605         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1606         - type: object
1607           properties:
1608             attributes:
1609               allOf:
1610                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1611                 - type: object
1612                   properties:
1613                     localAddress:
1614                       $ref: '#/components/schemas/LocalAddress'
1615                     remoteAddress:
1616                       $ref: '#/components/schemas/RemoteAddress'
1617     EP_NgU-Single:
1618       allOf:
1619         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1620         - type: object
1621           properties:
1622             attributes:
1623               allOf:
1624                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1625                 - type: object
1626                   properties:
1627                     localAddress:
1628                       $ref: '#/components/schemas/LocalAddress'
1629                     remoteAddress:
1630                       $ref: '#/components/schemas/RemoteAddress'
1631                     epTransportRefs:
1632                       $ref: 'comDefs.yaml#/components/schemas/DnList'
1633
1634     EP_X2U-Single:
1635       allOf:
1636         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1637         - type: object
1638           properties:
1639             attributes:
1640               allOf:
1641                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1642                 - type: object
1643                   properties:
1644                     localAddress:
1645                       $ref: '#/components/schemas/LocalAddress'
1646                     remoteAddress:
1647                       $ref: '#/components/schemas/RemoteAddress'
1648     EP_S1U-Single:
1649       allOf:
1650         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
1651         - type: object
1652           properties:
1653             attributes:
1654               allOf:
1655                 - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
1656                 - type: object
1657                   properties:
1658                     localAddress:
1659                       $ref: '#/components/schemas/LocalAddress'
1660                     remoteAddress:
1661                       $ref: '#/components/schemas/RemoteAddress'
1662
1663 #-------- Definition of JSON arrays for name-contained IOCs ----------------------
1664
1665     SubNetwork-Multiple:
1666       type: array
1667       items:
1668         $ref: '#/components/schemas/SubNetwork-Single'
1669     ManagedElement-Multiple:
1670       type: array
1671       items:
1672         $ref: '#/components/schemas/ManagedElement-Single'
1673     GnbDuFunction-Multiple:
1674       type: array
1675       items:
1676         $ref: '#/components/schemas/GnbDuFunction-Single'
1677     GnbCuUpFunction-Multiple:
1678       type: array
1679       items:
1680         $ref: '#/components/schemas/GnbCuUpFunction-Single'
1681     GnbCuCpFunction-Multiple:
1682       type: array
1683       items:
1684         $ref: '#/components/schemas/GnbCuCpFunction-Single'
1685
1686     NrCellDu-Multiple:
1687       type: array
1688       items:
1689         $ref: '#/components/schemas/NrCellDu-Single'
1690     NrCellCu-Multiple:
1691       type: array
1692       items:
1693         $ref: '#/components/schemas/NrCellCu-Single'
1694
1695     NRFrequency-Multiple:
1696       type: array
1697       minItems: 1
1698       items:
1699         $ref: '#/components/schemas/NRFrequency-Single'
1700     EUtranFrequency-Multiple:
1701       type: array
1702       minItems: 1
1703       items:
1704         $ref: '#/components/schemas/EUtranFrequency-Single'
1705
1706     NrSectorCarrier-Multiple:
1707       type: array
1708       items:
1709         $ref: '#/components/schemas/NrSectorCarrier-Single'
1710     Bwp-Multiple:
1711       type: array
1712       items:
1713         $ref: '#/components/schemas/Bwp-Single'
1714     Beam-Multiple:
1715       type: array
1716       items:
1717         $ref: '#/components/schemas/Beam-Single'
1718     RRMPolicyRatio-Multiple:
1719       type: array
1720       items:
1721         $ref: '#/components/schemas/RRMPolicyRatio-Single'
1722
1723     NRCellRelation-Multiple:
1724       type: array
1725       items:
1726         $ref: '#/components/schemas/NRCellRelation-Single'
1727     EUtranCellRelation-Multiple:
1728       type: array
1729       items:
1730         $ref: '#/components/schemas/EUtranCellRelation-Single'
1731     NRFreqRelation-Multiple:
1732       type: array
1733       items:
1734         $ref: '#/components/schemas/NRFreqRelation-Single'
1735     EUtranFreqRelation-Multiple:
1736       type: array
1737       items:
1738         $ref: '#/components/schemas/EUtranFreqRelation-Single'
1739
1740     RimRSSet-Multiple:
1741       type: array
1742       items:
1743         $ref: '#/components/schemas/RimRSSet-Single'
1744
1745     ExternalGnbDuFunction-Multiple:
1746       type: array
1747       items:
1748         $ref: '#/components/schemas/ExternalGnbDuFunction-Single'
1749     ExternalGnbCuUpFunction-Multiple:
1750       type: array
1751       items:
1752         $ref: '#/components/schemas/ExternalGnbCuUpFunction-Single'
1753     ExternalGnbCuCpFunction-Multiple:
1754       type: array
1755       items:
1756         $ref: '#/components/schemas/ExternalGnbCuCpFunction-Single'
1757     ExternalNrCellCu-Multiple:
1758       type: array
1759       items:
1760         $ref: '#/components/schemas/ExternalNrCellCu-Single'
1761     
1762     ExternalENBFunction-Multiple:
1763       type: array
1764       items:
1765         $ref: '#/components/schemas/ExternalENBFunction-Single'
1766     ExternalEUTranCell-Multiple:
1767       type: array
1768       items:
1769         $ref: '#/components/schemas/ExternalEUTranCell-Single'
1770
1771     EP_E1-Multiple:
1772       type: array
1773       items:
1774         $ref: '#/components/schemas/EP_E1-Single'
1775     EP_XnC-Multiple:
1776       type: array
1777       items:
1778         $ref: '#/components/schemas/EP_XnC-Single'
1779     EP_F1C-Multiple:
1780       type: array
1781       items:
1782         $ref: '#/components/schemas/EP_F1C-Single'
1783     EP_NgC-Multiple:
1784       type: array
1785       items:
1786         $ref: '#/components/schemas/EP_NgC-Single'
1787     EP_X2C-Multiple:
1788       type: array
1789       items:
1790         $ref: '#/components/schemas/EP_X2C-Single'
1791     EP_XnU-Multiple:
1792       type: array
1793       items:
1794         $ref: '#/components/schemas/EP_XnU-Single'
1795     EP_F1U-Multiple:
1796       type: array
1797       items:
1798         $ref: '#/components/schemas/EP_F1U-Single'
1799     EP_NgU-Multiple:
1800       type: array
1801       items:
1802         $ref: '#/components/schemas/EP_NgU-Single'
1803     EP_X2U-Multiple:
1804       type: array
1805       items:
1806         $ref: '#/components/schemas/EP_X2U-Single'
1807     EP_S1U-Multiple:
1808       type: array
1809       items:
1810         $ref: '#/components/schemas/EP_S1U-Single'
1811
1812 #-------- Definitions in TS 28.541 for TS 28.532 ---------------------------------
1813
1814     resources-nrNrm:
1815       oneOf:
1816         - $ref: '#/components/schemas/SubNetwork-Single'
1817         - $ref: '#/components/schemas/ManagedElement-Single'
1818
1819         - $ref: '#/components/schemas/GnbDuFunction-Single'
1820         - $ref: '#/components/schemas/GnbCuUpFunction-Single'
1821         - $ref: '#/components/schemas/GnbCuCpFunction-Single'
1822
1823         - $ref: '#/components/schemas/NrCellCu-Single'
1824         - $ref: '#/components/schemas/NrCellDu-Single'
1825
1826         - $ref: '#/components/schemas/NRFrequency-Single'
1827         - $ref: '#/components/schemas/EUtranFrequency-Single'
1828
1829         - $ref: '#/components/schemas/NrSectorCarrier-Single'
1830         - $ref: '#/components/schemas/Bwp-Single'
1831         - $ref: '#/components/schemas/CommonBeamformingFunction-Single'
1832         - $ref: '#/components/schemas/Beam-Single'
1833         - $ref: '#/components/schemas/RRMPolicyRatio-Single'
1834         
1835         - $ref: '#/components/schemas/NRCellRelation-Single'
1836         - $ref: '#/components/schemas/EUtranCellRelation-Single'
1837         - $ref: '#/components/schemas/NRFreqRelation-Single'
1838         - $ref: '#/components/schemas/EUtranFreqRelation-Single'
1839
1840         - $ref: '#/components/schemas/DANRManagementFunction-Single'
1841         - $ref: '#/components/schemas/DESManagementFunction-Single'
1842         - $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
1843         - $ref: '#/components/schemas/DMROFunction-Single'
1844         - $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
1845         - $ref: '#/components/schemas/CPCIConfigurationFunction-Single'
1846         - $ref: '#/components/schemas/CESManagementFunction-Single'
1847      
1848         - $ref: '#/components/schemas/RimRSGlobal-Single'
1849         - $ref: '#/components/schemas/RimRSSet-Single'
1850         
1851         - $ref: '#/components/schemas/ExternalGnbDuFunction-Single'
1852         - $ref: '#/components/schemas/ExternalGnbCuUpFunction-Single'
1853         - $ref: '#/components/schemas/ExternalGnbCuCpFunction-Single'
1854         - $ref: '#/components/schemas/ExternalNrCellCu-Single'
1855         - $ref: '#/components/schemas/ExternalENBFunction-Single'
1856         - $ref: '#/components/schemas/ExternalEUTranCell-Single'
1857
1858         - $ref: '#/components/schemas/EP_XnC-Single'
1859         - $ref: '#/components/schemas/EP_E1-Single'
1860         - $ref: '#/components/schemas/EP_F1C-Single'
1861         - $ref: '#/components/schemas/EP_NgC-Single'
1862         - $ref: '#/components/schemas/EP_X2C-Single'
1863         - $ref: '#/components/schemas/EP_XnU-Single'
1864         - $ref: '#/components/schemas/EP_F1U-Single'
1865         - $ref: '#/components/schemas/EP_NgU-Single'
1866         - $ref: '#/components/schemas/EP_X2U-Single'
1867         - $ref: '#/components/schemas/EP_S1U-Single'
1868