UNPKG

13.6 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-08-25",
5 "endpointPrefix": "signer",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceAbbreviation": "signer",
9 "serviceFullName": "AWS Signer",
10 "serviceId": "signer",
11 "signatureVersion": "v4",
12 "signingName": "signer",
13 "uid": "signer-2017-08-25"
14 },
15 "operations": {
16 "CancelSigningProfile": {
17 "http": {
18 "method": "DELETE",
19 "requestUri": "/signing-profiles/{profileName}"
20 },
21 "input": {
22 "type": "structure",
23 "required": [
24 "profileName"
25 ],
26 "members": {
27 "profileName": {
28 "location": "uri",
29 "locationName": "profileName"
30 }
31 }
32 }
33 },
34 "DescribeSigningJob": {
35 "http": {
36 "method": "GET",
37 "requestUri": "/signing-jobs/{jobId}"
38 },
39 "input": {
40 "type": "structure",
41 "required": [
42 "jobId"
43 ],
44 "members": {
45 "jobId": {
46 "location": "uri",
47 "locationName": "jobId"
48 }
49 }
50 },
51 "output": {
52 "type": "structure",
53 "members": {
54 "jobId": {},
55 "source": {
56 "shape": "S6"
57 },
58 "signingMaterial": {
59 "shape": "Sb"
60 },
61 "platformId": {},
62 "profileName": {},
63 "overrides": {
64 "shape": "Se"
65 },
66 "signingParameters": {
67 "shape": "Sj"
68 },
69 "createdAt": {
70 "type": "timestamp"
71 },
72 "completedAt": {
73 "type": "timestamp"
74 },
75 "requestedBy": {},
76 "status": {},
77 "statusReason": {},
78 "signedObject": {
79 "shape": "Sr"
80 }
81 }
82 }
83 },
84 "GetSigningPlatform": {
85 "http": {
86 "method": "GET",
87 "requestUri": "/signing-platforms/{platformId}"
88 },
89 "input": {
90 "type": "structure",
91 "required": [
92 "platformId"
93 ],
94 "members": {
95 "platformId": {
96 "location": "uri",
97 "locationName": "platformId"
98 }
99 }
100 },
101 "output": {
102 "type": "structure",
103 "members": {
104 "platformId": {},
105 "displayName": {},
106 "partner": {},
107 "target": {},
108 "category": {},
109 "signingConfiguration": {
110 "shape": "Sz"
111 },
112 "signingImageFormat": {
113 "shape": "S14"
114 },
115 "maxSizeInMB": {
116 "type": "integer"
117 }
118 }
119 }
120 },
121 "GetSigningProfile": {
122 "http": {
123 "method": "GET",
124 "requestUri": "/signing-profiles/{profileName}"
125 },
126 "input": {
127 "type": "structure",
128 "required": [
129 "profileName"
130 ],
131 "members": {
132 "profileName": {
133 "location": "uri",
134 "locationName": "profileName"
135 }
136 }
137 },
138 "output": {
139 "type": "structure",
140 "members": {
141 "profileName": {},
142 "signingMaterial": {
143 "shape": "Sb"
144 },
145 "platformId": {},
146 "overrides": {
147 "shape": "Se"
148 },
149 "signingParameters": {
150 "shape": "Sj"
151 },
152 "status": {},
153 "arn": {},
154 "tags": {
155 "shape": "S1b"
156 }
157 }
158 }
159 },
160 "ListSigningJobs": {
161 "http": {
162 "method": "GET",
163 "requestUri": "/signing-jobs"
164 },
165 "input": {
166 "type": "structure",
167 "members": {
168 "status": {
169 "location": "querystring",
170 "locationName": "status"
171 },
172 "platformId": {
173 "location": "querystring",
174 "locationName": "platformId"
175 },
176 "requestedBy": {
177 "location": "querystring",
178 "locationName": "requestedBy"
179 },
180 "maxResults": {
181 "location": "querystring",
182 "locationName": "maxResults",
183 "type": "integer"
184 },
185 "nextToken": {
186 "location": "querystring",
187 "locationName": "nextToken"
188 }
189 }
190 },
191 "output": {
192 "type": "structure",
193 "members": {
194 "jobs": {
195 "type": "list",
196 "member": {
197 "type": "structure",
198 "members": {
199 "jobId": {},
200 "source": {
201 "shape": "S6"
202 },
203 "signedObject": {
204 "shape": "Sr"
205 },
206 "signingMaterial": {
207 "shape": "Sb"
208 },
209 "createdAt": {
210 "type": "timestamp"
211 },
212 "status": {}
213 }
214 }
215 },
216 "nextToken": {}
217 }
218 }
219 },
220 "ListSigningPlatforms": {
221 "http": {
222 "method": "GET",
223 "requestUri": "/signing-platforms"
224 },
225 "input": {
226 "type": "structure",
227 "members": {
228 "category": {
229 "location": "querystring",
230 "locationName": "category"
231 },
232 "partner": {
233 "location": "querystring",
234 "locationName": "partner"
235 },
236 "target": {
237 "location": "querystring",
238 "locationName": "target"
239 },
240 "maxResults": {
241 "location": "querystring",
242 "locationName": "maxResults",
243 "type": "integer"
244 },
245 "nextToken": {
246 "location": "querystring",
247 "locationName": "nextToken"
248 }
249 }
250 },
251 "output": {
252 "type": "structure",
253 "members": {
254 "platforms": {
255 "type": "list",
256 "member": {
257 "type": "structure",
258 "members": {
259 "platformId": {},
260 "displayName": {},
261 "partner": {},
262 "target": {},
263 "category": {},
264 "signingConfiguration": {
265 "shape": "Sz"
266 },
267 "signingImageFormat": {
268 "shape": "S14"
269 },
270 "maxSizeInMB": {
271 "type": "integer"
272 }
273 }
274 }
275 },
276 "nextToken": {}
277 }
278 }
279 },
280 "ListSigningProfiles": {
281 "http": {
282 "method": "GET",
283 "requestUri": "/signing-profiles"
284 },
285 "input": {
286 "type": "structure",
287 "members": {
288 "includeCanceled": {
289 "location": "querystring",
290 "locationName": "includeCanceled",
291 "type": "boolean"
292 },
293 "maxResults": {
294 "location": "querystring",
295 "locationName": "maxResults",
296 "type": "integer"
297 },
298 "nextToken": {
299 "location": "querystring",
300 "locationName": "nextToken"
301 }
302 }
303 },
304 "output": {
305 "type": "structure",
306 "members": {
307 "profiles": {
308 "type": "list",
309 "member": {
310 "type": "structure",
311 "members": {
312 "profileName": {},
313 "signingMaterial": {
314 "shape": "Sb"
315 },
316 "platformId": {},
317 "signingParameters": {
318 "shape": "Sj"
319 },
320 "status": {},
321 "arn": {},
322 "tags": {
323 "shape": "S1b"
324 }
325 }
326 }
327 },
328 "nextToken": {}
329 }
330 }
331 },
332 "ListTagsForResource": {
333 "http": {
334 "method": "GET",
335 "requestUri": "/tags/{resourceArn}"
336 },
337 "input": {
338 "type": "structure",
339 "required": [
340 "resourceArn"
341 ],
342 "members": {
343 "resourceArn": {
344 "location": "uri",
345 "locationName": "resourceArn"
346 }
347 }
348 },
349 "output": {
350 "type": "structure",
351 "members": {
352 "tags": {
353 "shape": "S1b"
354 }
355 }
356 }
357 },
358 "PutSigningProfile": {
359 "http": {
360 "method": "PUT",
361 "requestUri": "/signing-profiles/{profileName}"
362 },
363 "input": {
364 "type": "structure",
365 "required": [
366 "profileName",
367 "signingMaterial",
368 "platformId"
369 ],
370 "members": {
371 "profileName": {
372 "location": "uri",
373 "locationName": "profileName"
374 },
375 "signingMaterial": {
376 "shape": "Sb"
377 },
378 "platformId": {},
379 "overrides": {
380 "shape": "Se"
381 },
382 "signingParameters": {
383 "shape": "Sj"
384 },
385 "tags": {
386 "shape": "S1b"
387 }
388 }
389 },
390 "output": {
391 "type": "structure",
392 "members": {
393 "arn": {}
394 }
395 }
396 },
397 "StartSigningJob": {
398 "http": {
399 "requestUri": "/signing-jobs"
400 },
401 "input": {
402 "type": "structure",
403 "required": [
404 "source",
405 "destination",
406 "clientRequestToken"
407 ],
408 "members": {
409 "source": {
410 "shape": "S6"
411 },
412 "destination": {
413 "type": "structure",
414 "members": {
415 "s3": {
416 "type": "structure",
417 "members": {
418 "bucketName": {},
419 "prefix": {}
420 }
421 }
422 }
423 },
424 "profileName": {},
425 "clientRequestToken": {
426 "idempotencyToken": true
427 }
428 }
429 },
430 "output": {
431 "type": "structure",
432 "members": {
433 "jobId": {}
434 }
435 }
436 },
437 "TagResource": {
438 "http": {
439 "requestUri": "/tags/{resourceArn}"
440 },
441 "input": {
442 "type": "structure",
443 "required": [
444 "resourceArn",
445 "tags"
446 ],
447 "members": {
448 "resourceArn": {
449 "location": "uri",
450 "locationName": "resourceArn"
451 },
452 "tags": {
453 "shape": "S1b"
454 }
455 }
456 },
457 "output": {
458 "type": "structure",
459 "members": {}
460 }
461 },
462 "UntagResource": {
463 "http": {
464 "method": "DELETE",
465 "requestUri": "/tags/{resourceArn}"
466 },
467 "input": {
468 "type": "structure",
469 "required": [
470 "resourceArn",
471 "tagKeys"
472 ],
473 "members": {
474 "resourceArn": {
475 "location": "uri",
476 "locationName": "resourceArn"
477 },
478 "tagKeys": {
479 "location": "querystring",
480 "locationName": "tagKeys",
481 "type": "list",
482 "member": {}
483 }
484 }
485 },
486 "output": {
487 "type": "structure",
488 "members": {}
489 }
490 }
491 },
492 "shapes": {
493 "S6": {
494 "type": "structure",
495 "members": {
496 "s3": {
497 "type": "structure",
498 "required": [
499 "bucketName",
500 "key",
501 "version"
502 ],
503 "members": {
504 "bucketName": {},
505 "key": {},
506 "version": {}
507 }
508 }
509 }
510 },
511 "Sb": {
512 "type": "structure",
513 "required": [
514 "certificateArn"
515 ],
516 "members": {
517 "certificateArn": {}
518 }
519 },
520 "Se": {
521 "type": "structure",
522 "members": {
523 "signingConfiguration": {
524 "type": "structure",
525 "members": {
526 "encryptionAlgorithm": {},
527 "hashAlgorithm": {}
528 }
529 },
530 "signingImageFormat": {}
531 }
532 },
533 "Sj": {
534 "type": "map",
535 "key": {},
536 "value": {}
537 },
538 "Sr": {
539 "type": "structure",
540 "members": {
541 "s3": {
542 "type": "structure",
543 "members": {
544 "bucketName": {},
545 "key": {}
546 }
547 }
548 }
549 },
550 "Sz": {
551 "type": "structure",
552 "required": [
553 "encryptionAlgorithmOptions",
554 "hashAlgorithmOptions"
555 ],
556 "members": {
557 "encryptionAlgorithmOptions": {
558 "type": "structure",
559 "required": [
560 "allowedValues",
561 "defaultValue"
562 ],
563 "members": {
564 "allowedValues": {
565 "type": "list",
566 "member": {}
567 },
568 "defaultValue": {}
569 }
570 },
571 "hashAlgorithmOptions": {
572 "type": "structure",
573 "required": [
574 "allowedValues",
575 "defaultValue"
576 ],
577 "members": {
578 "allowedValues": {
579 "type": "list",
580 "member": {}
581 },
582 "defaultValue": {}
583 }
584 }
585 }
586 },
587 "S14": {
588 "type": "structure",
589 "required": [
590 "supportedFormats",
591 "defaultFormat"
592 ],
593 "members": {
594 "supportedFormats": {
595 "type": "list",
596 "member": {}
597 },
598 "defaultFormat": {}
599 }
600 },
601 "S1b": {
602 "type": "map",
603 "key": {},
604 "value": {}
605 }
606 }
607}
\No newline at end of file