Commit 8f27f1a2 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

CT#98

parent db5bfa63
Loading
Loading
Loading
Loading
Loading
+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:
@@ -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'

@@ -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
+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:
  - {}
@@ -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:
+14 −8
Original line number Diff line number Diff line
@@ -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'
@@ -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':
@@ -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
+52 −4
Original line number Diff line number Diff line
@@ -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).  
@@ -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/

@@ -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:
@@ -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'

@@ -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:
@@ -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:
@@ -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.
+41 −6
Original line number Diff line number Diff line
@@ -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).  
@@ -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/

@@ -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:
@@ -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

@@ -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'

@@ -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
#
@@ -196,6 +230,7 @@ components:
        - type: string
          enum:
          - AUTH_SUCCESS
          - AUTH_FAIL
        - type: string
    NotifType:
      description: Enumeration representing the type of notification.
Loading