UNPKG

9.55 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-09-01",
5 "endpointPrefix": "mediastore",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "MediaStore",
9 "serviceFullName": "AWS Elemental MediaStore",
10 "serviceId": "MediaStore",
11 "signatureVersion": "v4",
12 "signingName": "mediastore",
13 "targetPrefix": "MediaStore_20170901",
14 "uid": "mediastore-2017-09-01"
15 },
16 "operations": {
17 "CreateContainer": {
18 "input": {
19 "type": "structure",
20 "required": [
21 "ContainerName"
22 ],
23 "members": {
24 "ContainerName": {},
25 "Tags": {
26 "shape": "S3"
27 }
28 }
29 },
30 "output": {
31 "type": "structure",
32 "required": [
33 "Container"
34 ],
35 "members": {
36 "Container": {
37 "shape": "S8"
38 }
39 }
40 }
41 },
42 "DeleteContainer": {
43 "input": {
44 "type": "structure",
45 "required": [
46 "ContainerName"
47 ],
48 "members": {
49 "ContainerName": {}
50 }
51 },
52 "output": {
53 "type": "structure",
54 "members": {}
55 }
56 },
57 "DeleteContainerPolicy": {
58 "input": {
59 "type": "structure",
60 "required": [
61 "ContainerName"
62 ],
63 "members": {
64 "ContainerName": {}
65 }
66 },
67 "output": {
68 "type": "structure",
69 "members": {}
70 }
71 },
72 "DeleteCorsPolicy": {
73 "input": {
74 "type": "structure",
75 "required": [
76 "ContainerName"
77 ],
78 "members": {
79 "ContainerName": {}
80 }
81 },
82 "output": {
83 "type": "structure",
84 "members": {}
85 }
86 },
87 "DeleteLifecyclePolicy": {
88 "input": {
89 "type": "structure",
90 "required": [
91 "ContainerName"
92 ],
93 "members": {
94 "ContainerName": {}
95 }
96 },
97 "output": {
98 "type": "structure",
99 "members": {}
100 }
101 },
102 "DeleteMetricPolicy": {
103 "input": {
104 "type": "structure",
105 "required": [
106 "ContainerName"
107 ],
108 "members": {
109 "ContainerName": {}
110 }
111 },
112 "output": {
113 "type": "structure",
114 "members": {}
115 }
116 },
117 "DescribeContainer": {
118 "input": {
119 "type": "structure",
120 "members": {
121 "ContainerName": {}
122 }
123 },
124 "output": {
125 "type": "structure",
126 "members": {
127 "Container": {
128 "shape": "S8"
129 }
130 }
131 }
132 },
133 "GetContainerPolicy": {
134 "input": {
135 "type": "structure",
136 "required": [
137 "ContainerName"
138 ],
139 "members": {
140 "ContainerName": {}
141 }
142 },
143 "output": {
144 "type": "structure",
145 "required": [
146 "Policy"
147 ],
148 "members": {
149 "Policy": {}
150 }
151 }
152 },
153 "GetCorsPolicy": {
154 "input": {
155 "type": "structure",
156 "required": [
157 "ContainerName"
158 ],
159 "members": {
160 "ContainerName": {}
161 }
162 },
163 "output": {
164 "type": "structure",
165 "required": [
166 "CorsPolicy"
167 ],
168 "members": {
169 "CorsPolicy": {
170 "shape": "Sv"
171 }
172 }
173 }
174 },
175 "GetLifecyclePolicy": {
176 "input": {
177 "type": "structure",
178 "required": [
179 "ContainerName"
180 ],
181 "members": {
182 "ContainerName": {}
183 }
184 },
185 "output": {
186 "type": "structure",
187 "required": [
188 "LifecyclePolicy"
189 ],
190 "members": {
191 "LifecyclePolicy": {}
192 }
193 }
194 },
195 "GetMetricPolicy": {
196 "input": {
197 "type": "structure",
198 "required": [
199 "ContainerName"
200 ],
201 "members": {
202 "ContainerName": {}
203 }
204 },
205 "output": {
206 "type": "structure",
207 "required": [
208 "MetricPolicy"
209 ],
210 "members": {
211 "MetricPolicy": {
212 "shape": "S1a"
213 }
214 }
215 }
216 },
217 "ListContainers": {
218 "input": {
219 "type": "structure",
220 "members": {
221 "NextToken": {},
222 "MaxResults": {
223 "type": "integer"
224 }
225 }
226 },
227 "output": {
228 "type": "structure",
229 "required": [
230 "Containers"
231 ],
232 "members": {
233 "Containers": {
234 "type": "list",
235 "member": {
236 "shape": "S8"
237 }
238 },
239 "NextToken": {}
240 }
241 }
242 },
243 "ListTagsForResource": {
244 "input": {
245 "type": "structure",
246 "required": [
247 "Resource"
248 ],
249 "members": {
250 "Resource": {}
251 }
252 },
253 "output": {
254 "type": "structure",
255 "members": {
256 "Tags": {
257 "shape": "S3"
258 }
259 }
260 }
261 },
262 "PutContainerPolicy": {
263 "input": {
264 "type": "structure",
265 "required": [
266 "ContainerName",
267 "Policy"
268 ],
269 "members": {
270 "ContainerName": {},
271 "Policy": {}
272 }
273 },
274 "output": {
275 "type": "structure",
276 "members": {}
277 }
278 },
279 "PutCorsPolicy": {
280 "input": {
281 "type": "structure",
282 "required": [
283 "ContainerName",
284 "CorsPolicy"
285 ],
286 "members": {
287 "ContainerName": {},
288 "CorsPolicy": {
289 "shape": "Sv"
290 }
291 }
292 },
293 "output": {
294 "type": "structure",
295 "members": {}
296 }
297 },
298 "PutLifecyclePolicy": {
299 "input": {
300 "type": "structure",
301 "required": [
302 "ContainerName",
303 "LifecyclePolicy"
304 ],
305 "members": {
306 "ContainerName": {},
307 "LifecyclePolicy": {}
308 }
309 },
310 "output": {
311 "type": "structure",
312 "members": {}
313 }
314 },
315 "PutMetricPolicy": {
316 "input": {
317 "type": "structure",
318 "required": [
319 "ContainerName",
320 "MetricPolicy"
321 ],
322 "members": {
323 "ContainerName": {},
324 "MetricPolicy": {
325 "shape": "S1a"
326 }
327 }
328 },
329 "output": {
330 "type": "structure",
331 "members": {}
332 }
333 },
334 "StartAccessLogging": {
335 "input": {
336 "type": "structure",
337 "required": [
338 "ContainerName"
339 ],
340 "members": {
341 "ContainerName": {}
342 }
343 },
344 "output": {
345 "type": "structure",
346 "members": {}
347 }
348 },
349 "StopAccessLogging": {
350 "input": {
351 "type": "structure",
352 "required": [
353 "ContainerName"
354 ],
355 "members": {
356 "ContainerName": {}
357 }
358 },
359 "output": {
360 "type": "structure",
361 "members": {}
362 }
363 },
364 "TagResource": {
365 "input": {
366 "type": "structure",
367 "required": [
368 "Resource",
369 "Tags"
370 ],
371 "members": {
372 "Resource": {},
373 "Tags": {
374 "shape": "S3"
375 }
376 }
377 },
378 "output": {
379 "type": "structure",
380 "members": {}
381 }
382 },
383 "UntagResource": {
384 "input": {
385 "type": "structure",
386 "required": [
387 "Resource",
388 "TagKeys"
389 ],
390 "members": {
391 "Resource": {},
392 "TagKeys": {
393 "type": "list",
394 "member": {}
395 }
396 }
397 },
398 "output": {
399 "type": "structure",
400 "members": {}
401 }
402 }
403 },
404 "shapes": {
405 "S3": {
406 "type": "list",
407 "member": {
408 "type": "structure",
409 "required": [
410 "Key"
411 ],
412 "members": {
413 "Key": {},
414 "Value": {}
415 }
416 }
417 },
418 "S8": {
419 "type": "structure",
420 "members": {
421 "Endpoint": {},
422 "CreationTime": {
423 "type": "timestamp"
424 },
425 "ARN": {},
426 "Name": {},
427 "Status": {},
428 "AccessLoggingEnabled": {
429 "type": "boolean"
430 }
431 }
432 },
433 "Sv": {
434 "type": "list",
435 "member": {
436 "type": "structure",
437 "required": [
438 "AllowedOrigins",
439 "AllowedHeaders"
440 ],
441 "members": {
442 "AllowedOrigins": {
443 "type": "list",
444 "member": {}
445 },
446 "AllowedMethods": {
447 "type": "list",
448 "member": {}
449 },
450 "AllowedHeaders": {
451 "type": "list",
452 "member": {}
453 },
454 "MaxAgeSeconds": {
455 "type": "integer"
456 },
457 "ExposeHeaders": {
458 "type": "list",
459 "member": {}
460 }
461 }
462 }
463 },
464 "S1a": {
465 "type": "structure",
466 "required": [
467 "ContainerLevelMetrics"
468 ],
469 "members": {
470 "ContainerLevelMetrics": {},
471 "MetricPolicyRules": {
472 "type": "list",
473 "member": {
474 "type": "structure",
475 "required": [
476 "ObjectGroup",
477 "ObjectGroupName"
478 ],
479 "members": {
480 "ObjectGroup": {},
481 "ObjectGroupName": {}
482 }
483 }
484 }
485 }
486 }
487 }
488}
\No newline at end of file