UNPKG

11.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": "Si"
68 },
69 "createdAt": {
70 "type": "timestamp"
71 },
72 "completedAt": {
73 "type": "timestamp"
74 },
75 "requestedBy": {},
76 "status": {},
77 "statusReason": {},
78 "signedObject": {
79 "shape": "Sq"
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": "Sy"
111 },
112 "signingImageFormat": {
113 "shape": "S13"
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": "Si"
151 },
152 "status": {}
153 }
154 }
155 },
156 "ListSigningJobs": {
157 "http": {
158 "method": "GET",
159 "requestUri": "/signing-jobs"
160 },
161 "input": {
162 "type": "structure",
163 "members": {
164 "status": {
165 "location": "querystring",
166 "locationName": "status"
167 },
168 "platformId": {
169 "location": "querystring",
170 "locationName": "platformId"
171 },
172 "requestedBy": {
173 "location": "querystring",
174 "locationName": "requestedBy"
175 },
176 "maxResults": {
177 "location": "querystring",
178 "locationName": "maxResults",
179 "type": "integer"
180 },
181 "nextToken": {
182 "location": "querystring",
183 "locationName": "nextToken"
184 }
185 }
186 },
187 "output": {
188 "type": "structure",
189 "members": {
190 "jobs": {
191 "type": "list",
192 "member": {
193 "type": "structure",
194 "members": {
195 "jobId": {},
196 "source": {
197 "shape": "S6"
198 },
199 "signedObject": {
200 "shape": "Sq"
201 },
202 "signingMaterial": {
203 "shape": "Sb"
204 },
205 "createdAt": {
206 "type": "timestamp"
207 },
208 "status": {}
209 }
210 }
211 },
212 "nextToken": {}
213 }
214 }
215 },
216 "ListSigningPlatforms": {
217 "http": {
218 "method": "GET",
219 "requestUri": "/signing-platforms"
220 },
221 "input": {
222 "type": "structure",
223 "members": {
224 "category": {
225 "location": "querystring",
226 "locationName": "category"
227 },
228 "partner": {
229 "location": "querystring",
230 "locationName": "partner"
231 },
232 "target": {
233 "location": "querystring",
234 "locationName": "target"
235 },
236 "maxResults": {
237 "location": "querystring",
238 "locationName": "maxResults",
239 "type": "integer"
240 },
241 "nextToken": {
242 "location": "querystring",
243 "locationName": "nextToken"
244 }
245 }
246 },
247 "output": {
248 "type": "structure",
249 "members": {
250 "platforms": {
251 "type": "list",
252 "member": {
253 "type": "structure",
254 "members": {
255 "platformId": {},
256 "displayName": {},
257 "partner": {},
258 "target": {},
259 "category": {},
260 "signingConfiguration": {
261 "shape": "Sy"
262 },
263 "signingImageFormat": {
264 "shape": "S13"
265 },
266 "maxSizeInMB": {
267 "type": "integer"
268 }
269 }
270 }
271 },
272 "nextToken": {}
273 }
274 }
275 },
276 "ListSigningProfiles": {
277 "http": {
278 "method": "GET",
279 "requestUri": "/signing-profiles"
280 },
281 "input": {
282 "type": "structure",
283 "members": {
284 "includeCanceled": {
285 "location": "querystring",
286 "locationName": "includeCanceled",
287 "type": "boolean"
288 },
289 "maxResults": {
290 "location": "querystring",
291 "locationName": "maxResults",
292 "type": "integer"
293 },
294 "nextToken": {
295 "location": "querystring",
296 "locationName": "nextToken"
297 }
298 }
299 },
300 "output": {
301 "type": "structure",
302 "members": {
303 "profiles": {
304 "type": "list",
305 "member": {
306 "type": "structure",
307 "members": {
308 "profileName": {},
309 "signingMaterial": {
310 "shape": "Sb"
311 },
312 "platformId": {},
313 "signingParameters": {
314 "shape": "Si"
315 },
316 "status": {}
317 }
318 }
319 },
320 "nextToken": {}
321 }
322 }
323 },
324 "PutSigningProfile": {
325 "http": {
326 "method": "PUT",
327 "requestUri": "/signing-profiles/{profileName}"
328 },
329 "input": {
330 "type": "structure",
331 "required": [
332 "profileName",
333 "signingMaterial",
334 "platformId"
335 ],
336 "members": {
337 "profileName": {
338 "location": "uri",
339 "locationName": "profileName"
340 },
341 "signingMaterial": {
342 "shape": "Sb"
343 },
344 "platformId": {},
345 "overrides": {
346 "shape": "Se"
347 },
348 "signingParameters": {
349 "shape": "Si"
350 }
351 }
352 },
353 "output": {
354 "type": "structure",
355 "members": {
356 "arn": {}
357 }
358 }
359 },
360 "StartSigningJob": {
361 "http": {
362 "requestUri": "/signing-jobs"
363 },
364 "input": {
365 "type": "structure",
366 "required": [
367 "source",
368 "destination",
369 "clientRequestToken"
370 ],
371 "members": {
372 "source": {
373 "shape": "S6"
374 },
375 "destination": {
376 "type": "structure",
377 "members": {
378 "s3": {
379 "type": "structure",
380 "members": {
381 "bucketName": {},
382 "prefix": {}
383 }
384 }
385 }
386 },
387 "profileName": {},
388 "clientRequestToken": {
389 "idempotencyToken": true
390 }
391 }
392 },
393 "output": {
394 "type": "structure",
395 "members": {
396 "jobId": {}
397 }
398 }
399 }
400 },
401 "shapes": {
402 "S6": {
403 "type": "structure",
404 "members": {
405 "s3": {
406 "type": "structure",
407 "required": [
408 "bucketName",
409 "key",
410 "version"
411 ],
412 "members": {
413 "bucketName": {},
414 "key": {},
415 "version": {}
416 }
417 }
418 }
419 },
420 "Sb": {
421 "type": "structure",
422 "required": [
423 "certificateArn"
424 ],
425 "members": {
426 "certificateArn": {}
427 }
428 },
429 "Se": {
430 "type": "structure",
431 "members": {
432 "signingConfiguration": {
433 "type": "structure",
434 "members": {
435 "encryptionAlgorithm": {},
436 "hashAlgorithm": {}
437 }
438 }
439 }
440 },
441 "Si": {
442 "type": "map",
443 "key": {},
444 "value": {}
445 },
446 "Sq": {
447 "type": "structure",
448 "members": {
449 "s3": {
450 "type": "structure",
451 "members": {
452 "bucketName": {},
453 "key": {}
454 }
455 }
456 }
457 },
458 "Sy": {
459 "type": "structure",
460 "required": [
461 "encryptionAlgorithmOptions",
462 "hashAlgorithmOptions"
463 ],
464 "members": {
465 "encryptionAlgorithmOptions": {
466 "type": "structure",
467 "required": [
468 "allowedValues",
469 "defaultValue"
470 ],
471 "members": {
472 "allowedValues": {
473 "type": "list",
474 "member": {}
475 },
476 "defaultValue": {}
477 }
478 },
479 "hashAlgorithmOptions": {
480 "type": "structure",
481 "required": [
482 "allowedValues",
483 "defaultValue"
484 ],
485 "members": {
486 "allowedValues": {
487 "type": "list",
488 "member": {}
489 },
490 "defaultValue": {}
491 }
492 }
493 }
494 },
495 "S13": {
496 "type": "structure",
497 "required": [
498 "supportedFormats",
499 "defaultFormat"
500 ],
501 "members": {
502 "supportedFormats": {
503 "type": "list",
504 "member": {}
505 },
506 "defaultFormat": {}
507 }
508 }
509 }
510}
\No newline at end of file