UNPKG

13.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2012-10-29",
5 "endpointPrefix": "datapipeline",
6 "jsonVersion": "1.1",
7 "serviceFullName": "AWS Data Pipeline",
8 "serviceId": "Data Pipeline",
9 "signatureVersion": "v4",
10 "targetPrefix": "DataPipeline",
11 "protocol": "json",
12 "uid": "datapipeline-2012-10-29"
13 },
14 "operations": {
15 "ActivatePipeline": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "pipelineId"
20 ],
21 "members": {
22 "pipelineId": {},
23 "parameterValues": {
24 "shape": "S3"
25 },
26 "startTimestamp": {
27 "type": "timestamp"
28 }
29 }
30 },
31 "output": {
32 "type": "structure",
33 "members": {}
34 }
35 },
36 "AddTags": {
37 "input": {
38 "type": "structure",
39 "required": [
40 "pipelineId",
41 "tags"
42 ],
43 "members": {
44 "pipelineId": {},
45 "tags": {
46 "shape": "Sa"
47 }
48 }
49 },
50 "output": {
51 "type": "structure",
52 "members": {}
53 }
54 },
55 "CreatePipeline": {
56 "input": {
57 "type": "structure",
58 "required": [
59 "name",
60 "uniqueId"
61 ],
62 "members": {
63 "name": {},
64 "uniqueId": {},
65 "description": {},
66 "tags": {
67 "shape": "Sa"
68 }
69 }
70 },
71 "output": {
72 "type": "structure",
73 "required": [
74 "pipelineId"
75 ],
76 "members": {
77 "pipelineId": {}
78 }
79 }
80 },
81 "DeactivatePipeline": {
82 "input": {
83 "type": "structure",
84 "required": [
85 "pipelineId"
86 ],
87 "members": {
88 "pipelineId": {},
89 "cancelActive": {
90 "type": "boolean"
91 }
92 }
93 },
94 "output": {
95 "type": "structure",
96 "members": {}
97 }
98 },
99 "DeletePipeline": {
100 "input": {
101 "type": "structure",
102 "required": [
103 "pipelineId"
104 ],
105 "members": {
106 "pipelineId": {}
107 }
108 }
109 },
110 "DescribeObjects": {
111 "input": {
112 "type": "structure",
113 "required": [
114 "pipelineId",
115 "objectIds"
116 ],
117 "members": {
118 "pipelineId": {},
119 "objectIds": {
120 "shape": "Sn"
121 },
122 "evaluateExpressions": {
123 "type": "boolean"
124 },
125 "marker": {}
126 }
127 },
128 "output": {
129 "type": "structure",
130 "required": [
131 "pipelineObjects"
132 ],
133 "members": {
134 "pipelineObjects": {
135 "shape": "Sq"
136 },
137 "marker": {},
138 "hasMoreResults": {
139 "type": "boolean"
140 }
141 }
142 }
143 },
144 "DescribePipelines": {
145 "input": {
146 "type": "structure",
147 "required": [
148 "pipelineIds"
149 ],
150 "members": {
151 "pipelineIds": {
152 "shape": "Sn"
153 }
154 }
155 },
156 "output": {
157 "type": "structure",
158 "required": [
159 "pipelineDescriptionList"
160 ],
161 "members": {
162 "pipelineDescriptionList": {
163 "type": "list",
164 "member": {
165 "type": "structure",
166 "required": [
167 "pipelineId",
168 "name",
169 "fields"
170 ],
171 "members": {
172 "pipelineId": {},
173 "name": {},
174 "fields": {
175 "shape": "Ss"
176 },
177 "description": {},
178 "tags": {
179 "shape": "Sa"
180 }
181 }
182 }
183 }
184 }
185 }
186 },
187 "EvaluateExpression": {
188 "input": {
189 "type": "structure",
190 "required": [
191 "pipelineId",
192 "objectId",
193 "expression"
194 ],
195 "members": {
196 "pipelineId": {},
197 "objectId": {},
198 "expression": {}
199 }
200 },
201 "output": {
202 "type": "structure",
203 "required": [
204 "evaluatedExpression"
205 ],
206 "members": {
207 "evaluatedExpression": {}
208 }
209 }
210 },
211 "GetPipelineDefinition": {
212 "input": {
213 "type": "structure",
214 "required": [
215 "pipelineId"
216 ],
217 "members": {
218 "pipelineId": {},
219 "version": {}
220 }
221 },
222 "output": {
223 "type": "structure",
224 "members": {
225 "pipelineObjects": {
226 "shape": "Sq"
227 },
228 "parameterObjects": {
229 "shape": "S13"
230 },
231 "parameterValues": {
232 "shape": "S3"
233 }
234 }
235 }
236 },
237 "ListPipelines": {
238 "input": {
239 "type": "structure",
240 "members": {
241 "marker": {}
242 }
243 },
244 "output": {
245 "type": "structure",
246 "required": [
247 "pipelineIdList"
248 ],
249 "members": {
250 "pipelineIdList": {
251 "type": "list",
252 "member": {
253 "type": "structure",
254 "members": {
255 "id": {},
256 "name": {}
257 }
258 }
259 },
260 "marker": {},
261 "hasMoreResults": {
262 "type": "boolean"
263 }
264 }
265 }
266 },
267 "PollForTask": {
268 "input": {
269 "type": "structure",
270 "required": [
271 "workerGroup"
272 ],
273 "members": {
274 "workerGroup": {},
275 "hostname": {},
276 "instanceIdentity": {
277 "type": "structure",
278 "members": {
279 "document": {},
280 "signature": {}
281 }
282 }
283 }
284 },
285 "output": {
286 "type": "structure",
287 "members": {
288 "taskObject": {
289 "type": "structure",
290 "members": {
291 "taskId": {},
292 "pipelineId": {},
293 "attemptId": {},
294 "objects": {
295 "type": "map",
296 "key": {},
297 "value": {
298 "shape": "Sr"
299 }
300 }
301 }
302 }
303 }
304 }
305 },
306 "PutPipelineDefinition": {
307 "input": {
308 "type": "structure",
309 "required": [
310 "pipelineId",
311 "pipelineObjects"
312 ],
313 "members": {
314 "pipelineId": {},
315 "pipelineObjects": {
316 "shape": "Sq"
317 },
318 "parameterObjects": {
319 "shape": "S13"
320 },
321 "parameterValues": {
322 "shape": "S3"
323 }
324 }
325 },
326 "output": {
327 "type": "structure",
328 "required": [
329 "errored"
330 ],
331 "members": {
332 "validationErrors": {
333 "shape": "S1l"
334 },
335 "validationWarnings": {
336 "shape": "S1p"
337 },
338 "errored": {
339 "type": "boolean"
340 }
341 }
342 }
343 },
344 "QueryObjects": {
345 "input": {
346 "type": "structure",
347 "required": [
348 "pipelineId",
349 "sphere"
350 ],
351 "members": {
352 "pipelineId": {},
353 "query": {
354 "type": "structure",
355 "members": {
356 "selectors": {
357 "type": "list",
358 "member": {
359 "type": "structure",
360 "members": {
361 "fieldName": {},
362 "operator": {
363 "type": "structure",
364 "members": {
365 "type": {},
366 "values": {
367 "shape": "S1x"
368 }
369 }
370 }
371 }
372 }
373 }
374 }
375 },
376 "sphere": {},
377 "marker": {},
378 "limit": {
379 "type": "integer"
380 }
381 }
382 },
383 "output": {
384 "type": "structure",
385 "members": {
386 "ids": {
387 "shape": "Sn"
388 },
389 "marker": {},
390 "hasMoreResults": {
391 "type": "boolean"
392 }
393 }
394 }
395 },
396 "RemoveTags": {
397 "input": {
398 "type": "structure",
399 "required": [
400 "pipelineId",
401 "tagKeys"
402 ],
403 "members": {
404 "pipelineId": {},
405 "tagKeys": {
406 "shape": "S1x"
407 }
408 }
409 },
410 "output": {
411 "type": "structure",
412 "members": {}
413 }
414 },
415 "ReportTaskProgress": {
416 "input": {
417 "type": "structure",
418 "required": [
419 "taskId"
420 ],
421 "members": {
422 "taskId": {},
423 "fields": {
424 "shape": "Ss"
425 }
426 }
427 },
428 "output": {
429 "type": "structure",
430 "required": [
431 "canceled"
432 ],
433 "members": {
434 "canceled": {
435 "type": "boolean"
436 }
437 }
438 }
439 },
440 "ReportTaskRunnerHeartbeat": {
441 "input": {
442 "type": "structure",
443 "required": [
444 "taskrunnerId"
445 ],
446 "members": {
447 "taskrunnerId": {},
448 "workerGroup": {},
449 "hostname": {}
450 }
451 },
452 "output": {
453 "type": "structure",
454 "required": [
455 "terminate"
456 ],
457 "members": {
458 "terminate": {
459 "type": "boolean"
460 }
461 }
462 }
463 },
464 "SetStatus": {
465 "input": {
466 "type": "structure",
467 "required": [
468 "pipelineId",
469 "objectIds",
470 "status"
471 ],
472 "members": {
473 "pipelineId": {},
474 "objectIds": {
475 "shape": "Sn"
476 },
477 "status": {}
478 }
479 }
480 },
481 "SetTaskStatus": {
482 "input": {
483 "type": "structure",
484 "required": [
485 "taskId",
486 "taskStatus"
487 ],
488 "members": {
489 "taskId": {},
490 "taskStatus": {},
491 "errorId": {},
492 "errorMessage": {},
493 "errorStackTrace": {}
494 }
495 },
496 "output": {
497 "type": "structure",
498 "members": {}
499 }
500 },
501 "ValidatePipelineDefinition": {
502 "input": {
503 "type": "structure",
504 "required": [
505 "pipelineId",
506 "pipelineObjects"
507 ],
508 "members": {
509 "pipelineId": {},
510 "pipelineObjects": {
511 "shape": "Sq"
512 },
513 "parameterObjects": {
514 "shape": "S13"
515 },
516 "parameterValues": {
517 "shape": "S3"
518 }
519 }
520 },
521 "output": {
522 "type": "structure",
523 "required": [
524 "errored"
525 ],
526 "members": {
527 "validationErrors": {
528 "shape": "S1l"
529 },
530 "validationWarnings": {
531 "shape": "S1p"
532 },
533 "errored": {
534 "type": "boolean"
535 }
536 }
537 }
538 }
539 },
540 "shapes": {
541 "S3": {
542 "type": "list",
543 "member": {
544 "type": "structure",
545 "required": [
546 "id",
547 "stringValue"
548 ],
549 "members": {
550 "id": {},
551 "stringValue": {}
552 }
553 }
554 },
555 "Sa": {
556 "type": "list",
557 "member": {
558 "type": "structure",
559 "required": [
560 "key",
561 "value"
562 ],
563 "members": {
564 "key": {},
565 "value": {}
566 }
567 }
568 },
569 "Sn": {
570 "type": "list",
571 "member": {}
572 },
573 "Sq": {
574 "type": "list",
575 "member": {
576 "shape": "Sr"
577 }
578 },
579 "Sr": {
580 "type": "structure",
581 "required": [
582 "id",
583 "name",
584 "fields"
585 ],
586 "members": {
587 "id": {},
588 "name": {},
589 "fields": {
590 "shape": "Ss"
591 }
592 }
593 },
594 "Ss": {
595 "type": "list",
596 "member": {
597 "type": "structure",
598 "required": [
599 "key"
600 ],
601 "members": {
602 "key": {},
603 "stringValue": {},
604 "refValue": {}
605 }
606 }
607 },
608 "S13": {
609 "type": "list",
610 "member": {
611 "type": "structure",
612 "required": [
613 "id",
614 "attributes"
615 ],
616 "members": {
617 "id": {},
618 "attributes": {
619 "type": "list",
620 "member": {
621 "type": "structure",
622 "required": [
623 "key",
624 "stringValue"
625 ],
626 "members": {
627 "key": {},
628 "stringValue": {}
629 }
630 }
631 }
632 }
633 }
634 },
635 "S1l": {
636 "type": "list",
637 "member": {
638 "type": "structure",
639 "members": {
640 "id": {},
641 "errors": {
642 "shape": "S1n"
643 }
644 }
645 }
646 },
647 "S1n": {
648 "type": "list",
649 "member": {}
650 },
651 "S1p": {
652 "type": "list",
653 "member": {
654 "type": "structure",
655 "members": {
656 "id": {},
657 "warnings": {
658 "shape": "S1n"
659 }
660 }
661 }
662 },
663 "S1x": {
664 "type": "list",
665 "member": {}
666 }
667 }
668}
\No newline at end of file