Loading OpenAPI/TS28623_ComDefs.yaml +42 −0 Original line number Diff line number Diff line Loading @@ -56,12 +56,54 @@ components: Tac: type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' UtraCellId: type: integer EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: type: object properties: startTime: $ref: '#/components/schemas/DateTime' endTime: $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object properties: latitude: $ref: '#/components/schemas/Latitude' longitude: $ref: '#/components/schemas/Longitude' ConvexGeoPolygon: type: array items: $ref: '#/components/schemas/GeoCoordinate' GeoAreaToCellMapping: type: object properties: convexGeoPolygon: $ref: '#/components/schemas/ConvexGeoPolygon' associationThreshold: type: integer AreaOfInterest: oneOf: - $ref: '#/components/schemas/GeoAreaToCellMapping' - type: array items: $ref: 'TS28623_GgenericNrm.yaml#/components/schemas/Tai' - type: array items: $ref: '#/components/schemas/NrCellId' - type: array items: $ref: '#/components/schemas/EutraCellId' - type: array items: $ref: '#/components/schemas/UtraCellId' Fqdn: type: string Loading OpenAPI/TS28623_GenericNrm.yaml +76 −5 Original line number Diff line number Diff line Loading @@ -323,6 +323,37 @@ components: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' ManagementData: oneOf: - type: array items: type: string enum: - COVERAGE - CAPACITY - ENERGY_EFFICIENCY - MOBILITY - ACCESSIBILITY - type: array items: type: string NodeFilter: type: object properties: areaOfInterest: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest' networkDomain: type: string enum: - CN - RAN cpUpType: type: string enum: - CP - UP sst: type: integer #-------- Definition of types used in Trace control NRM fragment------------------ Loading Loading @@ -1441,6 +1472,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string ManagedElement-Attr: type: object properties: Loading Loading @@ -1468,6 +1503,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string SubNetwork-ncO: type: object Loading @@ -1482,10 +1521,12 @@ components: $ref: '#/components/schemas/PerfMetricJob-Multiple' ThresholdMonitor: $ref: '#/components/schemas/ThresholdMonitor-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' TraceJob: $ref: '#/components/schemas/TraceJob-Multiple' ManagementDataCollection: $ref: '#/components/schemas/ManagementDataCollection-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: Loading @@ -1503,10 +1544,10 @@ components: $ref: '#/components/schemas/PerfMetricJob-Multiple' ThresholdMonitor: $ref: '#/components/schemas/ThresholdMonitor-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' TraceJob: $ref: '#/components/schemas/TraceJob-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: Loading Loading @@ -1535,6 +1576,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string EP_RP-Attr: type: object properties: Loading Loading @@ -1849,6 +1894,27 @@ components: $ref: '#/components/schemas/TraceJob-Attr' Files: $ref: '#/components/schemas/Files-Multiple' ManagementDataCollection-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: managementData: $ref: '#/components/schemas/ManagementData' targetNodeFilter: $ref: '#/components/schemas/NodeFilter' collectionTimeWindow: $ref: 'comDefs.yaml#/components/schemas/TimeWindow' reportingCtrl: type: string dataScope: type: string enum: - SNSSAI - 5QI AlarmList-Single: allOf: - $ref: '#/components/schemas/Top' Loading Loading @@ -2001,6 +2067,10 @@ components: type: array items: $ref: '#/components/schemas/TraceJob-Single' ManagementDataCollection-Multiple: type: array items: $ref: '#/components/schemas/ManagementDataCollection-Single' NtfSubscriptionControl-Multiple: type: array items: Loading Loading @@ -2038,6 +2108,7 @@ components: - $ref: '#/components/schemas/PerfMetricJob-Single' - $ref: '#/components/schemas/ThresholdMonitor-Single' - $ref: '#/components/schemas/TraceJob-Single' - $ref: '#/components/schemas/ManagementDataCollection-Single' - $ref: '#/components/schemas/NtfSubscriptionControl-Single' - $ref: '#/components/schemas/HeartbeatControl-Single' Loading Loading
OpenAPI/TS28623_ComDefs.yaml +42 −0 Original line number Diff line number Diff line Loading @@ -56,12 +56,54 @@ components: Tac: type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' UtraCellId: type: integer EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: type: object properties: startTime: $ref: '#/components/schemas/DateTime' endTime: $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object properties: latitude: $ref: '#/components/schemas/Latitude' longitude: $ref: '#/components/schemas/Longitude' ConvexGeoPolygon: type: array items: $ref: '#/components/schemas/GeoCoordinate' GeoAreaToCellMapping: type: object properties: convexGeoPolygon: $ref: '#/components/schemas/ConvexGeoPolygon' associationThreshold: type: integer AreaOfInterest: oneOf: - $ref: '#/components/schemas/GeoAreaToCellMapping' - type: array items: $ref: 'TS28623_GgenericNrm.yaml#/components/schemas/Tai' - type: array items: $ref: '#/components/schemas/NrCellId' - type: array items: $ref: '#/components/schemas/EutraCellId' - type: array items: $ref: '#/components/schemas/UtraCellId' Fqdn: type: string Loading
OpenAPI/TS28623_GenericNrm.yaml +76 −5 Original line number Diff line number Diff line Loading @@ -323,6 +323,37 @@ components: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' ManagementData: oneOf: - type: array items: type: string enum: - COVERAGE - CAPACITY - ENERGY_EFFICIENCY - MOBILITY - ACCESSIBILITY - type: array items: type: string NodeFilter: type: object properties: areaOfInterest: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest' networkDomain: type: string enum: - CN - RAN cpUpType: type: string enum: - CP - UP sst: type: integer #-------- Definition of types used in Trace control NRM fragment------------------ Loading Loading @@ -1441,6 +1472,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string ManagedElement-Attr: type: object properties: Loading Loading @@ -1468,6 +1503,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string SubNetwork-ncO: type: object Loading @@ -1482,10 +1521,12 @@ components: $ref: '#/components/schemas/PerfMetricJob-Multiple' ThresholdMonitor: $ref: '#/components/schemas/ThresholdMonitor-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' TraceJob: $ref: '#/components/schemas/TraceJob-Multiple' ManagementDataCollection: $ref: '#/components/schemas/ManagementDataCollection-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: Loading @@ -1503,10 +1544,10 @@ components: $ref: '#/components/schemas/PerfMetricJob-Multiple' ThresholdMonitor: $ref: '#/components/schemas/ThresholdMonitor-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' TraceJob: $ref: '#/components/schemas/TraceJob-Multiple' NtfSubscriptionControl: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: Loading Loading @@ -1535,6 +1576,10 @@ components: type: array items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array items: type: string EP_RP-Attr: type: object properties: Loading Loading @@ -1849,6 +1894,27 @@ components: $ref: '#/components/schemas/TraceJob-Attr' Files: $ref: '#/components/schemas/Files-Multiple' ManagementDataCollection-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: managementData: $ref: '#/components/schemas/ManagementData' targetNodeFilter: $ref: '#/components/schemas/NodeFilter' collectionTimeWindow: $ref: 'comDefs.yaml#/components/schemas/TimeWindow' reportingCtrl: type: string dataScope: type: string enum: - SNSSAI - 5QI AlarmList-Single: allOf: - $ref: '#/components/schemas/Top' Loading Loading @@ -2001,6 +2067,10 @@ components: type: array items: $ref: '#/components/schemas/TraceJob-Single' ManagementDataCollection-Multiple: type: array items: $ref: '#/components/schemas/ManagementDataCollection-Single' NtfSubscriptionControl-Multiple: type: array items: Loading Loading @@ -2038,6 +2108,7 @@ components: - $ref: '#/components/schemas/PerfMetricJob-Single' - $ref: '#/components/schemas/ThresholdMonitor-Single' - $ref: '#/components/schemas/TraceJob-Single' - $ref: '#/components/schemas/ManagementDataCollection-Single' - $ref: '#/components/schemas/NtfSubscriptionControl-Single' - $ref: '#/components/schemas/HeartbeatControl-Single' Loading