Skip to content

Commit 961ff9c

Browse files
committed
Rel-18 Dec'22
1 parent 605fe2f commit 961ff9c

File tree

172 files changed

+8278
-1427
lines changed

Some content is hidden

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

172 files changed

+8278
-1427
lines changed

TS24558_Eees_ACREvents.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
openapi: 3.0.0
22
info:
33
title: Eees_ACREvents
4-
version: "1.0.1"
4+
version: "1.0.2"
55
description: |
66
API for ACR events subscription and notification.
77
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
88
All rights reserved.
99
externalDocs:
1010
description: >
11-
3GPP TS 24.558 V17.1.0 Enabling Edge Applications; Protocol specification.
11+
3GPP TS 24.558 V17.2.0 Enabling Edge Applications; Protocol specification.
1212
url: 'https://www.3gpp.org/ftp/Specs/archive/24_series/24.558/'
1313

1414
security:
@@ -331,9 +331,6 @@ components:
331331
$ref: '#/components/schemas/TargetInfo'
332332
acrStatus:
333333
$ref: '#/components/schemas/ACRCompleteEventInfo'
334-
failReason :
335-
type: string
336-
description: Indicates the cause information for the failure.
337334
eecCtxtReloc:
338335
$ref: '#/components/schemas/EecCtxtRelocStatus'
339336

@@ -395,6 +392,9 @@ components:
395392
description: Indicates whether the ACR is successful or failure.
396393
tEasEndpoint:
397394
$ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
395+
failReason:
396+
type: string
397+
description: Indicates the cause information for the failure.
398398
required:
399399
- acrRes
400400
- tEasEndpoint

TS26512_M1_ContentHostingProvisioning.yaml

+21-18
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
openapi: 3.0.0
22
info:
33
title: M1_ContentHostingProvisioning
4-
version: 2.0.0
4+
version: 2.1.0
55
description: |
66
5GMS AF M1 Content Hosting Provisioning API
77
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -10,7 +10,7 @@ tags:
1010
- name: M1_ContentHostingProvisioning
1111
description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning'
1212
externalDocs:
13-
description: 'TS 26.512 V17.2.0; 5G Media Streaming (5GMS); Protocols'
13+
description: 'TS 26.512 V17.3.0; 5G Media Streaming (5GMS); Protocols'
1414
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
1515
servers:
1616
- url: '{apiRoot}/3gpp-m1/v2'
@@ -137,22 +137,20 @@ components:
137137
type: object
138138
description: 'A configuration for content ingest.'
139139
properties:
140-
path:
141-
type: string
142140
pull:
143141
type: boolean
144142
protocol:
145143
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
146-
entryPoint:
144+
baseURL:
147145
$ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
148146
PathRewriteRule:
149147
type: object
150148
description: 'A rule to manipulate URL paths.'
151149
required:
152-
- requestPattern
150+
- requestPathPattern
153151
- mappedPath
154152
properties:
155-
requestPattern:
153+
requestPathPattern:
156154
type: string
157155
mappedPath:
158156
type: string
@@ -181,16 +179,15 @@ components:
181179
DistributionConfiguration:
182180
type: object
183181
description: 'A content distribution configuration.'
184-
required:
185-
- canonicalDomainName
186-
- domainNameAlias
187182
properties:
188183
contentPreparationTemplateId:
189184
$ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
190185
canonicalDomainName:
191186
type: string
192187
domainNameAlias:
193188
type: string
189+
baseURL:
190+
$ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
194191
pathRewriteRules:
195192
type: array
196193
items:
@@ -240,14 +237,18 @@ components:
240237
certificateId:
241238
$ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
242239
supplementaryDistributionNetworks:
243-
type: object
244-
properties:
245-
default:
246-
$ref: '#/components/schemas/DistributionNetworkType'
247-
required:
248-
- default
249-
additionalProperties:
250-
$ref: '#/components/schemas/DistributionMode'
240+
type: array
241+
items:
242+
type: object
243+
description: "A duple tying a type of supplementary distribution network to its distribution mode."
244+
required:
245+
- distributionNetworkType
246+
- distributionMode
247+
properties:
248+
distributionNetworkType:
249+
$ref: '#/components/schemas/DistributionNetworkType'
250+
distributionMode:
251+
$ref: '#/components/schemas/DistributionMode'
251252
# Schema for the resource itself
252253
ContentHostingConfiguration:
253254
type: object
@@ -259,6 +260,8 @@ components:
259260
properties:
260261
name:
261262
type: string
263+
entryPointPath:
264+
$ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
262265
ingestConfiguration:
263266
$ref: '#/components/schemas/IngestConfiguration'
264267
distributionConfigurations:
+236
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
openapi: 3.0.0
2+
3+
info:
4+
title: 'MBS User Service Announcement Element units’ definition'
5+
version: 1.1.0
6+
description: |
7+
MBS User Service Announcement Element units.
8+
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
9+
All rights reserved.
10+
11+
externalDocs:
12+
description: 3GPP TS 26.517 V17.1.0; 5G System; 5G MBSF; Stage 3.
13+
url: http://www.3gpp.org/ftp/Specs/archive/26_series/26.517/
14+
paths: {}
15+
components:
16+
schemas:
17+
BundleDescription:
18+
type: array
19+
items:
20+
$ref: '#/components/schemas/UserServiceDescription'
21+
minItems: 1
22+
23+
UserServiceDescription:
24+
type: object
25+
properties:
26+
name:
27+
type: array
28+
items:
29+
type: string
30+
serviceLanguage:
31+
type: array
32+
items:
33+
type: string
34+
serviceId:
35+
type: string
36+
distributionSessionDescription:
37+
$ref: '#/components/schemas/DistributionSessionDescription'
38+
appServiceDescription:
39+
$ref: '#/components/schemas/AppServiceDescription'
40+
scheduleDescription:
41+
$ref: '#/components/schemas/ScheduleDescription'
42+
availabilityInfo:
43+
$ref: '#/components/schemas/AvailabilityInformation'
44+
required:
45+
- distributionMethod
46+
- serviceId
47+
48+
DistributionSessionDescription:
49+
type: object
50+
properties:
51+
conformanceProfile:
52+
type: string
53+
sessionDescriptionURI:
54+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
55+
objectRepairParameters:
56+
$ref: '#/components/schemas/AssociatedProcedureDescription'
57+
dataNetworkName:
58+
type: string
59+
mbsAppService:
60+
type: array
61+
items:
62+
$ref: '#/components/schemas/ApplicationService'
63+
unicastAppServices:
64+
type: array
65+
items:
66+
type: object
67+
properties:
68+
unicastAppService:
69+
type: array
70+
items:
71+
$ref: '#/components/schemas/ApplicationService'
72+
required:
73+
- sessionDescriptionURI
74+
75+
AppServiceDescription:
76+
type: object
77+
properties:
78+
mediaManifestDescriptionURI:
79+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
80+
mimeType:
81+
type: string
82+
identicalContents:
83+
type: array
84+
items:
85+
type: object
86+
properties:
87+
unicastAppService:
88+
type: array
89+
items:
90+
$ref: '#/components/schemas/ApplicationService'
91+
minItems: 2
92+
alternativeContents:
93+
type: array
94+
items:
95+
type: array
96+
items:
97+
$ref: '#/components/schemas/ApplicationService'
98+
99+
ApplicationService:
100+
type: object
101+
properties:
102+
basePattern:
103+
type: string
104+
required:
105+
- basePattern
106+
107+
AvailabilityInformation:
108+
type: array
109+
items:
110+
$ref: '#/components/schemas/AvailabilityInformationBinding'
111+
112+
AvailabilityInformationBinding:
113+
type: object
114+
properties:
115+
mbsServiceArea:
116+
type: array
117+
items:
118+
$ref: 'TS29571_CommonData.yaml#/components/schemas/MbsServiceArea'
119+
mbsFSAId:
120+
$ref: 'TS29571_CommonData.yaml#/components/schemas/MbsFsaId'
121+
radioFrequency:
122+
type: array
123+
items:
124+
type: integer
125+
minimum: 0
126+
127+
AssociatedProcedureDescription:
128+
type: object
129+
properties:
130+
postObjectRepair:
131+
$ref: '#/components/schemas/PostObjectRepair'
132+
mbsObjectRepair:
133+
$ref: '#/components/schemas/MbsObjectRepair'
134+
135+
PostObjectRepair:
136+
type: object
137+
properties:
138+
serviceURIs:
139+
type: array
140+
items:
141+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
142+
offsetTime:
143+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
144+
randomTimePeriod:
145+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
146+
147+
MbsObjectRepair:
148+
type: object
149+
properties:
150+
sessionDescriptionURI:
151+
type: string
152+
153+
ScheduleDescription:
154+
type: array
155+
items:
156+
$ref: '#/components/schemas/ServiceSchedule'
157+
158+
ServiceSchedule:
159+
type: object
160+
properties:
161+
sessionSchedule:
162+
$ref: '#/components/schemas/SessionSchedule'
163+
sessionScheduleOverride:
164+
$ref: '#/components/schemas/SessionScheduleOverride'
165+
objectSchedule:
166+
$ref: '#/components/schemas/ObjectSchedule'
167+
serviceId:
168+
type: string
169+
serviceClass:
170+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
171+
required:
172+
- serviceId
173+
- serviceClass
174+
- serviceSchedule
175+
176+
SessionSchedule:
177+
type: array
178+
items:
179+
type: object
180+
properties:
181+
start:
182+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
183+
stop:
184+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
185+
reoccurencePattern:
186+
type: string
187+
numberOfTimes:
188+
type: integer
189+
minimum: 1
190+
reoccurenceStopTime:
191+
type: string
192+
index:
193+
type: integer
194+
FDTInstanceURI:
195+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
196+
required:
197+
- start
198+
- stop
199+
SessionScheduleOverride:
200+
type: array
201+
items:
202+
type: object
203+
properties:
204+
start:
205+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
206+
stop:
207+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
208+
index:
209+
type: integer
210+
cancelled:
211+
type: boolean
212+
sessionDescriptionURI:
213+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
214+
215+
ObjectSchedule:
216+
type: array
217+
items:
218+
type: object
219+
properties:
220+
objectURI:
221+
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
222+
sessionId:
223+
type: string
224+
objectEtag:
225+
type: string
226+
unicastOnly:
227+
type: boolean
228+
deliveryInfo:
229+
type: array
230+
items:
231+
type: object
232+
properties:
233+
start:
234+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
235+
stop:
236+
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'

0 commit comments

Comments
 (0)