Loading OpenAPI/TS28105_AiMlNrm.yaml +5 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: AI/ML NRM version: 19.3.0 version: 19.4.0 description: >- OAS 3.0.1 specification of the AI/ML NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -376,7 +376,7 @@ components: description: > List of MLTrainingFunction DNs capable of acting as FL clients. Applicable when fLRole = FL_SERVER. $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' FLRequirement: type: object Loading Loading @@ -425,7 +425,7 @@ components: additionalProperties: false properties: clientRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' numberOfDataSamplesUsed: type: integer trainingTimeDuration: Loading Loading @@ -604,7 +604,7 @@ components: trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' participatingFLClientRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: Loading Loading @@ -981,7 +981,7 @@ components: - ACTIVATED - DEACTIVATED managedActivationScope: $ref: '#/components/schemas/AIMLManagementPolicy' $ref: '#/components/schemas/ManagedActivationScope' usedByFunctionRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLModelRefList: Loading OpenAPI/TS28111_FaultNrm.yaml +2 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Fault Management NRM version: 19.2.0 version: 19.3.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -229,7 +229,7 @@ components: - EXTERNAL_TRANSMISSION_DEVICE_FAILURE - REDUCED_ALARM_REPORTING - REDUCED_EVENT_REPORTING - RECUCED_LOGGING_CAPABILITY - REDUCED_LOGGING_CAPABILITY - SYSTEM_RESOURCES_OVERLOAD - BROADCAST_CHANNEL_FAILURE - CONNECTION_ESTABLISHMENT_ERROR Loading OpenAPI/TS28312_IntentNrm.yaml +58 −44 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Intent NRM version: 19.3.0 version: 19.4.0 description: >- OAS 3.0.1 definition of the Intent NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -38,20 +38,20 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/IntentExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/EdgeServiceSupportExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/5GCNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioServiceExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/NetworkMaintenanceExpectation" - $ref: '#/components/schemas/IntentExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/RadioNetworkExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/EdgeServiceSupportExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/5GCNetworkExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/RadioServiceExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/NetworkMaintenanceExpectation' intentMgmtPurpose: $ref: "#/components/schemas/IntentMgmtPurpose" $ref: '#/components/schemas/IntentMgmtPurpose' contextSelectivity: $ref: "#/components/schemas/Selectivity" $ref: '#/components/schemas/Selectivity' consumerSatisfactionIndexThreshold: type: integer expectationSelectivity: $ref: "#/components/schemas/Selectivity" $ref: '#/components/schemas/Selectivity' intentContexts: type: array uniqueItems: true Loading @@ -65,6 +65,7 @@ components: enum: - ACTIVATED - DEACTIVATED default: ACTIVATED description: >- It describes the intent administrative state. This attribute is used when MnS consumer-suspension mechanism is supported Loading @@ -76,6 +77,9 @@ components: intentPreemptionCapability: type: boolean intentReportControl: type: array uniqueItems: true items: $ref: '#/components/schemas/IntentReportControl' implicitIntentIndex: type: boolean Loading @@ -101,7 +105,10 @@ components: $ref: '#/components/schemas/IntentFeasibilityCheckReport' intentExplorationReport: $ref: '#/components/schemas/IntentExplorationReport' intentUtilityReport: intentUtilityReports: type: array uniqueItems: true items: $ref: '#/components/schemas/IntentUtilityReport' intentFulfilmentNegotiationReport: $ref: '#/components/schemas/IntentFulfilmentNegotiationReport' Loading Loading @@ -132,6 +139,8 @@ components: $ref: '#/components/schemas/Intent-Multiple' IntentReport: $ref: '#/components/schemas/IntentReport-Multiple' IntentUtilityFormula: $ref: '#/components/schemas/IntentUtilityFormula-Multiple' IntentUtilityFormula-Single: description: >- It represents an intent utility function instance. Loading @@ -146,14 +155,11 @@ components: items: $ref: '#/components/schemas/UtilityParameter' uniqueItems: true minItems: 1 utilityScale: type: number minItems: 1 default: 0 default: 1 utilityOffset: type: number minItems: 1 default: 0 #-------Definition of generic IOCs ----------# Loading Loading @@ -421,18 +427,15 @@ components: expectedReportTypes: description: >- It indicates the type of IntentReports. type: string enum: - INTENT_FULFILMENT_REPORT - INTENT_CONFLICT_REPORT - INTENT_FEASIBILITY_CHECK_REPORT - INTENT_EXPLORATION_REPORT - INTENT_FULFILMENT_NEGOTIATION_REPORT - INTENT_UTILITY_REPORT type: array uniqueItems: true items: $ref: '#/components/schemas/ExpectedReportType' reportingConditions: description: >- It indicates the specified conditions for intent reporting. type: array uniqueItems: true items: $ref: '#/components/schemas/ReportingCondition' reportingTargets: Loading @@ -444,6 +447,15 @@ components: required: - reportRecipientAddress - observationPeriod ExpectedReportType: type: string enum: - INTENT_FULFILMENT_REPORT - INTENT_CONFLICT_REPORT - INTENT_FEASIBILITY_CHECK_REPORT - INTENT_EXPLORATION_REPORT - INTENT_FULFILMENT_NEGOTIATION_REPORT - INTENT_UTILITY_REPORT ReportingCondition: description: >- It describes the specified conditions for intent reporting. Loading @@ -466,8 +478,8 @@ components: - type: array uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" $ref: '#/components/schemas/ValueRangeType' - $ref: '#/components/schemas/ValueRangeType' #-------Definition of the concrete IntentReportControl dataType----------------# Loading Loading @@ -609,6 +621,7 @@ components: infeasibilityReasons: description: An attribute which is used when feasibilityCheckResult is INFEASIBLE type: array uniqueItems: true items: type: string readOnly: true Loading @@ -633,6 +646,7 @@ components: readOnly: true inFeasibleTargets: type: array uniqueItems: true items: type: string readOnly: true Loading Loading @@ -835,7 +849,7 @@ components: #-------Definition of the generic UtilityResult dataType----------------# UtilityResult: description: >- It represents the inputs for the specified Intent Utility Function. It provides the result for the specified Intent Utility Function. type: object properties: utilityFunctionId: Loading OpenAPI/TS28532_FileDataReportingMnS.yaml +1 −104 Original line number Diff line number Diff line openapi: 3.0.1 info: title: File Data Reporting MnS version: 19.1.0 version: 20.0.0 description: >- OAS 3.0.1 definition of the File Data Reporting MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -69,109 +69,6 @@ paths: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' /subscriptions: post: summary: Create a subscription description: >- To create a subscription the representation of the subscription is POSTed on the /subscriptions collection resource. requestBody: required: true content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Subscription' responses: '201': description: >- Success case ("201 Created"). The representation of the newly created subscription resource shall be returned. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Subscription' headers: Location: description: URI of the newly created subscription resource required: true schema: type: string default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' callbacks: notifyFileReady: '{request.body#/consumerReference}': post: requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/NotifyFileReady' responses: '204': description: >- Success case ("204 No Content"). The notification is successfully delivered. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' notifyFilePreparationError: '{request.body#/consumerReference}': post: requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/NotifyFilePreparationError' responses: '204': description: >- Success case ("204 No Content"). The notification is successfully delivered. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' /subscriptions/{subscriptionId}: delete: summary: Delete a subscription description: >- The subscription is deleted by deleting the corresponding subscription resource. The resource to be deleted is identified with the path component of the URI. parameters: - name: subscriptionId in: path description: Identifies the subscription to be deleted. required: true schema: type: string responses: '204': description: >- Success case ("204 No Content"). The subscription resource has been deleted. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' components: schemas: FileDataType: Loading OpenAPI/TS28532_ProvMnS.yaml +3 −3 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Provisioning MnS version: 19.1.0 version: 19.2.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -388,9 +388,9 @@ paths: With HTTP DELETE one resource is deleted. The resources to be deleted is identified with the target URI. responses: '200': '204': description: >- Success case ("200 OK"). Success case ("204 No Content"). This status code is returned, when the resource has been successfully deleted. The response body is empty. default: Loading Loading
OpenAPI/TS28105_AiMlNrm.yaml +5 −5 Original line number Diff line number Diff line openapi: 3.0.1 info: title: AI/ML NRM version: 19.3.0 version: 19.4.0 description: >- OAS 3.0.1 specification of the AI/ML NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -376,7 +376,7 @@ components: description: > List of MLTrainingFunction DNs capable of acting as FL clients. Applicable when fLRole = FL_SERVER. $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' FLRequirement: type: object Loading Loading @@ -425,7 +425,7 @@ components: additionalProperties: false properties: clientRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' numberOfDataSamplesUsed: type: integer trainingTimeDuration: Loading Loading @@ -604,7 +604,7 @@ components: trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' participatingFLClientRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: Loading Loading @@ -981,7 +981,7 @@ components: - ACTIVATED - DEACTIVATED managedActivationScope: $ref: '#/components/schemas/AIMLManagementPolicy' $ref: '#/components/schemas/ManagedActivationScope' usedByFunctionRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLModelRefList: Loading
OpenAPI/TS28111_FaultNrm.yaml +2 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Fault Management NRM version: 19.2.0 version: 19.3.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -229,7 +229,7 @@ components: - EXTERNAL_TRANSMISSION_DEVICE_FAILURE - REDUCED_ALARM_REPORTING - REDUCED_EVENT_REPORTING - RECUCED_LOGGING_CAPABILITY - REDUCED_LOGGING_CAPABILITY - SYSTEM_RESOURCES_OVERLOAD - BROADCAST_CHANNEL_FAILURE - CONNECTION_ESTABLISHMENT_ERROR Loading
OpenAPI/TS28312_IntentNrm.yaml +58 −44 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Intent NRM version: 19.3.0 version: 19.4.0 description: >- OAS 3.0.1 definition of the Intent NRM © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -38,20 +38,20 @@ components: items: type: object oneOf: - $ref: "#/components/schemas/IntentExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/EdgeServiceSupportExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/5GCNetworkExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/RadioServiceExpectation" - $ref: "TS28312_IntentExpectations.yaml#/components/schemas/NetworkMaintenanceExpectation" - $ref: '#/components/schemas/IntentExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/RadioNetworkExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/EdgeServiceSupportExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/5GCNetworkExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/RadioServiceExpectation' - $ref: 'TS28312_IntentExpectations.yaml#/components/schemas/NetworkMaintenanceExpectation' intentMgmtPurpose: $ref: "#/components/schemas/IntentMgmtPurpose" $ref: '#/components/schemas/IntentMgmtPurpose' contextSelectivity: $ref: "#/components/schemas/Selectivity" $ref: '#/components/schemas/Selectivity' consumerSatisfactionIndexThreshold: type: integer expectationSelectivity: $ref: "#/components/schemas/Selectivity" $ref: '#/components/schemas/Selectivity' intentContexts: type: array uniqueItems: true Loading @@ -65,6 +65,7 @@ components: enum: - ACTIVATED - DEACTIVATED default: ACTIVATED description: >- It describes the intent administrative state. This attribute is used when MnS consumer-suspension mechanism is supported Loading @@ -76,6 +77,9 @@ components: intentPreemptionCapability: type: boolean intentReportControl: type: array uniqueItems: true items: $ref: '#/components/schemas/IntentReportControl' implicitIntentIndex: type: boolean Loading @@ -101,7 +105,10 @@ components: $ref: '#/components/schemas/IntentFeasibilityCheckReport' intentExplorationReport: $ref: '#/components/schemas/IntentExplorationReport' intentUtilityReport: intentUtilityReports: type: array uniqueItems: true items: $ref: '#/components/schemas/IntentUtilityReport' intentFulfilmentNegotiationReport: $ref: '#/components/schemas/IntentFulfilmentNegotiationReport' Loading Loading @@ -132,6 +139,8 @@ components: $ref: '#/components/schemas/Intent-Multiple' IntentReport: $ref: '#/components/schemas/IntentReport-Multiple' IntentUtilityFormula: $ref: '#/components/schemas/IntentUtilityFormula-Multiple' IntentUtilityFormula-Single: description: >- It represents an intent utility function instance. Loading @@ -146,14 +155,11 @@ components: items: $ref: '#/components/schemas/UtilityParameter' uniqueItems: true minItems: 1 utilityScale: type: number minItems: 1 default: 0 default: 1 utilityOffset: type: number minItems: 1 default: 0 #-------Definition of generic IOCs ----------# Loading Loading @@ -421,18 +427,15 @@ components: expectedReportTypes: description: >- It indicates the type of IntentReports. type: string enum: - INTENT_FULFILMENT_REPORT - INTENT_CONFLICT_REPORT - INTENT_FEASIBILITY_CHECK_REPORT - INTENT_EXPLORATION_REPORT - INTENT_FULFILMENT_NEGOTIATION_REPORT - INTENT_UTILITY_REPORT type: array uniqueItems: true items: $ref: '#/components/schemas/ExpectedReportType' reportingConditions: description: >- It indicates the specified conditions for intent reporting. type: array uniqueItems: true items: $ref: '#/components/schemas/ReportingCondition' reportingTargets: Loading @@ -444,6 +447,15 @@ components: required: - reportRecipientAddress - observationPeriod ExpectedReportType: type: string enum: - INTENT_FULFILMENT_REPORT - INTENT_CONFLICT_REPORT - INTENT_FEASIBILITY_CHECK_REPORT - INTENT_EXPLORATION_REPORT - INTENT_FULFILMENT_NEGOTIATION_REPORT - INTENT_UTILITY_REPORT ReportingCondition: description: >- It describes the specified conditions for intent reporting. Loading @@ -466,8 +478,8 @@ components: - type: array uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" $ref: '#/components/schemas/ValueRangeType' - $ref: '#/components/schemas/ValueRangeType' #-------Definition of the concrete IntentReportControl dataType----------------# Loading Loading @@ -609,6 +621,7 @@ components: infeasibilityReasons: description: An attribute which is used when feasibilityCheckResult is INFEASIBLE type: array uniqueItems: true items: type: string readOnly: true Loading @@ -633,6 +646,7 @@ components: readOnly: true inFeasibleTargets: type: array uniqueItems: true items: type: string readOnly: true Loading Loading @@ -835,7 +849,7 @@ components: #-------Definition of the generic UtilityResult dataType----------------# UtilityResult: description: >- It represents the inputs for the specified Intent Utility Function. It provides the result for the specified Intent Utility Function. type: object properties: utilityFunctionId: Loading
OpenAPI/TS28532_FileDataReportingMnS.yaml +1 −104 Original line number Diff line number Diff line openapi: 3.0.1 info: title: File Data Reporting MnS version: 19.1.0 version: 20.0.0 description: >- OAS 3.0.1 definition of the File Data Reporting MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -69,109 +69,6 @@ paths: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' /subscriptions: post: summary: Create a subscription description: >- To create a subscription the representation of the subscription is POSTed on the /subscriptions collection resource. requestBody: required: true content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Subscription' responses: '201': description: >- Success case ("201 Created"). The representation of the newly created subscription resource shall be returned. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Subscription' headers: Location: description: URI of the newly created subscription resource required: true schema: type: string default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' callbacks: notifyFileReady: '{request.body#/consumerReference}': post: requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/NotifyFileReady' responses: '204': description: >- Success case ("204 No Content"). The notification is successfully delivered. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' notifyFilePreparationError: '{request.body#/consumerReference}': post: requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/NotifyFilePreparationError' responses: '204': description: >- Success case ("204 No Content"). The notification is successfully delivered. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' /subscriptions/{subscriptionId}: delete: summary: Delete a subscription description: >- The subscription is deleted by deleting the corresponding subscription resource. The resource to be deleted is identified with the path component of the URI. parameters: - name: subscriptionId in: path description: Identifies the subscription to be deleted. required: true schema: type: string responses: '204': description: >- Success case ("204 No Content"). The subscription resource has been deleted. The response message body is absent. default: description: Error case. content: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' components: schemas: FileDataType: Loading
OpenAPI/TS28532_ProvMnS.yaml +3 −3 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Provisioning MnS version: 19.1.0 version: 19.2.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -388,9 +388,9 @@ paths: With HTTP DELETE one resource is deleted. The resources to be deleted is identified with the target URI. responses: '200': '204': description: >- Success case ("200 OK"). Success case ("204 No Content"). This status code is returned, when the resource has been successfully deleted. The response body is empty. default: Loading