Loading TS24558_Eees_ACREvents.yaml +5 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Eees_ACREvents version: "1.0.1" version: "1.0.2" description: | API for ACR events subscription and notification. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 24.558 V17.1.0 Enabling Edge Applications; Protocol specification. 3GPP TS 24.558 V17.2.0 Enabling Edge Applications; Protocol specification. url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/' security: Loading Loading @@ -331,9 +331,6 @@ components: $ref: '#/components/schemas/TargetInfo' acrStatus: $ref: '#/components/schemas/ACRCompleteEventInfo' failReason : type: string description: Indicates the cause information for the failure. eecCtxtReloc: $ref: '#/components/schemas/EecCtxtRelocStatus' Loading Loading @@ -395,6 +392,9 @@ components: description: Indicates whether the ACR is successful or failure. tEasEndpoint: $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint' failReason: type: string description: Indicates the cause information for the failure. required: - acrRes - tEasEndpoint TS29122_AsSessionWithQoS.yaml +6 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 3gpp-as-session-with-qos version: 1.2.1 version: 1.2.2 description: | API for setting us an AS session with required QoS. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 29.122 V17.7.0 T8 reference point for Northbound APIs description: 3GPP TS 29.122 V17.8.0 T8 reference point for Northbound APIs url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.122/' security: - {} Loading Loading @@ -674,12 +674,16 @@ components: appliedQosRef: type: string description: The currently applied QoS reference. Applicable for event QOS_NOT_GUARANTEED or SUCCESSFUL_RESOURCES_ALLOCATION. plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' qosMonReports: type: array items: $ref: '#/components/schemas/QosMonitoringReport' minItems: 1 description: Contains the QoS Monitoring Reporting information ratType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' required: - event TscQosRequirement: Loading TS29222_CAPIF_API_Invoker_Management_API.yaml +14 −8 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ info: API for API invoker management. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. version: "1.2.0" version: "1.2.1" externalDocs: description: 3GPP TS 29.222 V17.5.0 Common API Framework for 3GPP Northbound APIs description: 3GPP TS 29.222 V17.7.0 Common API Framework for 3GPP Northbound APIs url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/ servers: - url: '{apiRoot}/api-invoker-management/v1' Loading Loading @@ -261,6 +261,8 @@ paths: application/json: schema: $ref: '#/components/schemas/APIInvokerEnrolmentDetails' '202': description: The request is accepted and under processing. '204': description: No Content. The definition of the service API is modified successfully. '307': Loading Loading @@ -310,11 +312,15 @@ components: - apiInvokerPublicKey APIList: type: object description: Represents a list of APIs. properties: serviceAPIDescriptions: type: array items: $ref: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/ServiceAPIDescription' minItems: 1 description: The list of service APIs that the API Invoker is allowed to invoke description: The list of service APIs that the API Invoker is allowed to invoke. APIInvokerEnrolmentDetails: type: object Loading TS29255_Naf_Authentication.yaml +52 −4 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: Naf_Authentication version: 1.0.1 version: 1.0.2 description: | AF Authentication Service. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.255 V17.2.0; 5G System;Uncrewed Aerial System Service Supplier (USS) Services; Stage 3GPP TS 29.255 V17.3.0; 5G System;Uncrewed Aerial System Service Supplier (USS) Services; Stage 3. url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.255/ Loading Loading @@ -157,6 +157,12 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Pei' authMsg: type: string deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 uavLocInfo: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' suppFeat: Loading @@ -168,12 +174,24 @@ components: properties: gpsi: $ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi' authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authMsg: type: string deprecated: true authResult: $ref: '#/components/schemas/AuthResult' allOf: - $ref: '#/components/schemas/AuthResult' deprecated: true serviceLevelId: type: string authSessAmbr: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' authProfIndex: type: string suppFeat: $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures' Loading @@ -192,13 +210,30 @@ components: type: string notifyCorrId: type: string authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authMsg: type: string deprecated: true notifyType: $ref: '#/components/schemas/NotifyType' ipAddr: $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' AuthContainer: description: Authentication/Authorization data type: object properties: authMsgType: $ref: '#/components/schemas/AuthMsgType' authMsgPayload: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' authResult: $ref: '#/components/schemas/AuthResult' ProblemDetailsAuthenticateAuthorize: description: Extends ProblemDetails to indicate more details during Authentication failure allOf: Loading Loading @@ -227,13 +262,15 @@ components: - type: string enum: - AUTH_SUCCESS - AUTH_FAIL - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Possible values are: - AUTH_SUCCESS: The UAV authentication and/or authorization has succeeded. - AUTH_SUCCESS: The UUAA or C2 authorization has succeeded. - AUTH_FAIL: The UUAA or C2 authorization has failed. NotifyType: anyOf: Loading @@ -251,3 +288,14 @@ components: - REAUTHENTICATE: The UAV needs to be reauthenticated. - REAUTHORIZE: Authorization data needs to be updated to UAV. - REVOKE: Revoke UAV authentication and authorization. AuthMsgType: anyOf: - type: string enum: - UUAA - C2AUTH - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. TS29256_Nnef_Authentication.yaml +41 −6 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: Nnef_Authentication version: '1.0.1' version: '1.0.2' description: | NEF Auth Service. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.256 V17.2.0; 5G System;Uncrewed Aerial Systems Network Function (UAS-NF); 3GPP TS 29.256 V17.3.0; 5G System;Uncrewed Aerial Systems Network Function (UAS-NF); Aerial Management Services; Stage 3 url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.256/ Loading Loading @@ -123,7 +123,14 @@ components: authServerAddress: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 ueLocInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' dnn: Loading @@ -144,9 +151,18 @@ components: serviceLevelId: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authResult: $ref: '#/components/schemas/AuthResult' allOf: - $ref: '#/components/schemas/AuthResult' deprecated: true notifyCorrId: type: string Loading @@ -166,7 +182,14 @@ components: notifyCorrId: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 notifType: $ref: '#/components/schemas/NotifType' Loading @@ -182,6 +205,17 @@ components: type: boolean default: false AuthContainer: description: Authentication/Authorization data type: object properties: authMsgType: $ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes' authMsgPayload: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' authResult: $ref: '#/components/schemas/AuthResult' # # SIMPLE DATA TYPES # Loading @@ -196,6 +230,7 @@ components: - type: string enum: - AUTH_SUCCESS - AUTH_FAIL - type: string NotifType: description: Enumeration representing the type of notification. Loading Loading
TS24558_Eees_ACREvents.yaml +5 −5 Original line number Diff line number Diff line openapi: 3.0.0 info: title: Eees_ACREvents version: "1.0.1" version: "1.0.2" description: | API for ACR events subscription and notification. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: > 3GPP TS 24.558 V17.1.0 Enabling Edge Applications; Protocol specification. 3GPP TS 24.558 V17.2.0 Enabling Edge Applications; Protocol specification. url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/' security: Loading Loading @@ -331,9 +331,6 @@ components: $ref: '#/components/schemas/TargetInfo' acrStatus: $ref: '#/components/schemas/ACRCompleteEventInfo' failReason : type: string description: Indicates the cause information for the failure. eecCtxtReloc: $ref: '#/components/schemas/EecCtxtRelocStatus' Loading Loading @@ -395,6 +392,9 @@ components: description: Indicates whether the ACR is successful or failure. tEasEndpoint: $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint' failReason: type: string description: Indicates the cause information for the failure. required: - acrRes - tEasEndpoint
TS29122_AsSessionWithQoS.yaml +6 −2 Original line number Diff line number Diff line openapi: 3.0.0 info: title: 3gpp-as-session-with-qos version: 1.2.1 version: 1.2.2 description: | API for setting us an AS session with required QoS. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 29.122 V17.7.0 T8 reference point for Northbound APIs description: 3GPP TS 29.122 V17.8.0 T8 reference point for Northbound APIs url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.122/' security: - {} Loading Loading @@ -674,12 +674,16 @@ components: appliedQosRef: type: string description: The currently applied QoS reference. Applicable for event QOS_NOT_GUARANTEED or SUCCESSFUL_RESOURCES_ALLOCATION. plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' qosMonReports: type: array items: $ref: '#/components/schemas/QosMonitoringReport' minItems: 1 description: Contains the QoS Monitoring Reporting information ratType: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' required: - event TscQosRequirement: Loading
TS29222_CAPIF_API_Invoker_Management_API.yaml +14 −8 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ info: API for API invoker management. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. version: "1.2.0" version: "1.2.1" externalDocs: description: 3GPP TS 29.222 V17.5.0 Common API Framework for 3GPP Northbound APIs description: 3GPP TS 29.222 V17.7.0 Common API Framework for 3GPP Northbound APIs url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.222/ servers: - url: '{apiRoot}/api-invoker-management/v1' Loading Loading @@ -261,6 +261,8 @@ paths: application/json: schema: $ref: '#/components/schemas/APIInvokerEnrolmentDetails' '202': description: The request is accepted and under processing. '204': description: No Content. The definition of the service API is modified successfully. '307': Loading Loading @@ -310,11 +312,15 @@ components: - apiInvokerPublicKey APIList: type: object description: Represents a list of APIs. properties: serviceAPIDescriptions: type: array items: $ref: 'TS29222_CAPIF_Publish_Service_API.yaml#/components/schemas/ServiceAPIDescription' minItems: 1 description: The list of service APIs that the API Invoker is allowed to invoke description: The list of service APIs that the API Invoker is allowed to invoke. APIInvokerEnrolmentDetails: type: object Loading
TS29255_Naf_Authentication.yaml +52 −4 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: Naf_Authentication version: 1.0.1 version: 1.0.2 description: | AF Authentication Service. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.255 V17.2.0; 5G System;Uncrewed Aerial System Service Supplier (USS) Services; Stage 3GPP TS 29.255 V17.3.0; 5G System;Uncrewed Aerial System Service Supplier (USS) Services; Stage 3. url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.255/ Loading Loading @@ -157,6 +157,12 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Pei' authMsg: type: string deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 uavLocInfo: $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G' suppFeat: Loading @@ -168,12 +174,24 @@ components: properties: gpsi: $ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi' authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authMsg: type: string deprecated: true authResult: $ref: '#/components/schemas/AuthResult' allOf: - $ref: '#/components/schemas/AuthResult' deprecated: true serviceLevelId: type: string authSessAmbr: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate' authProfIndex: type: string suppFeat: $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures' Loading @@ -192,13 +210,30 @@ components: type: string notifyCorrId: type: string authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authMsg: type: string deprecated: true notifyType: $ref: '#/components/schemas/NotifyType' ipAddr: $ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr' AuthContainer: description: Authentication/Authorization data type: object properties: authMsgType: $ref: '#/components/schemas/AuthMsgType' authMsgPayload: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' authResult: $ref: '#/components/schemas/AuthResult' ProblemDetailsAuthenticateAuthorize: description: Extends ProblemDetails to indicate more details during Authentication failure allOf: Loading Loading @@ -227,13 +262,15 @@ components: - type: string enum: - AUTH_SUCCESS - AUTH_FAIL - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. description: | Possible values are: - AUTH_SUCCESS: The UAV authentication and/or authorization has succeeded. - AUTH_SUCCESS: The UUAA or C2 authorization has succeeded. - AUTH_FAIL: The UUAA or C2 authorization has failed. NotifyType: anyOf: Loading @@ -251,3 +288,14 @@ components: - REAUTHENTICATE: The UAV needs to be reauthenticated. - REAUTHORIZE: Authorization data needs to be updated to UAV. - REVOKE: Revoke UAV authentication and authorization. AuthMsgType: anyOf: - type: string enum: - UUAA - C2AUTH - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API.
TS29256_Nnef_Authentication.yaml +41 −6 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: Nnef_Authentication version: '1.0.1' version: '1.0.2' description: | NEF Auth Service. © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading @@ -10,7 +10,7 @@ info: externalDocs: description: > 3GPP TS 29.256 V17.2.0; 5G System;Uncrewed Aerial Systems Network Function (UAS-NF); 3GPP TS 29.256 V17.3.0; 5G System;Uncrewed Aerial Systems Network Function (UAS-NF); Aerial Management Services; Stage 3 url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.256/ Loading Loading @@ -123,7 +123,14 @@ components: authServerAddress: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 ueLocInfo: $ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation' dnn: Loading @@ -144,9 +151,18 @@ components: serviceLevelId: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 authResult: $ref: '#/components/schemas/AuthResult' allOf: - $ref: '#/components/schemas/AuthResult' deprecated: true notifyCorrId: type: string Loading @@ -166,7 +182,14 @@ components: notifyCorrId: type: string authMsg: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' allOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' deprecated: true authContainer: type: array items: $ref: '#/components/schemas/AuthContainer' minItems: 1 notifType: $ref: '#/components/schemas/NotifType' Loading @@ -182,6 +205,17 @@ components: type: boolean default: false AuthContainer: description: Authentication/Authorization data type: object properties: authMsgType: $ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes' authMsgPayload: $ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData' authResult: $ref: '#/components/schemas/AuthResult' # # SIMPLE DATA TYPES # Loading @@ -196,6 +230,7 @@ components: - type: string enum: - AUTH_SUCCESS - AUTH_FAIL - type: string NotifType: description: Enumeration representing the type of notification. Loading