Skip to content

Commit f18c160

Browse files
committed
Rel-17 June'22
1 parent 5829c02 commit f18c160

File tree

234 files changed

+26706
-3715
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+26706
-3715
lines changed

TS24558_Eecs_ServiceProvisioning.yaml

+78-44
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
11
openapi: 3.0.0
22
info:
33
title: Eecs_ServiceProvisioning
4+
version: "1.0.0"
45
description: |
56
API for ECS Service Provisioning.
67
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
78
All rights reserved.
8-
version: "1.0.0-alpha.3"
9+
910
externalDocs:
10-
description: 3GPP TS 24.558 V1.2.0 Enabling Edge Applications; Protocol specification.
11+
description: 3GPP TS 24.558 V17.0.0 Enabling Edge Applications; Protocol specification.
1112
url: https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/
13+
1214
security:
1315
- {}
1416
- oAuth2ClientCredentials: []
17+
1518
servers:
1619
- url: '{apiRoot}/eecs-serviceprovisioning/v1'
1720
variables:
1821
apiRoot:
1922
default: https://example.com
2023
description: apiRoot as defined in clause 7.5 of 3GPP TS 29.558
24+
2125
paths:
2226
/subscriptions:
2327
post:
24-
description: Creates a new subscription in ECS in order to be notified of provisioning data changes of interest.
28+
description: >
29+
Creates a new subscription in ECS in order to be notified of provisioning data
30+
changes of interest.
2531
tags:
2632
- Service Provisioning Subscriptions
2733
requestBody:
@@ -71,7 +77,8 @@ paths:
7177
$ref: 'TS29122_CommonData.yaml#/components/responses/default'
7278
responses:
7379
'201':
74-
description: Individual ECS Service Provisioning Subscription resource created successfully.
80+
description: >
81+
Individual ECS Service Provisioning Subscription resource created successfully.
7582
content:
7683
application/json:
7784
schema:
@@ -107,7 +114,9 @@ paths:
107114

108115
/subscriptions/{subscriptionId}:
109116
put:
110-
description: Updates an existing individual service provisioning subscription identified by the subscriptionId.
117+
description: >
118+
Updates an existing individual service provisioning subscription identified
119+
by the subscriptionId.
111120
tags:
112121
- Individual Service Provisioning Subscription
113122
parameters:
@@ -126,7 +135,9 @@ paths:
126135
$ref: '#/components/schemas/ECSServProvSubscription'
127136
responses:
128137
'200':
129-
description: OK (The individual service provisioning subscription matching the subscriptionId was modified successfully)
138+
description: >
139+
OK (The individual service provisioning subscription matching the subscriptionId
140+
was modified successfully).
130141
content:
131142
application/json:
132143
schema:
@@ -155,7 +166,9 @@ paths:
155166
$ref: 'TS29122_CommonData.yaml#/components/responses/default'
156167

157168
delete:
158-
description: Deletes an existing individual service provisioning subscription identified by the subscriptionId.
169+
description: >
170+
Deletes an existing individual service provisioning subscription identified by
171+
the subscriptionId.
159172
tags:
160173
- Individual Service Provisioning Subscription
161174
parameters:
@@ -167,7 +180,9 @@ paths:
167180
type: string
168181
responses:
169182
'204':
170-
description: The individual service provisioning subscription matching the subscriptionId is deleted.
183+
description: >
184+
The individual service provisioning subscription matching the subscriptionId is
185+
deleted.
171186
'307':
172187
$ref: 'TS29122_CommonData.yaml#/components/responses/307'
173188
'308':
@@ -189,7 +204,9 @@ paths:
189204
default:
190205
$ref: 'TS29122_CommonData.yaml#/components/responses/default'
191206
patch:
192-
description: Partially updates an existing individual service provisioning subscription identified by the subscriptionId.
207+
description: >
208+
Partially updates an existing individual service provisioning subscription identified
209+
by the subscriptionId.
193210
tags:
194211
- Individual Service Provisioning Subscription
195212
parameters:
@@ -208,7 +225,9 @@ paths:
208225
$ref: '#/components/schemas/ECSServProvSubscriptionPatch'
209226
responses:
210227
'200':
211-
description: OK (The individual service provisioning subscription matching the subscriptionId was modified successfully)
228+
description: >
229+
OK (The individual service provisioning subscription matching the subscriptionId
230+
was modified successfully)
212231
content:
213232
application/json:
214233
schema:
@@ -250,13 +269,15 @@ paths:
250269
$ref: '#/components/schemas/ECSServProvReq'
251270
responses:
252271
'200':
253-
description: OK (The requested service provisioning information was returned successfully).
272+
description: >
273+
OK (The requested service provisioning information was returned successfully).
254274
content:
255275
application/json:
256276
schema:
257277
$ref: '#/components/schemas/ECSServProvResp'
258278
'204':
259-
description: No Content (the requested service provisioning information does not exist).
279+
description: >
280+
No Content (the requested service provisioning information does not exist).
260281
'400':
261282
$ref: 'TS29122_CommonData.yaml#/components/responses/400'
262283
'401':
@@ -298,16 +319,18 @@ components:
298319
description: Represents a unique identifier of the EEC.
299320
ueId:
300321
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
301-
# acProfs:
302-
# type: array
303-
# items:
304-
# $ref:
305-
# description: Information about services the EEC wants to connect to.
306-
# eecSvcContSupp:
307-
# type: array
308-
# items:
309-
# $ref: 'TS29558_CommonData.yaml#/components/schemas/ACRScenario'
310-
# description: Indicates if the EEC supports service continuity or not, also indicates which ACR scenarios are supported by the EEC.
322+
acProfs:
323+
type: array
324+
items:
325+
$ref: 'TS24558_Eees_EECRegistration.yaml#/components/schemas/ACProfile'
326+
description: Information about services the EEC wants to connect to.
327+
eecSvcContSupp:
328+
type: array
329+
items:
330+
$ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario'
331+
description: >
332+
Indicates if the EEC supports service continuity or not, also indicates which
333+
ACR scenarios are supported by the EEC.
311334
connInfo:
312335
type: array
313336
items:
@@ -338,18 +361,20 @@ components:
338361
description: Represents a unique identifier of the EEC.
339362
ueId:
340363
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
341-
# acProfs:
342-
# type: array
343-
# items:
344-
# $ref:
345-
# description: Information about services the EEC wants to connect to.
364+
acProfs:
365+
type: array
366+
items:
367+
$ref: 'TS24558_Eees_EECRegistration.yaml#/components/schemas/ACProfile'
368+
description: Information about services the EEC wants to connect to.
346369
expTime:
347370
$ref: 'TS29122_CommonData.yaml#/components/schemas/DateTime'
348-
# eecSvcContSupp:
349-
# type: array
350-
# items:
351-
# $ref: 'TS29558_CommonData.yaml#/components/schemas/ACRScenario'
352-
# description: Indicates if the EEC supports service continuity or not, also indicates which ACR scenarios are supported by the EEC.
371+
eecSvcContSupp:
372+
type: array
373+
items:
374+
$ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario'
375+
description: >
376+
Indicates if the EEC supports service continuity or not, also indicates which
377+
ACR scenarios are supported by the EEC.
353378
connInfo:
354379
type: array
355380
items:
@@ -359,7 +384,9 @@ components:
359384
$ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
360385
requestTestNotification:
361386
type: boolean
362-
description: Set to true by Subscriber to request the ECS to send a test notification. Set to false or omitted otherwise.
387+
description: >
388+
Set to true by Subscriber to request the ECS to send a test notification. Set to
389+
false or omitted otherwise.
363390
websockNotifConfig:
364391
$ref: 'TS29122_CommonData.yaml#/components/schemas/WebsockNotifConfig'
365392
suppFeat:
@@ -372,7 +399,9 @@ components:
372399
properties:
373400
subId:
374401
type: string
375-
description: Identifier of the individual service provisioning subscription for which the service provisioning notification is delivered.
402+
description: >
403+
Identifier of the individual service provisioning subscription for which the service
404+
provisioning notification is delivered.
376405
ednCnfgInfo:
377406
type: array
378407
items:
@@ -425,9 +454,8 @@ components:
425454
eesId:
426455
type: string
427456
description: Identity of the EES
428-
# endPt:
429-
# $ref: 'TS29558_CommonData.yaml#/components/schemas/EndPoint'
430-
# description: Endpoint information (e.g. URI, FQDN, IP address) used to communicate with the EES.
457+
endPt:
458+
$ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
431459
easIds:
432460
type: array
433461
items:
@@ -443,14 +471,18 @@ components:
443471
items:
444472
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
445473
description: Represents list of Data network access identifier.
446-
# eesSvcContSupp:
447-
# type: array
448-
# items:
449-
# $ref: 'TS29558_CommonData.yaml#/components/schemas/ACRScenario'
450-
# description: Indicates if the EES supports service continuity or not, also indicates which ACR scenarios are supported by the EES.
474+
eesSvcContSupp:
475+
type: array
476+
items:
477+
$ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario'
478+
description: >
479+
Indicates if the EES supports service continuity or not, also indicates which ACR
480+
scenarios are supported by the EES.
451481
eecRegConf:
452482
type: boolean
453-
description: Indicates whether the EEC is required to register on the EES to use edge services or not.
483+
description: >
484+
Indicates whether the EEC is required to register on the EES to use edge services
485+
or not.
454486
required:
455487
- eesId
456488
- eecRegConf
@@ -469,7 +501,9 @@ components:
469501
type: array
470502
items:
471503
$ref: 'TS29558_Eecs_EESRegistration.yaml#/components/schemas/ACRScenario'
472-
description: Indicates if the EEC supports service continuity or not, also indicates which ACR scenarios are supported by the EEC.
504+
description: >
505+
Indicates if the EEC supports service continuity or not, also indicates which ACR
506+
scenarios are supported by the EEC.
473507
connInfo:
474508
type: array
475509
items:

0 commit comments

Comments
 (0)