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