Skip to content

Commit

Permalink
Rel-18 Dec'23
Browse files Browse the repository at this point in the history
  • Loading branch information
jdegre committed Mar 9, 2024
1 parent 824e6c0 commit a73bcee
Show file tree
Hide file tree
Showing 179 changed files with 19,422 additions and 3,441 deletions.
39 changes: 35 additions & 4 deletions TS24558_Eecs_ServiceProvisioning.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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.
Expand All @@ -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.

8 changes: 5 additions & 3 deletions TS24558_Eees_ACREvents.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ 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).
All rights reserved.
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:
Expand All @@ -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:

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


20 changes: 18 additions & 2 deletions TS24558_Eees_AppContextRelocation.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
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).
All rights reserved.
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:
Expand Down Expand Up @@ -177,6 +177,8 @@ components:
type: string
sEasEndpoint:
$ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
expectedLocArea:
$ref: '#/components/schemas/ExpectedLocationArea'
required:
- requestorId
- sEasEndpoint
Expand Down Expand Up @@ -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
Expand All @@ -232,6 +236,8 @@ components:
type: string
tEasEndpoint:
$ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
expectedLocArea:
$ref: '#/components/schemas/ExpectedLocationArea'
required:
- ueId
- tEasId
Expand All @@ -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'
18 changes: 15 additions & 3 deletions TS24558_Eees_EASDiscovery.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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]

Expand Down Expand Up @@ -721,3 +732,4 @@ components:
properties:
numRecPerf:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'

20 changes: 17 additions & 3 deletions TS24558_Eees_EECRegistration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ 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).
All rights reserved.
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:
Expand All @@ -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:

Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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'

Expand Down Expand Up @@ -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

0 comments on commit a73bcee

Please sign in to comment.