Skip to content
...@@ -2,7 +2,7 @@ openapi: 3.0.0 ...@@ -2,7 +2,7 @@ openapi: 3.0.0
info: info:
title: 5GMS Data Reporting data types title: 5GMS Data Reporting data types
version: 1.0.1 version: 1.0.2
description: | description: |
5GMS Data Reporting data types 5GMS Data Reporting data types
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -13,7 +13,7 @@ tags: ...@@ -13,7 +13,7 @@ tags:
description: '5G Media Streaming: Data Reporting data types' description: '5G Media Streaming: Data Reporting data types'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
......
...@@ -2,10 +2,10 @@ openapi: 3.0.0 ...@@ -2,10 +2,10 @@ openapi: 3.0.0
info: info:
title: 5GMS R4 Data Reporting data types title: 5GMS R4 Data Reporting data types
version: 2.0.1 version: 2.0.2
description: | description: |
5GMS R4 Data Reporting data types 5GMS R4 Data Reporting data types
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
tags: tags:
...@@ -13,7 +13,7 @@ tags: ...@@ -13,7 +13,7 @@ tags:
description: '5G Media Streaming: R4 Data Reporting data types' description: '5G Media Streaming: R4 Data Reporting data types'
externalDocs: externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols' description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {} paths: {}
......
...@@ -2,14 +2,14 @@ openapi: 3.0.0 ...@@ -2,14 +2,14 @@ openapi: 3.0.0
info: info:
title: 'MBS User Service Announcement' title: 'MBS User Service Announcement'
version: 2.0.1 version: 2.1.0
description: | description: |
MBS User Service Announcement Element units. MBS User Service Announcement Element units.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 26.517 V18.2.0; 5G Multicast-Broadcast User Services; Protocols and Formats description: 3GPP TS 26.517 V18.3.0; 5G Multicast-Broadcast User Services; Protocols and Formats
url: http://www.3gpp.org/ftp/Specs/archive/26_series/26.517/ url: http://www.3gpp.org/ftp/Specs/archive/26_series/26.517/
paths: paths:
/user-service-descriptions: /user-service-descriptions:
...@@ -21,7 +21,7 @@ paths: ...@@ -21,7 +21,7 @@ paths:
- in: query - in: query
name: service-class name: service-class
schema: schema:
type: string $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
required: true required: true
description: 'Filter for User Service Descriptions tagged with the supplied service class term identifier expressed as a fully-qualified URI string from a controlled vocabulary' description: 'Filter for User Service Descriptions tagged with the supplied service class term identifier expressed as a fully-qualified URI string from a controlled vocabulary'
responses: responses:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Data Collection and Reporting Common Data Types title: Data Collection and Reporting Common Data Types
version: 2.1.0 version: 2.1.1
description: | description: |
Data Collection and Reporting Common Data Types Data Collection and Reporting Common Data Types
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
tags: tags:
- name: Data Collection and Reporting Common Data Types - name: Data Collection and Reporting Common Data Types
description: 'Data Collection and Reporting: Common Data Types' description: 'Data Collection and Reporting: Common Data Types'
externalDocs: externalDocs:
description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats' description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
paths: {} paths: {}
components: components:
...@@ -46,6 +46,7 @@ components: ...@@ -46,6 +46,7 @@ components:
type: object type: object
properties: properties:
contextIds: contextIds:
readOnly: true
type: array type: array
minItems: 1 minItems: 1
items: items:
...@@ -80,6 +81,7 @@ components: ...@@ -80,6 +81,7 @@ components:
type: object type: object
properties: properties:
contextIds: contextIds:
readOnly: true
type: array type: array
minItems: 1 minItems: 1
items: items:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Ndcaf_DataReporting title: Ndcaf_DataReporting
version: 2.1.0 version: 2.1.2
description: | description: |
Data Collection AF: Data Collection and Reporting Configuration API and Data Reporting API Data Collection AF: Data Collection and Reporting Configuration API and Data Reporting API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Data Collection and Reporting: Client Configuration and Data Reporting (R2/R3/R4) APIs' description: 'Data Collection and Reporting: Client Configuration and Data Reporting (R2/R3/R4) APIs'
externalDocs: externalDocs:
description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats' description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
servers: servers:
......
openapi: 3.0.0 openapi: 3.0.0
info: info:
title: Ndcaf_DataReportingProvisioning title: Ndcaf_DataReportingProvisioning
version: 2.0.0 version: 2.0.1
description: | description: |
Data Collection AF: Provisioning Sessions API Data Collection AF: Provisioning Sessions API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
tags: tags:
...@@ -12,7 +12,7 @@ tags: ...@@ -12,7 +12,7 @@ tags:
description: 'Data Collection and Reporting: Application Service Provider Provisioning (R1) APIs' description: 'Data Collection and Reporting: Application Service Provider Provisioning (R1) APIs'
externalDocs: externalDocs:
description: 'TS 26.532 V18.2.0; Data Collection and Reporting; Protocols and Formats' description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/' url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
servers: servers:
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: MDA NRM title: MDA NRM
version: 18.5.0 version: 18.7.0
description: >- description: >-
OAS 3.0.1 specification of the MDA NRM OAS 3.0.1 specification of the MDA NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.104; MDA description: 3GPP TS 28.104; MDA
...@@ -14,11 +14,29 @@ components: ...@@ -14,11 +14,29 @@ components:
schemas: schemas:
#-------- Definition of types----------------------------------------------------- #-------- Definition of types-----------------------------------------------------
MDAType:
type: string
enum:
- COVERAGEANALYTICS_COVERAGEPROBLEMANALYSIS
- COVERAGEANALYTICS_PAGINGOPTIMIZATION
- SLSANALYSIS_SERVICEEXPERIENCEANALYSIS
- SLSANALYSIS_NETWORKSLICETHROUGHPUTANALYSIS
- SLSANALYSIS_NETWORKSLICETRAFFICANALYSIS
- SLSANALYSIS_E2ELATENCYANALYSIS
- SLSANALYSIS_NETWORKSLICELOADANALYSIS
- MDAASSISTEDFAULTMANAGEMENT_FAILUREPREDICTION
- MDAASSISTEDENERGYSAVING_ENERGYSAVINGANALYSIS
- MOBILITYMANAGEMENTANALYTICS_MOBILITYPERFORMANCEANALYSIS
- MOBILITYMANAGEMENTANALYTICS_HANDOVEROPTIMIZATION
- MAINTENANCE_MAINTENANCEANALYTICS
- RESOURCEANALYTICS_VIRTUALIZEDRESOURCEUTILIZATIONANALYSISNF
- RESOURCEANALYTICS_PHYISCALRESOURCEUTILIZATIONANALYSISNF
- RESOURCEANALYTICS_5GCCONTROLPLANECONGESTIONANALYSIS
- PREDICTIONS_PMDATA
MDATypes: MDATypes:
type: array type: array
items: items:
type: string $ref: '#/components/schemas/MDAType'
MDAOutputs: MDAOutputs:
type: array type: array
...@@ -34,14 +52,15 @@ components: ...@@ -34,14 +52,15 @@ components:
- type: object - type: object
properties: properties:
areaScope: areaScope:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
MDAOutputPerMDAType: MDAOutputPerMDAType:
type: object type: object
properties: properties:
mDAType: mDAType:
type: string $ref: '#/components/schemas/MDAType'
mDAOutputIEFilters: mDAOutputIEFilters:
type: array type: array
items: items:
...@@ -55,6 +74,8 @@ components: ...@@ -55,6 +74,8 @@ components:
filterValue: filterValue:
type: string type: string
threshold: threshold:
type: array
items:
$ref: '#/components/schemas/ThresholdInfo' $ref: '#/components/schemas/ThresholdInfo'
analyticsPeriod: analyticsPeriod:
$ref: '#/components/schemas/AnalyticsSchedule' $ref: '#/components/schemas/AnalyticsSchedule'
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: MDA Report title: MDA Report
version: 18.3.0 version: 18.7.0
description: >- description: >-
OAS 3.0.1 specification of the MDA Report OAS 3.0.1 specification of the MDA Report
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.104; MDA Report description: 3GPP TS 28.104; MDA Report
...@@ -19,7 +19,7 @@ components: ...@@ -19,7 +19,7 @@ components:
type: object type: object
properties: properties:
mDAType: mDAType:
type: string $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType'
mDAOutputList: mDAOutputList:
type: array type: array
items: items:
...@@ -61,6 +61,8 @@ components: ...@@ -61,6 +61,8 @@ components:
mDAReportID: mDAReportID:
type: string type: string
mDAOutputs: mDAOutputs:
type: array
items:
$ref: '#/components/schemas/MDAOutputs' $ref: '#/components/schemas/MDAOutputs'
mDARequestRef: mDARequestRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: AI/ML NRM title: AI/ML NRM
version: 18.5.0 version: 18.7.0
description: >- description: >-
OAS 3.0.1 specification of the AI/ML NRM OAS 3.0.1 specification of the AI/ML NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.105; AI/ML Management description: 3GPP TS 28.105; AI/ML Management
...@@ -18,7 +18,7 @@ components: ...@@ -18,7 +18,7 @@ components:
MLContext: MLContext:
type: object type: object
properties: properties:
inferenceModelRef: inferenceEntityRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
dataProviderRef: dataProviderRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
...@@ -110,7 +110,7 @@ components: ...@@ -110,7 +110,7 @@ components:
type: object type: object
properties: properties:
aIMLInferenceName: aIMLInferenceName:
type: string $ref: '#/components/schemas/AIMLInferenceName'
capabilityName: capabilityName:
type: string type: string
mLCapabilityParameters: mLCapabilityParameters:
...@@ -141,7 +141,7 @@ components: ...@@ -141,7 +141,7 @@ components:
items: items:
type: string type: string
aIMLInferenceName: aIMLInferenceName:
type: string $ref: '#/components/schemas/AIMLInferenceName'
inferenceOutputTime: inferenceOutputTime:
type: array type: array
items: items:
...@@ -152,7 +152,22 @@ components: ...@@ -152,7 +152,22 @@ components:
outputResult: outputResult:
description: A map (list of key-value pairs) for Inference result name and it's value description: A map (list of key-value pairs) for Inference result name and it's value
$ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
AIMLInferenceName:
oneOf:
- $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType'
- $ref: '#/components/schemas/NwdafAnalyticsType'
- $ref: '#/components/schemas/NgRanInferenceType'
- $ref: '#/components/schemas/VSExtensionType'
NwdafAnalyticsType:
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent'
NgRanInferenceType:
type: string
enum:
- NG_RAN_NETWORK_ENERGY_SAVING
- NG_RAN_LOAD_BALANCING
- NG_RAN_ MOBILITY_OPTIMIZATION
VSExtensionType:
type: string
#-------- Definition of types for name-containments ------ #-------- Definition of types for name-containments ------
SubNetwork-ncO-AiMlNrm: SubNetwork-ncO-AiMlNrm:
type: object type: object
...@@ -226,7 +241,7 @@ components: ...@@ -226,7 +241,7 @@ components:
- type: object - type: object
properties: properties:
aIMLInferenceName: aIMLInferenceName:
type: string $ref: '#/components/schemas/AIMLInferenceName'
candidateTrainingDataSource: candidateTrainingDataSource:
type: array type: array
items: items:
...@@ -234,7 +249,9 @@ components: ...@@ -234,7 +249,9 @@ components:
trainingDataQualityScore: trainingDataQualityScore:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float'
trainingRequestSource: trainingRequestSource:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' oneOf:
- type: string
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
requestStatus: requestStatus:
$ref: '#/components/schemas/RequestStatus' $ref: '#/components/schemas/RequestStatus'
expectedRuntimeContext: expectedRuntimeContext:
...@@ -406,7 +423,7 @@ components: ...@@ -406,7 +423,7 @@ components:
- type: object - type: object
properties: properties:
aIMLInferenceName: aIMLInferenceName:
type: string $ref: '#/components/schemas/AIMLInferenceName'
policyForLoading: policyForLoading:
$ref: '#/components/schemas/AIMLManagementPolicy' $ref: '#/components/schemas/AIMLManagementPolicy'
mLModelRef: mLModelRef:
...@@ -445,7 +462,7 @@ components: ...@@ -445,7 +462,7 @@ components:
mLModelId: mLModelId:
type: string type: string
aIMLInferenceName: aIMLInferenceName:
type: string $ref: '#/components/schemas/AIMLInferenceName'
mLModelVersion: mLModelVersion:
type: string type: string
expectedRunTimeContext: expectedRunTimeContext:
...@@ -455,6 +472,8 @@ components: ...@@ -455,6 +472,8 @@ components:
runTimeContext: runTimeContext:
$ref: '#/components/schemas/MLContext' $ref: '#/components/schemas/MLContext'
supportedPerformanceIndicators: supportedPerformanceIndicators:
type: array
items:
$ref: '#/components/schemas/SupportedPerfIndicator' $ref: '#/components/schemas/SupportedPerfIndicator'
mLCapabilitiesInfoList: mLCapabilitiesInfoList:
type: array type: array
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: Fault Management NRM title: Fault Management NRM
version: 18.1.0 version: 18.5.0
description: >- description: >-
OAS 3.0.1 definition of the Fault Supervision MnS OAS 3.0.1 definition of the Fault Supervision MnS
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.111; Fault Management description: 3GPP TS 28.111; Fault Management
...@@ -40,6 +40,7 @@ components: ...@@ -40,6 +40,7 @@ components:
- PHYSICAL_VIOLATION - PHYSICAL_VIOLATION
- SECURITY_SERVICE_OR_MECHANISM_VIOLATION - SECURITY_SERVICE_OR_MECHANISM_VIOLATION
- TIME_DOMAIN_VIOLATION - TIME_DOMAIN_VIOLATION
- OTHER
ProbableCause: ProbableCause:
description: >- description: >-
The value of the probable cause may be a specific standardized string, or any The value of the probable cause may be a specific standardized string, or any
...@@ -100,7 +101,7 @@ components: ...@@ -100,7 +101,7 @@ components:
properties: properties:
down: down:
$ref: '#/components/schemas/ThresholdHysteresis' $ref: '#/components/schemas/ThresholdHysteresis'
ThresholdInfo: ThresholdCrossing:
type: object type: object
properties: properties:
observedMeasurement: observedMeasurement:
...@@ -169,7 +170,7 @@ components: ...@@ -169,7 +170,7 @@ components:
trendIndication: trendIndication:
$ref: '#/components/schemas/TrendIndication' $ref: '#/components/schemas/TrendIndication'
thresholdinfo: thresholdinfo:
$ref: '#/components/schemas/ThresholdInfo' $ref: '#/components/schemas/ThresholdCrossing'
correlatedNotifications: correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications' $ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition: stateChangeDefinition:
...@@ -280,7 +281,7 @@ components: ...@@ -280,7 +281,7 @@ components:
trendIndication: trendIndication:
$ref: '#/components/schemas/TrendIndication' $ref: '#/components/schemas/TrendIndication'
thresholdInfo: thresholdInfo:
$ref: '#/components/schemas/ThresholdInfo' $ref: '#/components/schemas/ThresholdCrossing'
correlatedNotifications: correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications' $ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition: stateChangeDefinition:
...@@ -401,7 +402,7 @@ components: ...@@ -401,7 +402,7 @@ components:
trendIndication: trendIndication:
$ref: '#/components/schemas/TrendIndication' $ref: '#/components/schemas/TrendIndication'
thresholdInfo: thresholdInfo:
$ref: '#/components/schemas/ThresholdInfo' $ref: '#/components/schemas/ThresholdCrossing'
stateChangeDefinition: stateChangeDefinition:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet'
monitoredAttributes: monitoredAttributes:
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: Intent NRM title: Intent NRM
version: 18.5.0 version: 18.6.0
description: >- description: >-
OAS 3.0.1 definition of the Intent NRM OAS 3.0.1 definition of the Intent NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -324,7 +324,7 @@ components: ...@@ -324,7 +324,7 @@ components:
properties: properties:
intentFulfilmentInfo: intentFulfilmentInfo:
$ref: '#/components/schemas/FulfilmentInfo' $ref: '#/components/schemas/FulfilmentInfo'
expectationFulfilmentResult: expectationFulfilmentResults:
type: array type: array
items: items:
$ref: '#/components/schemas/ExpectationFulfilmentResult' $ref: '#/components/schemas/ExpectationFulfilmentResult'
...@@ -340,7 +340,7 @@ components: ...@@ -340,7 +340,7 @@ components:
type: string type: string
expectationFulfilmentInfo: expectationFulfilmentInfo:
$ref: '#/components/schemas/FulfilmentInfo' $ref: '#/components/schemas/FulfilmentInfo'
targetFulfilmentResult: targetFulfilmentResults:
type: array type: array
items: items:
$ref: '#/components/schemas/TargetFulfilmentResult' $ref: '#/components/schemas/TargetFulfilmentResult'
...@@ -410,9 +410,15 @@ components: ...@@ -410,9 +410,15 @@ components:
enum: enum:
- FEASIBLE - FEASIBLE
- INFEASIBLE - INFEASIBLE
infeasibilityReason: infeasibilityReasons:
type: string
description: An attribute which is used when feasibilityCheckResult is INFEASIBLE description: An attribute which is used when feasibilityCheckResult is INFEASIBLE
type: array
items:
type: string
readOnly: true
enum:
- INVALID_INTENT_EXPRESSION
- INTENT_CONFLICT
#-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------# #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------#
#-------Definition of the generic IntentHandlingCapability dataType----------------# #-------Definition of the generic IntentHandlingCapability dataType----------------#
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: 3GPP NRM title: 3GPP NRM
version: 18.1.0 version: 18.2.0
description: >- description: >-
OAS 3.0.1 specification of the OutageAndRecoveryInfo NRM OAS 3.0.1 specification of the OutageAndRecoveryInfo NRM
© 2024, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.318; OutageAndRecoveryInfo NRM description: 3GPP TS 28.318; OutageAndRecoveryInfo NRM
...@@ -17,8 +17,8 @@ components: ...@@ -17,8 +17,8 @@ components:
EnergyServiceLocation: EnergyServiceLocation:
type: object type: object
properties: properties:
CGI: outageArea:
type: string $ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest'
energySupplyId: energySupplyId:
type: string type: string
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: Provisioning MnS title: Provisioning MnS
version: 18.3.0 version: 18.5.0
description: >- description: >-
OAS 3.0.1 definition of the Provisioning MnS OAS 3.0.1 definition of the Provisioning MnS
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -219,7 +219,7 @@ paths: ...@@ -219,7 +219,7 @@ paths:
are targeted. are targeted.
required: false required: false
schema: schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions'
- name: attributes - name: attributes
in: query in: query
description: >- description: >-
...@@ -251,7 +251,10 @@ paths: ...@@ -251,7 +251,10 @@ paths:
select data nodes. select data nodes.
required: false required: false
schema: schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' oneOf:
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic'
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced'
responses: responses:
'200': '200':
description: >- description: >-
......
...@@ -2,7 +2,7 @@ openapi: 3.0.1 ...@@ -2,7 +2,7 @@ openapi: 3.0.1
info: info:
title: coslaNrm title: coslaNrm
version: 18.2.0 version: 18.3.0
description: >- description: >-
OAS 3.0.1 specification of the Cosla NRM OAS 3.0.1 specification of the Cosla NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -84,6 +84,8 @@ components: ...@@ -84,6 +84,8 @@ components:
$ref: '#/components/schemas/AssuranceGoalStatusPredicted' $ref: '#/components/schemas/AssuranceGoalStatusPredicted'
assuranceGoalRef: assuranceGoalRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
assuranceTargetStatusList:
$ref: '#/components/schemas/AssuranceTargetStatusList'
AssuranceGoalStatusList: AssuranceGoalStatusList:
type: array type: array
...@@ -155,6 +157,8 @@ components: ...@@ -155,6 +157,8 @@ components:
controlLoopLifeCyclePhase: controlLoopLifeCyclePhase:
$ref: '#/components/schemas/ControlLoopLifeCyclePhase' $ref: '#/components/schemas/ControlLoopLifeCyclePhase'
aCCLDisallowedList: aCCLDisallowedList:
type: array
items:
$ref: '#/components/schemas/ACCLDisallowedAttributes' $ref: '#/components/schemas/ACCLDisallowedAttributes'
networkSliceRef: networkSliceRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: 3GPP Edge NRM title: 3GPP Edge NRM
version: 18.8.0 version: 18.9.0
description: >- description: >-
OAS 3.0.1 specification of the Edge NRM OAS 3.0.1 specification of the Edge NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -121,6 +121,7 @@ components: ...@@ -121,6 +121,7 @@ components:
enum: enum:
- ENABLED - ENABLED
- DISABLED - DISABLED
- OVERLOAD_WARNING
ResourceReservationRequirement: ResourceReservationRequirement:
type: object type: object
properties: properties:
...@@ -153,9 +154,11 @@ components: ...@@ -153,9 +154,11 @@ components:
- FUTURE - FUTURE
futuristicTriggerTime: futuristicTriggerTime:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
AvailableEDNList: AvailableEDN:
type: object type: object
properties: properties:
availableEDN:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
resourceQuota: resourceQuota:
$ref: '#/components/schemas/VirtualResource' $ref: '#/components/schemas/VirtualResource'
FederatedECSInfo: FederatedECSInfo:
...@@ -385,8 +388,10 @@ components: ...@@ -385,8 +388,10 @@ components:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
leadingOPiD: leadingOPiD:
type: string type: string
avaibleEDNList: availableEDNList:
$ref: '#/components/schemas/AvailableEDNList' type: array
items:
$ref: '#/components/schemas/AvailableEDN'
acceptedEDN: acceptedEDN:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
OperatorEdgeDataNetwork-Single: OperatorEdgeDataNetwork-Single:
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: 3GPP 5GC NRM title: 3GPP 5GC NRM
version: 18.9.0 version: 18.12.0
description: >- description: >-
OAS 3.0.1 specification of the 5GC NRM OAS 3.0.1 specification of the 5GC NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.541; 5G NRM, 5GC NRM description: 3GPP TS 28.541; 5G NRM, 5GC NRM
...@@ -106,7 +106,7 @@ components: ...@@ -106,7 +106,7 @@ components:
$ref: '#/components/schemas/IpEndPoint' $ref: '#/components/schemas/IpEndPoint'
apiPrefix: apiPrefix:
type: string type: string
allowedPlmns: allowedPlMNs:
type: array type: array
items: items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
...@@ -114,7 +114,7 @@ components: ...@@ -114,7 +114,7 @@ components:
type: array type: array
items: items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/NFType' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NFType'
allowedNssais: allowedNSSAIs:
type: array type: array
items: items:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
...@@ -147,8 +147,6 @@ components: ...@@ -147,8 +147,6 @@ components:
type: array type: array
items: items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac'
WeightFactor:
type: integer
VendorId: VendorId:
type: string type: string
description: Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA) description: Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA)
...@@ -223,7 +221,7 @@ components: ...@@ -223,7 +221,7 @@ components:
ManagedNFProfile: ManagedNFProfile:
type: object type: object
properties: properties:
nfInstanceID: nfInstanceId:
type: string type: string
interPlmnFqdn: interPlmnFqdn:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn'
...@@ -1614,13 +1612,13 @@ components: ...@@ -1614,13 +1612,13 @@ components:
description: Information of an AMF NF Instance description: Information of an AMF NF Instance
type: object type: object
required: required:
- amfSetId - aMFSetId
- amfRegionId - aMFRegionId
- guamiList - guamiList
properties: properties:
amfSetId: aMFSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfSetId' $ref: 'TS29571_CommonData.yaml#/components/schemas/AmfSetId'
amfRegionId: aMFRegionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfRegionId' $ref: 'TS29571_CommonData.yaml#/components/schemas/AmfRegionId'
guamiList: guamiList:
type: array type: array
...@@ -2270,9 +2268,9 @@ components: ...@@ -2270,9 +2268,9 @@ components:
description: defines the list of satellite backhaul information description: defines the list of satellite backhaul information
type: object type: object
properties: properties:
globalRanNodeID: nTNGlobalRanNodeID:
$ref: '#/components/schemas/GlobalRanNodeID' $ref: '#/components/schemas/NTNGlobalRanNodeID'
SatelliteBackhaulCategory: satelliteBackhaulCategory:
anyOf: anyOf:
- type: string - type: string
enum: enum:
...@@ -2289,18 +2287,18 @@ components: ...@@ -2289,18 +2287,18 @@ components:
geoSatelliteId: geoSatelliteId:
type: string type: string
pattern: '^[0-9]{5}$' pattern: '^[0-9]{5}$'
GlobalRanNodeID: NTNGlobalRanNodeID:
description: globally identification of an NG-RAN node description: globally identification of an NG-RAN node
type: object type: object
oneOf: oneOf:
- required: [ pLmnId, n3IwfId] - required: [ pLMNId, n3IwfId]
- required: [ plmnId, gNbId] - required: [ plMNId, gNbId]
- required: [ pLmnId, ngeNbId] - required: [ pLMNId, ngeNbId]
- required: [ plmnId, wagfId] - required: [ plMNId, wagfId]
- required: [ pLmnId, tngfId] - required: [ pLMNId, tngfId]
- required: [ plmnId, twifId] - required: [ plMNId, twifId]
properties: properties:
pLmnId: pLMNId:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
n3IwfId: n3IwfId:
type: string type: string
...@@ -2320,6 +2318,11 @@ components: ...@@ -2320,6 +2318,11 @@ components:
pattern: '^[A-Fa-f0-9]+$' pattern: '^[A-Fa-f0-9]+$'
twifId: twifId:
type: string type: string
NTNPLMNRestrictionsList:
description: NTNPLMNRestrictionsInfoList that relates to non-terrestrial network access
type: array
items:
$ref: '#/components/schemas/NTNPLMNRestrictionsInfo'
NTNPLMNRestrictionsInfo: NTNPLMNRestrictionsInfo:
description: restrictions per PLMN that relates to non-terrestrial network access description: restrictions per PLMN that relates to non-terrestrial network access
type: object type: object
...@@ -2329,34 +2332,62 @@ components: ...@@ -2329,34 +2332,62 @@ components:
blockedLocationInfoList: blockedLocationInfoList:
type: array type: array
items: items:
$ref: '#/components/schemas/BlockedLocationInfoList' $ref: '#/components/schemas/BlockedLocationInfo'
minItems: 1 BlockedLocationInfo:
BlockedLocationInfoList:
description: location for which the PLMN access restrictions are to be applied in case of NTN description: location for which the PLMN access restrictions are to be applied in case of NTN
type: object type: object
properties: properties:
blockedLocation: blockedLocation:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
blockedDur: blockedDurWindow:
$ref: '#/components/schemas/TimeDuration' type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
blockedSlice: blockedSlice:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
TimeDuration: SatelliteCoverageInfoList:
description: location for which the PLMN access restrictions are to be applied in case of NTN description: SatelliteCoverageInfoList that relates to NR Satellite RAT type and corresponding information of satellite coverage
type: array
items:
$ref: '#/components/schemas/SatelliteCoverageInfo'
SatelliteCoverageInfo:
description: This datatype defines information related to NR Satellite RAT type and corresponding information of satellite coverage
type: object type: object
properties: properties:
blockedDurStartTime: nRSatelliteRATtype:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' anyOf:
blockedDurEndTime: - type: string
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' enum:
- NRLEO
- NRMEO
- NRGEO
- NROTHERSAT
- type: string
locationInfo:
type: array
items:
$ref: '#/components/schemas/NtnLocationInfo'
NtnLocationInfo:
description: This datatype defines the information about locations and corresponding time windows
type: object
properties:
location:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
availabilityWindows:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
nonAvailabilityWindows:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
5GDdnmfInfo: 5GDdnmfInfo:
description: Information of an 5G DDNMF NF Instance description: Information of an 5G DDNMF NF Instance
type: object type: object
required: required:
- plmnId - plMNId
properties: properties:
plmnId: plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
ImsiRange: ImsiRange:
description: > description: >
...@@ -2575,7 +2606,7 @@ components: ...@@ -2575,7 +2606,7 @@ components:
mbsServiceIdEnd: mbsServiceIdEnd:
type: string type: string
pattern: '^[A-Fa-f0-9]{6}$' pattern: '^[A-Fa-f0-9]{6}$'
plmnId: plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
nid: nid:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Nid' $ref: 'TS29571_CommonData.yaml#/components/schemas/Nid'
...@@ -2630,7 +2661,7 @@ components: ...@@ -2630,7 +2661,7 @@ components:
type: string type: string
pattern: '^[A-Fa-f0-9]{6}$' pattern: '^[A-Fa-f0-9]{6}$'
description: MBS Service ID description: MBS Service ID
plmnId: plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
required: required:
- mbsServiceId - mbsServiceId
...@@ -2688,7 +2719,7 @@ components: ...@@ -2688,7 +2719,7 @@ components:
description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003 description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003
type: object type: object
properties: properties:
plmnId: plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
nrCellId: nrCellId:
type: string type: string
...@@ -2807,42 +2838,34 @@ components: ...@@ -2807,42 +2838,34 @@ components:
type: array type: array
items: items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
minItems: 1
pduSessionTypes: pduSessionTypes:
type: array type: array
items: items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType' $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
minItems: 1
ipv4AddressRanges: ipv4AddressRanges:
type: array type: array
items: items:
$ref: '#/components/schemas/Ipv4AddressRange' $ref: '#/components/schemas/Ipv4AddressRange'
minItems: 1
ipv6PrefixRanges: ipv6PrefixRanges:
type: array type: array
items: items:
$ref: '#/components/schemas/Ipv6PrefixRange' $ref: '#/components/schemas/Ipv6PrefixRange'
minItems: 1
natedIpv4AddressRanges: natedIpv4AddressRanges:
type: array type: array
items: items:
$ref: '#/components/schemas/Ipv4AddressRange' $ref: '#/components/schemas/Ipv4AddressRange'
minItems: 1
natedIpv6PrefixRanges: natedIpv6PrefixRanges:
type: array type: array
items: items:
$ref: '#/components/schemas/Ipv6PrefixRange' $ref: '#/components/schemas/Ipv6PrefixRange'
minItems: 1
ipv4IndexList: ipv4IndexList:
type: array type: array
items: items:
$ref: '#/components/schemas/IpIndex' $ref: '#/components/schemas/IpIndex'
minItems: 1
ipv6IndexList: ipv6IndexList:
type: array type: array
items: items:
$ref: '#/components/schemas/IpIndex' $ref: '#/components/schemas/IpIndex'
minItems: 1
networkInstance: networkInstance:
description: > description: >
The N6 Network Instance associated with the S-NSSAI and DNN. The N6 Network Instance associated with the S-NSSAI and DNN.
...@@ -3042,8 +3065,6 @@ components: ...@@ -3042,8 +3065,6 @@ components:
$ref: '#/components/schemas/AmfIdentifier' $ref: '#/components/schemas/AmfIdentifier'
sBIFqdn: sBIFqdn:
type: string type: string
weightFactor:
$ref: '#/components/schemas/WeightFactor'
cNSIIdList: cNSIIdList:
$ref: '#/components/schemas/CNSIIdList' $ref: '#/components/schemas/CNSIIdList'
amfSetRef: amfSetRef:
...@@ -3052,14 +3073,19 @@ components: ...@@ -3052,14 +3073,19 @@ components:
$ref: '#/components/schemas/ManagedNFProfile' $ref: '#/components/schemas/ManagedNFProfile'
commModelList: commModelList:
$ref: '#/components/schemas/CommModelList' $ref: '#/components/schemas/CommModelList'
nTNPLMNInfoList: nTNPLMNRestrictionsList:
$ref: '#/components/schemas/NTNPLMNRestrictionsInfo' $ref: '#/components/schemas/NTNPLMNRestrictionsList'
satelliteCoverageInfoList:
$ref: '#/components/schemas/SatelliteCoverageInfoList'
amfInfo: amfInfo:
$ref: '#/components/schemas/AmfInfo' $ref: '#/components/schemas/AmfInfo'
sliceExpiryInfo: sliceExpiryInfo:
$ref: '#/components/schemas/SliceExpiryInfo' $ref: '#/components/schemas/SliceExpiryInfo'
SatelliteBackhaulInfoList: satelliteBackhaulInfoList:
type: array
items:
$ref: '#/components/schemas/SatelliteBackhaulInfo' $ref: '#/components/schemas/SatelliteBackhaulInfo'
minItems: 1
mappedCellIdInfoList: mappedCellIdInfoList:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/MappedCellIdInfoList' $ref: 'TS28541_NrNrm.yaml#/components/schemas/MappedCellIdInfoList'
mdtUserConsentReqList: mdtUserConsentReqList:
...@@ -4457,7 +4483,7 @@ components: ...@@ -4457,7 +4483,7 @@ components:
allOf: allOf:
- type: object - type: object
properties: properties:
FiveQiDscpMappingList: fiveQiDscpMappingList:
type: array type: array
items: items:
$ref: '#/components/schemas/FiveQiDscpMapping' $ref: '#/components/schemas/FiveQiDscpMapping'
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: NR NRM title: NR NRM
version: 18.9.0 version: 18.12.0
description: >- description: >-
OAS 3.0.1 specification of the NR NRM OAS 3.0.1 specification of the NR NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.541; 5G NRM, NR NRM description: 3GPP TS 28.541; 5G NRM, NR NRM
...@@ -109,7 +109,7 @@ components: ...@@ -109,7 +109,7 @@ components:
MappingSetIDBackhaulAddress: MappingSetIDBackhaulAddress:
type: object type: object
properties: properties:
setID: setId:
type: integer type: integer
backhaulAddress: backhaulAddress:
$ref: '#/components/schemas/BackhaulAddress' $ref: '#/components/schemas/BackhaulAddress'
...@@ -172,6 +172,7 @@ components: ...@@ -172,6 +172,7 @@ components:
minimum: 0 minimum: 0
maximum: 200 maximum: 200
UeAccDelayProbabilityDist: UeAccDelayProbabilityDist:
type: array type: array
items: items:
...@@ -237,10 +238,8 @@ components: ...@@ -237,10 +238,8 @@ components:
CyclicPrefix: CyclicPrefix:
type: string type: string
enum: enum:
- '15' - NORMAL,
- '30' - EXTENDED
- '60'
- '120'
TxDirection: TxDirection:
type: string type: string
enum: enum:
...@@ -258,8 +257,6 @@ components: ...@@ -258,8 +257,6 @@ components:
enum: enum:
- INITIAL - INITIAL
- OTHER - OTHER
- SUL
IsESCoveredBy: IsESCoveredBy:
type: string type: string
enum: enum:
...@@ -305,23 +302,9 @@ components: ...@@ -305,23 +302,9 @@ components:
ipv6Address: ipv6Address:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr'
CellIndividualOffset:
type: object
properties:
rsrpOffsetSSB:
type: integer
rsrqOffsetSSB:
type: integer
sinrOffsetSSB:
type: integer
rsrpOffsetCSI-RS:
type: integer
rsrqOffsetCSI-RS:
type: integer
sinrOffsetCSI-RS:
type: integer
QOffsetRange: QOffsetRange:
type: integer type: integer
default: 0
enum: enum:
- -24 - -24
- -22 - -22
...@@ -354,21 +337,6 @@ components: ...@@ -354,21 +337,6 @@ components:
- 3 - 3
- 2 - 2
- 1 - 1
QOffsetRangeList:
type: object
properties:
rsrpOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
rsrqOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
sinrOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
rsrpOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
rsrqOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
sinrOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
QOffsetFreq: QOffsetFreq:
type: number type: number
TReselectionNRSf: TReselectionNRSf:
...@@ -563,7 +531,7 @@ components: ...@@ -563,7 +531,7 @@ components:
type: array type: array
items: items:
$ref: '#/components/schemas/RimRSReportInfo' $ref: '#/components/schemas/RimRSReportInfo'
TceMappingInfo: TceIDMappingInfo:
type: object type: object
properties: properties:
TceIPAddress: TceIPAddress:
...@@ -574,10 +542,10 @@ components: ...@@ -574,10 +542,10 @@ components:
type: integer type: integer
PlmnTarget: PlmnTarget:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
TceMappingInfoList: TceIDMappingInfoList:
type: array type: array
items: items:
$ref: '#/components/schemas/TceMappingInfo' $ref: '#/components/schemas/TceIDMappingInfo'
ResourceType: ResourceType:
type: string type: string
enum: enum:
...@@ -593,12 +561,6 @@ components: ...@@ -593,12 +561,6 @@ components:
type: integer type: integer
minValue: minValue:
type: integer type: integer
NTNTAClist:
type: array
items:
$ref: '#/components/schemas/NrTac'
Ephemeris: Ephemeris:
type: object type: object
oneOf: oneOf:
...@@ -759,7 +721,10 @@ components: ...@@ -759,7 +721,10 @@ components:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple' $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
CCOFunction: CCOFunction:
$ref: '#/components/schemas/CCOFunction-Single' $ref: '#/components/schemas/CCOFunction-Single'
NTNFunction:
$ref: '#/components/schemas/NTNFunction-Single'
NRECMappingRule:
$ref: '#/components/schemas/NRECMappingRule-Multiple'
ManagedElement-ncO-NrNrm: ManagedElement-ncO-NrNrm:
type: object type: object
properties: properties:
...@@ -787,6 +752,10 @@ components: ...@@ -787,6 +752,10 @@ components:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Configurable5QISet-Multiple' $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
Dynamic5QISet: Dynamic5QISet:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple' $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
NTNFunction:
$ref: '#/components/schemas/NTNFunction-Single'
NRECMappingRule:
$ref: '#/components/schemas/NRECMappingRule-Multiple'
#-------- Definition of abstract IOCs -------------------------------------------- #-------- Definition of abstract IOCs --------------------------------------------
...@@ -945,12 +914,14 @@ components: ...@@ -945,12 +914,14 @@ components:
$ref: '#/components/schemas/GGnbIdList' $ref: '#/components/schemas/GGnbIdList'
x2HOBlockList: x2HOBlockList:
$ref: '#/components/schemas/GEnbIdList' $ref: '#/components/schemas/GEnbIdList'
xnHOBlackList: xnHOBlockList:
$ref: '#/components/schemas/GGnbIdList' $ref: '#/components/schemas/GGnbIdList'
mappingSetIDBackhaulAddress: mappingSetIDBackhaulAddress:
type: array
items:
$ref: '#/components/schemas/MappingSetIDBackhaulAddress' $ref: '#/components/schemas/MappingSetIDBackhaulAddress'
tceMappingInfoList: tceIDMappingInfoList:
$ref: '#/components/schemas/TceMappingInfoList' $ref: '#/components/schemas/TceIDMappingInfoList'
configurable5QISetRef: configurable5QISetRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
dynamic5QISetRef: dynamic5QISetRef:
...@@ -967,6 +938,8 @@ components: ...@@ -967,6 +938,8 @@ components:
$ref: '#/components/schemas/QceIdMappingInfoList' $ref: '#/components/schemas/QceIdMappingInfoList'
mdtUserConsentReqList: mdtUserConsentReqList:
$ref: '#/components/schemas/MdtUserConsentReqList' $ref: '#/components/schemas/MdtUserConsentReqList'
nRECMappingRuleRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object - type: object
properties: properties:
...@@ -1173,7 +1146,7 @@ components: ...@@ -1173,7 +1146,7 @@ components:
type: integer type: integer
minimum: 0 minimum: 0
maximum: 3279165 maximum: 3279165
ssbSubCarrierSpacing: sSBSubCarrierSpacing:
$ref: '#/components/schemas/SsbSubCarrierSpacing' $ref: '#/components/schemas/SsbSubCarrierSpacing'
multiFrequencyBandListNR: multiFrequencyBandListNR:
type: integer type: integer
...@@ -1335,7 +1308,11 @@ components: ...@@ -1335,7 +1308,11 @@ components:
nRTCI: nRTCI:
type: integer type: integer
cellIndividualOffset: cellIndividualOffset:
$ref: '#/components/schemas/CellIndividualOffset' type: array
items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
adjacentNRCellRef: adjacentNRCellRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
nRFreqRelationRef: nRFreqRelationRef:
...@@ -1372,15 +1349,23 @@ components: ...@@ -1372,15 +1349,23 @@ components:
type: object type: object
properties: properties:
offsetMO: offsetMO:
$ref: '#/components/schemas/QOffsetRangeList' type: array
items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
blockListEntry: blockListEntry:
type: array type: array
items: items:
type: integer type: integer
minimum: 0 minimum: 0
maximum: 1007 maximum: 503
blockListEntryIdleMode: blockListEntryIdleMode:
type: array
items:
type: integer type: integer
minimum: 0
maximum: 1007
cellReselectionPriority: cellReselectionPriority:
type: integer type: integer
cellReselectionSubPriority: cellReselectionSubPriority:
...@@ -1435,15 +1420,23 @@ components: ...@@ -1435,15 +1420,23 @@ components:
type: object type: object
properties: properties:
cellIndividualOffset: cellIndividualOffset:
$ref: '#/components/schemas/CellIndividualOffset' type: array
blackListEntry: items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
blockListEntry:
type: array type: array
items: items:
type: integer type: integer
minimum: 0 minimum: 0
maximum: 1007 maximum: 503
blackListEntryIdleMode: blockListEntryIdleMode:
type: array
items:
type: integer type: integer
minimum: 0
maximum: 1007
cellReselectionPriority: cellReselectionPriority:
type: integer type: integer
cellReselectionSubPriority: cellReselectionSubPriority:
...@@ -1718,6 +1711,10 @@ components: ...@@ -1718,6 +1711,10 @@ components:
$ref: '#/components/schemas/NRFrequency-Multiple' $ref: '#/components/schemas/NRFrequency-Multiple'
ExternalGnbCuCpFunction: ExternalGnbCuCpFunction:
$ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple' $ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple'
ExternalGnbCuUpFunction:
$ref: '#/components/schemas/ExternalGnbCuUpFunction-Multiple'
ExternalGnbDuFunction:
$ref: '#/components/schemas/ExternalGnbDuFunction-Multiple'
ExternalGnbCuUpFunction-Single: ExternalGnbCuUpFunction-Single:
allOf: allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
...@@ -2053,6 +2050,22 @@ components: ...@@ -2053,6 +2050,22 @@ components:
ephemerisInfos: ephemerisInfos:
$ref: '#/components/schemas/EphemerisInfos' $ref: '#/components/schemas/EphemerisInfos'
NRECMappingRule-Single:
allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
- type: object
properties:
attributes:
allOf:
- type: object
properties:
ecMRInputMinimumValue:
type: integer
ecMRInputMaximumValue:
type: integer
ecTimeInterval:
type: integer
#-------- Definition of JSON arrays for name-contained IOCs ---------------------- #-------- Definition of JSON arrays for name-contained IOCs ----------------------
GnbDuFunction-Multiple: GnbDuFunction-Multiple:
...@@ -2211,6 +2224,10 @@ components: ...@@ -2211,6 +2224,10 @@ components:
type: array type: array
items: items:
$ref: '#/components/schemas/EphemerisInfoSet-Single' $ref: '#/components/schemas/EphemerisInfoSet-Single'
NRECMappingRule-Multiple:
type: array
items:
$ref: '#/components/schemas/NRECMappingRule-Single'
#-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- #-------- Definitions in TS 28.541 for TS 28.532 ---------------------------------
...@@ -2278,4 +2295,5 @@ components: ...@@ -2278,4 +2295,5 @@ components:
- $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single'
- $ref: '#/components/schemas/NTNFunction-Single' - $ref: '#/components/schemas/NTNFunction-Single'
- $ref: '#/components/schemas/EphemerisInfoSet-Single' - $ref: '#/components/schemas/EphemerisInfoSet-Single'
- $ref: '#/components/schemas/NRECMappingRule-Single'
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: Slice NRM title: Slice NRM
version: 18.8.0 version: 18.10.0
description: >- description: >-
OAS 3.0.1 specification of the Slice NRM OAS 3.0.1 specification of the Slice NRM
@ 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @ 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -144,6 +144,15 @@ components: ...@@ -144,6 +144,15 @@ components:
$ref: '#/components/schemas/ServAttrCom' $ref: '#/components/schemas/ServAttrCom'
nOofPDUSessions: nOofPDUSessions:
type: integer type: integer
MaxNumberofUEs:
type: object
properties:
servAttrCom:
$ref: '#/components/schemas/ServAttrCom'
3GPPNoOfUEs:
type: integer
non3GPPNoOfUEs:
type: integer
KPIMonitoring: KPIMonitoring:
type: object type: object
properties: properties:
...@@ -355,7 +364,7 @@ components: ...@@ -355,7 +364,7 @@ components:
type: object type: object
properties: properties:
maxNumberofUEs: maxNumberofUEs:
type: integer $ref: '#/components/schemas/MaxNumberofUEs'
dLLatency: dLLatency:
type: number type: number
uLLatency: uLLatency:
...@@ -415,6 +424,8 @@ components: ...@@ -415,6 +424,8 @@ components:
uLPktDelayVariation: uLPktDelayVariation:
$ref: '#/components/schemas/Float' $ref: '#/components/schemas/Float'
sliceSubnetAvailability: sliceSubnetAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
RANSliceSubnetProfile: RANSliceSubnetProfile:
...@@ -431,7 +442,7 @@ components: ...@@ -431,7 +442,7 @@ components:
resourceSharingLevel: resourceSharingLevel:
$ref: '#/components/schemas/SharingLevel' $ref: '#/components/schemas/SharingLevel'
maxNumberofUEs: maxNumberofUEs:
type: integer $ref: '#/components/schemas/MaxNumberofUEs'
activityFactor: activityFactor:
type: integer type: integer
dLThptPerSliceSubnet: dLThptPerSliceSubnet:
...@@ -497,7 +508,7 @@ components: ...@@ -497,7 +508,7 @@ components:
uLLatency: uLLatency:
type: integer type: integer
maxNumberofUEs: maxNumberofUEs:
type: integer $ref: '#/components/schemas/MaxNumberofUEs'
dLThptPerSliceSubnet: dLThptPerSliceSubnet:
$ref: '#/components/schemas/XLThpt' $ref: '#/components/schemas/XLThpt'
dLThptPerUE: dLThptPerUE:
...@@ -571,6 +582,8 @@ components: ...@@ -571,6 +582,8 @@ components:
uLPktDelayVariation: uLPktDelayVariation:
$ref: '#/components/schemas/Float' $ref: '#/components/schemas/Float'
sliceSubnetAvailability: sliceSubnetAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
ServiceProfile: ServiceProfile:
...@@ -581,7 +594,7 @@ components: ...@@ -581,7 +594,7 @@ components:
plmnInfoList: plmnInfoList:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList'
maxNumberofUEs: maxNumberofUEs:
type: number $ref: '#/components/schemas/MaxNumberofUEs'
dLLatency: dLLatency:
type: number type: number
uLLatency: uLLatency:
...@@ -667,6 +680,8 @@ components: ...@@ -667,6 +680,8 @@ components:
uLPktDelayVariation: uLPktDelayVariation:
$ref: '#/components/schemas/Float' $ref: '#/components/schemas/Float'
sliceAvailability: sliceAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
SliceProfile: SliceProfile:
...@@ -900,7 +915,7 @@ components: ...@@ -900,7 +915,7 @@ components:
type: string type: string
epApplicationRefs: epApplicationRefs:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
connectionPointRefList: externalEndPointRefList:
type: array type: array
items: items:
$ref: '#/components/schemas/ConnectionPointInfo' $ref: '#/components/schemas/ConnectionPointInfo'
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: Common Type Definitions title: Common Type Definitions
version: 18.7.0 version: 18.10.0
description: >- description: >-
OAS 3.0.1 specification of common type definitions in the Generic NRM OAS 3.0.1 specification of common type definitions in the Generic NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved. All rights reserved.
externalDocs: externalDocs:
description: 3GPP TS 28.623; Generic NRM; Common type definitions description: 3GPP TS 28.623; Generic NRM; Common type definitions
...@@ -106,16 +106,15 @@ components: ...@@ -106,16 +106,15 @@ components:
$ref: '#/components/schemas/Longitude' $ref: '#/components/schemas/Longitude'
altitude: altitude:
$ref: '#/components/schemas/Float' $ref: '#/components/schemas/Float'
ConvexGeoPolygon: GeoArea:
oneOf:
- type: object
properties:
geoPolygon:
type: array type: array
items: items:
$ref: '#/components/schemas/GeoCoordinate' $ref: '#/components/schemas/GeoCoordinate'
minItems: 3 minItems: 1
GeoArea:
type: object
properties:
convexGeoPolygon:
$ref: '#/components/schemas/ConvexGeoPolygon'
GeoAreaToCellMapping: GeoAreaToCellMapping:
type: object type: object
properties: properties:
...@@ -238,6 +237,21 @@ components: ...@@ -238,6 +237,21 @@ components:
description: >- description: >-
The filter format shall be compliant to Jex (TS 32.161). The filter format shall be compliant to Jex (TS 32.161).
type: string type: string
JexConditions:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex conditions profile specified in clause 7.6 of TS 32.161.
JexNodeSelectionBasic:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex basic profile specified in clause 7.4 of TS 32.161.
JexNodeSelectionAdvanced:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex advanced profile specified in clause 7.5 of TS 32.161.
SystemDN: SystemDN:
type: string type: string
...@@ -289,7 +303,7 @@ components: ...@@ -289,7 +303,7 @@ components:
timeTick: timeTick:
type: integer type: integer
filter: filter:
$ref: '#/components/schemas/Filter' $ref: '#/components/schemas/JexConditions'
ErrorResponseGet: ErrorResponseGet:
description: >- description: >-
......
openapi: 3.0.1 openapi: 3.0.1
info: info:
title: File Management NRM title: File Management NRM
version: 18.7.0 version: 18.9.0
description: >- description: >-
OAS 3.0.1 definition of the File Management NRM fragment OAS 3.0.1 definition of the File Management NRM fragment
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
...@@ -19,7 +19,7 @@ components: ...@@ -19,7 +19,7 @@ components:
for usage in the "FileDownloadJob". for usage in the "FileDownloadJob".
type: object type: object
properties: properties:
jobId: id:
type: string type: string
status: status:
type: string type: string
......