diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 0dcb5d3a65760f7253dd95a6baa41260824a23fe..a01d21ff7283f3b8a311672aa005d9bf3031fd73 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: MDA Report - version: 17.6.0 + version: 17.7.0 description: >- OAS 3.0.1 specification of the MDA Report - © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.104; MDA Report @@ -24,8 +24,6 @@ components: type: array items: $ref: '#/components/schemas/MDAOutputEntry' - mDARequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' analyticsWindow: $ref: '#/components/schemas/TimeWindow' confidenceDegree: @@ -64,3 +62,6 @@ components: type: string mDAOutputs: $ref: '#/components/schemas/MDAOutputs' + mDARequestRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index ce3c27250d9150d74dcfced44fecc41f89c6a58f..61c0e8239e9df37ed25d2a8a31df5987714f00df 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: AI/ML NRM - version: 17.6.0 + version: 17.7.0 description: >- OAS 3.0.1 specification of the AI/ML NRM - © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.105; AI/ML Management @@ -177,7 +177,9 @@ components: type: number format: float trainingRequestSource: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + oneOf: + - type: string + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' requestStatus: $ref: '#/components/schemas/RequestStatus' expectedRuntimeContext: diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 7b734bc79ca39b96d1c8f5444e7f15ed3b7bb7fa..0619d9bd47efaf3a2faec6c74b2568e211f6a4c7 100755 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Provisioning MnS - version: 17.6.0 + version: 17.7.0 description: >- OAS 3.0.1 definition of the Provisioning MnS - © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532; Generic management services @@ -147,6 +147,27 @@ paths: application/json: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' + notifyEvent: + '{request.body#/notificationRecipientAddress}': + post: + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/NotifyEvent' + responses: + '204': + description: >- + Success case ("204 No Content"). + The notification is successfully delivered. The response + has no message body. + default: + description: Error case. + content: + application/json: + schema: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' notifyMOIChanges: '{request.body#/notificationRecipientAddress}': post: @@ -333,6 +354,7 @@ components: - notifyMOICreation - notifyMOIDeletion - notifyMOIAttributeValueChanges + - notifyEvent - notifyMOIChanges SourceIndicator: type: string @@ -488,6 +510,19 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' required: - attributeListValueChanges + NotifyEvent: + allOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader' + - type: object + required: + - specificProblem + properties: + specificProblem: + $ref: 'TS28532_FaultMnS.yaml#/components/schemas/SpecificProblem' + additionalText: + type: string + additionalInformation: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' NotifyMoiChanges: allOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader' diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index ccb58cf1cfd7188453a92569072bcb45e8ba6eba..b4229dca40416577dd1da28d20b911c8c9503a1e 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: 3GPP 5GC NRM - version: 17.13.0 + version: 17.14.0 description: >- OAS 3.0.1 specification of the 5GC NRM - © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, 5GC NRM @@ -845,6 +845,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' aMFSetMemberList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' AmfRegion-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -865,6 +866,7 @@ components: $ref: '#/components/schemas/SnssaiList' aMFSetListRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' SmfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1115,6 +1117,7 @@ components: $ref: '#/components/schemas/SnssaiList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' UdsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1133,6 +1136,7 @@ components: $ref: '#/components/schemas/SnssaiList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' NrfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1488,6 +1492,7 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' amfIdentifier: $ref: '#/components/schemas/AmfIdentifier' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ExternalNrfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1500,6 +1505,7 @@ components: properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ExternalNssfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1512,6 +1518,7 @@ components: properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ExternalSeppFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1528,7 +1535,7 @@ components: type: integer fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' - + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EP_N2-Single: allOf: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index a7df5f574770fc827d3e1f5cc68f86ea394c4a11..3f63aed85b4d34f3e270f5ac2b5eb7faf0372607 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Generic NRM - version: 17.8.0 + version: 17.9.0 description: >- OAS 3.0.1 definition of the Generic NRM - © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM @@ -166,6 +166,12 @@ components: properties: fileReportingPeriod: type: integer + - type: object + properties: + fileReportingPeriod: + type: integer + notificationRecipientAddress: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' - type: object properties: fileReportingPeriod: