datapipeline-2012-10-29.min.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2012-10-29",
  5. "endpointPrefix": "datapipeline",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceFullName": "AWS Data Pipeline",
  9. "serviceId": "Data Pipeline",
  10. "signatureVersion": "v4",
  11. "targetPrefix": "DataPipeline",
  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. }