Commit 90fad83a authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

CT#102

parent 28060dae
Loading
Loading
Loading
Loading
+35 −4
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ openapi: 3.0.0

info:
  title: Eecs_ServiceProvisioning
  version: "1.1.0-alpha.3"
  version: "1.1.0-alpha.4"
  description: |
    API for ECS Service Provisioning.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: 3GPP TS 24.558 V18.2.0 Enabling Edge Applications; Protocol specification.
  description: 3GPP TS 24.558 V18.3.0 Enabling Edge Applications; Protocol specification.
  url: https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/

security:
@@ -529,10 +529,41 @@ components:
          description: >
            The EAS instantiation status per EASID (e.g. instantiated, instantiable but not be
            instantiated yet).
        eesAuthMethods:
          type: array
          items:
            $ref: '#/components/schemas/EesAuthMethod'
          minItems: 1
          description: >
            Indicates the authentication methods supported by the EES.
        easBundleInfo:
          $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EASBundleInfo'
      required:
        - eesId
        - eecRegConf

    EesAuthMethod:
      anyOf:
      - type: string
        enum:
          - TLS_CLIENT_SERVER_CERTIFICATE
          - TLS_WITH_AKMA
          - TLS_WITH_GBA
          - SERVER_SIDE_CERTIFICATE_BASED
      - type: string
        description: >
          This string provides forward-compatibility with future
          extensions to the enumeration and is not used to encode
          content defined in the present version of this API.
      description: |
        Represents the Authentication methods supported by EES.  
        Possible values are:
        - TLS_CLIENT_SERVER_CERTIFICATE: Represents TLS with client server certificate
          authentication.
        - TLS_WITH_AKMA: Represents TLS with AKMA authentication.
        - TLS_WITH_GBA: Represents TLS with GBA authentication.
        - SERVER_SIDE_CERTIFICATE_BASED: Represents server side certification only.

    ECSServProvSubscriptionPatch:
      description: >
            Represents modifications to an individual service provisioning subscription resource.
@@ -550,10 +581,10 @@ components:
          items:
            $ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario'
          description: >
            Indicates if the EEC supports service continuity or not, also indicates which ACR
            scenarios are supported by the EEC.
            Indicates which ACR scenarios are supported by the EEC.
        connInfo:
          type: array
          items:
            $ref: '#/components/schemas/ConnectivityInfo'
          description: List of connectivity information for the UE.
 
+5 −3
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: Eees_ACREvents
  version: "1.1.0-alpha.1"
  version: "1.1.0-alpha.2"
  description: |
    API for ACR events subscription and notification.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 24.558 V18.1.0 Enabling Edge Applications; Protocol specification.
    3GPP TS 24.558 V18.3.0 Enabling Edge Applications; Protocol specification.
  url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/'

security:
@@ -22,7 +22,7 @@ servers:
    variables:
      apiRoot:
        default: https://example.com
        description: apiRoot as defined in clause 6.1 of 3GPP TS 24.558
        description: apiRoot as defined in clause 7.5 of 3GPP TS 29.558

paths:

@@ -412,3 +412,5 @@ components:
      required:
        - acrRes
        - tEasEndpoint

+18 −2
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Eees Application Context Relocation Service
  version: "1.1.0-alpha.2"
  version: "1.1.0-alpha.3"
  description: |
    Eees Application Context Relocation Service.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -9,7 +9,7 @@ info:

externalDocs:
  description: >
    3GPP TS 24.558 V18.1.0; Enabling Edge Applications; Protocol specification; Stage 3.
    3GPP TS 24.558 V18.3.0; Enabling Edge Applications; Protocol specification; Stage 3.
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/24.558/'

servers:
@@ -177,6 +177,8 @@ components:
          type: string
        sEasEndpoint:
          $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
        expectedLocArea:
          $ref: '#/components/schemas/ExpectedLocationArea'
      required:
        - requestorId
        - sEasEndpoint
@@ -213,6 +215,8 @@ components:
          $ref: '#/components/schemas/EecCtxtReloc'
        predictExpTime:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/DateTime'
        expectedLocArea:
          $ref: '#/components/schemas/ExpectedLocationArea'
      required:
        - requestorId
        - tEasEndpoint
@@ -232,6 +236,8 @@ components:
          type: string
        tEasEndpoint:
          $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
        expectedLocArea:
          $ref: '#/components/schemas/ExpectedLocationArea'
      required:
        - ueId
        - tEasId
@@ -253,3 +259,13 @@ components:
          $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
      required:
        - eecCtxtId

    ExpectedLocationArea:
      description: >
        Represents the expected location or service are of UE.
      type: object
      properties:
        locInfo:
          $ref: 'TS29122_MonitoringEvent.yaml#/components/schemas/LocationInfo'
        svcArea:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea5G'
+15 −3
Original line number Diff line number Diff line
@@ -6,11 +6,11 @@ info:
    API for EAS Discovery.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.
  version: "1.1.0-alpha.3"
  version: "1.1.0-alpha.4"

externalDocs:
  description: >
    3GPP TS 24.558 V18.2.0 Enabling Edge Applications; Protocol specification.
    3GPP TS 24.558 V18.3.0 Enabling Edge Applications; Protocol specification.
  url: https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/

security:
@@ -22,7 +22,7 @@ servers:
    variables:
      apiRoot:
        default: https://example.com
        description: apiRoot as defined in clause 6.1 of 3GPP TS 24.558
        description: apiRoot as defined in clause 7.5 of 3GPP TS 29.558.

paths:

@@ -369,6 +369,15 @@ components:
            be performed.
        predictExpTime:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/DateTime'
        servingPLMNInfo:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid'
        svcContinuityPlanInd:
          type: boolean
          description: >
            Indicates to the EES whether the EAS discovery request is triggered as part of service
            continuity planning. The default value false indicates this request is not part of
            service continuity planning. The true value indicate this request is part of
            service continuity planning.
      required:
        - requestorId

@@ -553,6 +562,8 @@ components:
            type: string
          minItems: 1
          description: Service features.
        easBundleInfo:
          $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EASBundleInfo'
      not:
        required: [stdEasType, easType]

@@ -721,3 +732,4 @@ components:
      properties:
        numRecPerf:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
+17 −3
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: Eees_EECRegistration
  version: "1.1.0-alpha.3"
  version: "1.1.0-alpha.4"
  description: |
    API for EEC registration.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 24.558 V18.2.0 Enabling Edge Applications; Protocol specification.
    3GPP TS 24.558 V18.3.0 Enabling Edge Applications; Protocol specification.
  url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/'

security:
@@ -22,7 +22,7 @@ servers:
    variables:
      apiRoot:
        default: https://example.com
        description: apiRoot as defined in clause 6.1 of 3GPP TS 24.558
        description: apiRoot as defined in clause 7.5 of 3GPP TS 29.558.

paths:

@@ -269,8 +269,18 @@ components:
            Set to true to indicate that UE Mobility support is required.
            Set to false to indicate that UE mobility support is not required.
            The default value when omitted is false.
        easSelReqInd:
          type: boolean
          description: >
            Set to true to indicate the EES support for EAS selection.
            Set to false to indicate the EES shall not select the EAS.
            The default value when omitted is false.
        ueType:
          $ref: '#/components/schemas/DeviceType'
        discoveredEas:
          type: array
          items:
            $ref: 'TS24558_Eees_EASDiscovery.yaml#/components/schemas/DiscoveredEas'
        unfulfillAcProfs:
          type: array
          items:
@@ -376,6 +386,9 @@ components:
        ueMobilityReq:
          type: boolean
          description: Indicates whether UE requires mobility support or not.
        easSelReqInd:
          type: boolean
          description: Indicates whether EES support for EAS selection is required or not.
        ueType:
          $ref: '#/components/schemas/DeviceType'

@@ -422,3 +435,4 @@ components:
        Possible values are:
        - CONSTRAINED_UE: Indicates UE is constrained with resources like power, processor etc.
        - NORMAL_UE: Indicates UE is not constrained with resources.
Loading