codepipeline-2015-07-09.min.json 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2015-07-09",
  5. "endpointPrefix": "codepipeline",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "protocols": [
  9. "json"
  10. ],
  11. "serviceAbbreviation": "CodePipeline",
  12. "serviceFullName": "AWS CodePipeline",
  13. "serviceId": "CodePipeline",
  14. "signatureVersion": "v4",
  15. "targetPrefix": "CodePipeline_20150709",
  16. "uid": "codepipeline-2015-07-09"
  17. },
  18. "operations": {
  19. "AcknowledgeJob": {
  20. "input": {
  21. "type": "structure",
  22. "required": [
  23. "jobId",
  24. "nonce"
  25. ],
  26. "members": {
  27. "jobId": {},
  28. "nonce": {}
  29. }
  30. },
  31. "output": {
  32. "type": "structure",
  33. "members": {
  34. "status": {}
  35. }
  36. }
  37. },
  38. "AcknowledgeThirdPartyJob": {
  39. "input": {
  40. "type": "structure",
  41. "required": [
  42. "jobId",
  43. "nonce",
  44. "clientToken"
  45. ],
  46. "members": {
  47. "jobId": {},
  48. "nonce": {},
  49. "clientToken": {}
  50. }
  51. },
  52. "output": {
  53. "type": "structure",
  54. "members": {
  55. "status": {}
  56. }
  57. }
  58. },
  59. "CreateCustomActionType": {
  60. "input": {
  61. "type": "structure",
  62. "required": [
  63. "category",
  64. "provider",
  65. "version",
  66. "inputArtifactDetails",
  67. "outputArtifactDetails"
  68. ],
  69. "members": {
  70. "category": {},
  71. "provider": {},
  72. "version": {},
  73. "settings": {
  74. "shape": "Se"
  75. },
  76. "configurationProperties": {
  77. "shape": "Sh"
  78. },
  79. "inputArtifactDetails": {
  80. "shape": "Sn"
  81. },
  82. "outputArtifactDetails": {
  83. "shape": "Sn"
  84. },
  85. "tags": {
  86. "shape": "Sq"
  87. }
  88. }
  89. },
  90. "output": {
  91. "type": "structure",
  92. "required": [
  93. "actionType"
  94. ],
  95. "members": {
  96. "actionType": {
  97. "shape": "Sv"
  98. },
  99. "tags": {
  100. "shape": "Sq"
  101. }
  102. }
  103. }
  104. },
  105. "CreatePipeline": {
  106. "input": {
  107. "type": "structure",
  108. "required": [
  109. "pipeline"
  110. ],
  111. "members": {
  112. "pipeline": {
  113. "shape": "Sz"
  114. },
  115. "tags": {
  116. "shape": "Sq"
  117. }
  118. }
  119. },
  120. "output": {
  121. "type": "structure",
  122. "members": {
  123. "pipeline": {
  124. "shape": "Sz"
  125. },
  126. "tags": {
  127. "shape": "Sq"
  128. }
  129. }
  130. }
  131. },
  132. "DeleteCustomActionType": {
  133. "input": {
  134. "type": "structure",
  135. "required": [
  136. "category",
  137. "provider",
  138. "version"
  139. ],
  140. "members": {
  141. "category": {},
  142. "provider": {},
  143. "version": {}
  144. }
  145. }
  146. },
  147. "DeletePipeline": {
  148. "input": {
  149. "type": "structure",
  150. "required": [
  151. "name"
  152. ],
  153. "members": {
  154. "name": {}
  155. }
  156. }
  157. },
  158. "DeleteWebhook": {
  159. "input": {
  160. "type": "structure",
  161. "required": [
  162. "name"
  163. ],
  164. "members": {
  165. "name": {}
  166. }
  167. },
  168. "output": {
  169. "type": "structure",
  170. "members": {}
  171. }
  172. },
  173. "DeregisterWebhookWithThirdParty": {
  174. "input": {
  175. "type": "structure",
  176. "members": {
  177. "webhookName": {}
  178. }
  179. },
  180. "output": {
  181. "type": "structure",
  182. "members": {}
  183. }
  184. },
  185. "DisableStageTransition": {
  186. "input": {
  187. "type": "structure",
  188. "required": [
  189. "pipelineName",
  190. "stageName",
  191. "transitionType",
  192. "reason"
  193. ],
  194. "members": {
  195. "pipelineName": {},
  196. "stageName": {},
  197. "transitionType": {},
  198. "reason": {}
  199. }
  200. }
  201. },
  202. "EnableStageTransition": {
  203. "input": {
  204. "type": "structure",
  205. "required": [
  206. "pipelineName",
  207. "stageName",
  208. "transitionType"
  209. ],
  210. "members": {
  211. "pipelineName": {},
  212. "stageName": {},
  213. "transitionType": {}
  214. }
  215. }
  216. },
  217. "GetActionType": {
  218. "input": {
  219. "type": "structure",
  220. "required": [
  221. "category",
  222. "owner",
  223. "provider",
  224. "version"
  225. ],
  226. "members": {
  227. "category": {},
  228. "owner": {},
  229. "provider": {},
  230. "version": {}
  231. }
  232. },
  233. "output": {
  234. "type": "structure",
  235. "members": {
  236. "actionType": {
  237. "shape": "S32"
  238. }
  239. }
  240. }
  241. },
  242. "GetJobDetails": {
  243. "input": {
  244. "type": "structure",
  245. "required": [
  246. "jobId"
  247. ],
  248. "members": {
  249. "jobId": {}
  250. }
  251. },
  252. "output": {
  253. "type": "structure",
  254. "members": {
  255. "jobDetails": {
  256. "type": "structure",
  257. "members": {
  258. "id": {},
  259. "data": {
  260. "shape": "S3u"
  261. },
  262. "accountId": {}
  263. }
  264. }
  265. }
  266. }
  267. },
  268. "GetPipeline": {
  269. "input": {
  270. "type": "structure",
  271. "required": [
  272. "name"
  273. ],
  274. "members": {
  275. "name": {},
  276. "version": {
  277. "type": "integer"
  278. }
  279. }
  280. },
  281. "output": {
  282. "type": "structure",
  283. "members": {
  284. "pipeline": {
  285. "shape": "Sz"
  286. },
  287. "metadata": {
  288. "type": "structure",
  289. "members": {
  290. "pipelineArn": {},
  291. "created": {
  292. "type": "timestamp"
  293. },
  294. "updated": {
  295. "type": "timestamp"
  296. },
  297. "pollingDisabledAt": {
  298. "type": "timestamp"
  299. }
  300. }
  301. }
  302. }
  303. }
  304. },
  305. "GetPipelineExecution": {
  306. "input": {
  307. "type": "structure",
  308. "required": [
  309. "pipelineName",
  310. "pipelineExecutionId"
  311. ],
  312. "members": {
  313. "pipelineName": {},
  314. "pipelineExecutionId": {}
  315. }
  316. },
  317. "output": {
  318. "type": "structure",
  319. "members": {
  320. "pipelineExecution": {
  321. "type": "structure",
  322. "members": {
  323. "pipelineName": {},
  324. "pipelineVersion": {
  325. "type": "integer"
  326. },
  327. "pipelineExecutionId": {},
  328. "status": {},
  329. "statusSummary": {},
  330. "artifactRevisions": {
  331. "type": "list",
  332. "member": {
  333. "type": "structure",
  334. "members": {
  335. "name": {},
  336. "revisionId": {},
  337. "revisionChangeIdentifier": {},
  338. "revisionSummary": {},
  339. "created": {
  340. "type": "timestamp"
  341. },
  342. "revisionUrl": {}
  343. }
  344. }
  345. },
  346. "variables": {
  347. "type": "list",
  348. "member": {
  349. "type": "structure",
  350. "members": {
  351. "name": {},
  352. "resolvedValue": {}
  353. }
  354. }
  355. },
  356. "trigger": {
  357. "shape": "S4v"
  358. },
  359. "executionMode": {},
  360. "executionType": {},
  361. "rollbackMetadata": {
  362. "shape": "S4z"
  363. }
  364. }
  365. }
  366. }
  367. }
  368. },
  369. "GetPipelineState": {
  370. "input": {
  371. "type": "structure",
  372. "required": [
  373. "name"
  374. ],
  375. "members": {
  376. "name": {}
  377. }
  378. },
  379. "output": {
  380. "type": "structure",
  381. "members": {
  382. "pipelineName": {},
  383. "pipelineVersion": {
  384. "type": "integer"
  385. },
  386. "stageStates": {
  387. "type": "list",
  388. "member": {
  389. "type": "structure",
  390. "members": {
  391. "stageName": {},
  392. "inboundExecution": {
  393. "shape": "S54"
  394. },
  395. "inboundExecutions": {
  396. "type": "list",
  397. "member": {
  398. "shape": "S54"
  399. }
  400. },
  401. "inboundTransitionState": {
  402. "type": "structure",
  403. "members": {
  404. "enabled": {
  405. "type": "boolean"
  406. },
  407. "lastChangedBy": {},
  408. "lastChangedAt": {
  409. "type": "timestamp"
  410. },
  411. "disabledReason": {}
  412. }
  413. },
  414. "actionStates": {
  415. "type": "list",
  416. "member": {
  417. "type": "structure",
  418. "members": {
  419. "actionName": {},
  420. "currentRevision": {
  421. "shape": "S5d"
  422. },
  423. "latestExecution": {
  424. "type": "structure",
  425. "members": {
  426. "actionExecutionId": {},
  427. "status": {},
  428. "summary": {},
  429. "lastStatusChange": {
  430. "type": "timestamp"
  431. },
  432. "token": {},
  433. "lastUpdatedBy": {},
  434. "externalExecutionId": {},
  435. "externalExecutionUrl": {},
  436. "percentComplete": {
  437. "type": "integer"
  438. },
  439. "errorDetails": {
  440. "shape": "S5l"
  441. }
  442. }
  443. },
  444. "entityUrl": {},
  445. "revisionUrl": {}
  446. }
  447. }
  448. },
  449. "latestExecution": {
  450. "shape": "S54"
  451. }
  452. }
  453. }
  454. },
  455. "created": {
  456. "type": "timestamp"
  457. },
  458. "updated": {
  459. "type": "timestamp"
  460. }
  461. }
  462. }
  463. },
  464. "GetThirdPartyJobDetails": {
  465. "input": {
  466. "type": "structure",
  467. "required": [
  468. "jobId",
  469. "clientToken"
  470. ],
  471. "members": {
  472. "jobId": {},
  473. "clientToken": {}
  474. }
  475. },
  476. "output": {
  477. "type": "structure",
  478. "members": {
  479. "jobDetails": {
  480. "type": "structure",
  481. "members": {
  482. "id": {},
  483. "data": {
  484. "type": "structure",
  485. "members": {
  486. "actionTypeId": {
  487. "shape": "Sw"
  488. },
  489. "actionConfiguration": {
  490. "shape": "S3v"
  491. },
  492. "pipelineContext": {
  493. "shape": "S3w"
  494. },
  495. "inputArtifacts": {
  496. "shape": "S42"
  497. },
  498. "outputArtifacts": {
  499. "shape": "S42"
  500. },
  501. "artifactCredentials": {
  502. "shape": "S4a"
  503. },
  504. "continuationToken": {},
  505. "encryptionKey": {
  506. "shape": "S15"
  507. }
  508. }
  509. },
  510. "nonce": {}
  511. }
  512. }
  513. }
  514. }
  515. },
  516. "ListActionExecutions": {
  517. "input": {
  518. "type": "structure",
  519. "required": [
  520. "pipelineName"
  521. ],
  522. "members": {
  523. "pipelineName": {},
  524. "filter": {
  525. "type": "structure",
  526. "members": {
  527. "pipelineExecutionId": {},
  528. "latestInPipelineExecution": {
  529. "type": "structure",
  530. "required": [
  531. "pipelineExecutionId",
  532. "startTimeRange"
  533. ],
  534. "members": {
  535. "pipelineExecutionId": {},
  536. "startTimeRange": {}
  537. }
  538. }
  539. }
  540. },
  541. "maxResults": {
  542. "type": "integer"
  543. },
  544. "nextToken": {}
  545. }
  546. },
  547. "output": {
  548. "type": "structure",
  549. "members": {
  550. "actionExecutionDetails": {
  551. "type": "list",
  552. "member": {
  553. "type": "structure",
  554. "members": {
  555. "pipelineExecutionId": {},
  556. "actionExecutionId": {},
  557. "pipelineVersion": {
  558. "type": "integer"
  559. },
  560. "stageName": {},
  561. "actionName": {},
  562. "startTime": {
  563. "type": "timestamp"
  564. },
  565. "lastUpdateTime": {
  566. "type": "timestamp"
  567. },
  568. "updatedBy": {},
  569. "status": {},
  570. "input": {
  571. "type": "structure",
  572. "members": {
  573. "actionTypeId": {
  574. "shape": "Sw"
  575. },
  576. "configuration": {
  577. "shape": "S1l"
  578. },
  579. "resolvedConfiguration": {
  580. "type": "map",
  581. "key": {},
  582. "value": {}
  583. },
  584. "roleArn": {},
  585. "region": {},
  586. "inputArtifacts": {
  587. "shape": "S63"
  588. },
  589. "namespace": {}
  590. }
  591. },
  592. "output": {
  593. "type": "structure",
  594. "members": {
  595. "outputArtifacts": {
  596. "shape": "S63"
  597. },
  598. "executionResult": {
  599. "type": "structure",
  600. "members": {
  601. "externalExecutionId": {},
  602. "externalExecutionSummary": {},
  603. "externalExecutionUrl": {},
  604. "errorDetails": {
  605. "shape": "S5l"
  606. }
  607. }
  608. },
  609. "outputVariables": {
  610. "shape": "S6c"
  611. }
  612. }
  613. }
  614. }
  615. }
  616. },
  617. "nextToken": {}
  618. }
  619. }
  620. },
  621. "ListActionTypes": {
  622. "input": {
  623. "type": "structure",
  624. "members": {
  625. "actionOwnerFilter": {},
  626. "nextToken": {},
  627. "regionFilter": {}
  628. }
  629. },
  630. "output": {
  631. "type": "structure",
  632. "required": [
  633. "actionTypes"
  634. ],
  635. "members": {
  636. "actionTypes": {
  637. "type": "list",
  638. "member": {
  639. "shape": "Sv"
  640. }
  641. },
  642. "nextToken": {}
  643. }
  644. }
  645. },
  646. "ListPipelineExecutions": {
  647. "input": {
  648. "type": "structure",
  649. "required": [
  650. "pipelineName"
  651. ],
  652. "members": {
  653. "pipelineName": {},
  654. "maxResults": {
  655. "type": "integer"
  656. },
  657. "filter": {
  658. "type": "structure",
  659. "members": {
  660. "succeededInStage": {
  661. "type": "structure",
  662. "members": {
  663. "stageName": {}
  664. }
  665. }
  666. }
  667. },
  668. "nextToken": {}
  669. }
  670. },
  671. "output": {
  672. "type": "structure",
  673. "members": {
  674. "pipelineExecutionSummaries": {
  675. "type": "list",
  676. "member": {
  677. "type": "structure",
  678. "members": {
  679. "pipelineExecutionId": {},
  680. "status": {},
  681. "statusSummary": {},
  682. "startTime": {
  683. "type": "timestamp"
  684. },
  685. "lastUpdateTime": {
  686. "type": "timestamp"
  687. },
  688. "sourceRevisions": {
  689. "type": "list",
  690. "member": {
  691. "type": "structure",
  692. "required": [
  693. "actionName"
  694. ],
  695. "members": {
  696. "actionName": {},
  697. "revisionId": {},
  698. "revisionSummary": {},
  699. "revisionUrl": {}
  700. }
  701. }
  702. },
  703. "trigger": {
  704. "shape": "S4v"
  705. },
  706. "stopTrigger": {
  707. "type": "structure",
  708. "members": {
  709. "reason": {}
  710. }
  711. },
  712. "executionMode": {},
  713. "executionType": {},
  714. "rollbackMetadata": {
  715. "shape": "S4z"
  716. }
  717. }
  718. }
  719. },
  720. "nextToken": {}
  721. }
  722. }
  723. },
  724. "ListPipelines": {
  725. "input": {
  726. "type": "structure",
  727. "members": {
  728. "nextToken": {},
  729. "maxResults": {
  730. "type": "integer"
  731. }
  732. }
  733. },
  734. "output": {
  735. "type": "structure",
  736. "members": {
  737. "pipelines": {
  738. "type": "list",
  739. "member": {
  740. "type": "structure",
  741. "members": {
  742. "name": {},
  743. "version": {
  744. "type": "integer"
  745. },
  746. "pipelineType": {},
  747. "executionMode": {},
  748. "created": {
  749. "type": "timestamp"
  750. },
  751. "updated": {
  752. "type": "timestamp"
  753. }
  754. }
  755. }
  756. },
  757. "nextToken": {}
  758. }
  759. }
  760. },
  761. "ListTagsForResource": {
  762. "input": {
  763. "type": "structure",
  764. "required": [
  765. "resourceArn"
  766. ],
  767. "members": {
  768. "resourceArn": {},
  769. "nextToken": {},
  770. "maxResults": {
  771. "type": "integer"
  772. }
  773. }
  774. },
  775. "output": {
  776. "type": "structure",
  777. "members": {
  778. "tags": {
  779. "shape": "Sq"
  780. },
  781. "nextToken": {}
  782. }
  783. }
  784. },
  785. "ListWebhooks": {
  786. "input": {
  787. "type": "structure",
  788. "members": {
  789. "NextToken": {},
  790. "MaxResults": {
  791. "type": "integer"
  792. }
  793. }
  794. },
  795. "output": {
  796. "type": "structure",
  797. "members": {
  798. "webhooks": {
  799. "type": "list",
  800. "member": {
  801. "shape": "S73"
  802. }
  803. },
  804. "NextToken": {}
  805. }
  806. }
  807. },
  808. "PollForJobs": {
  809. "input": {
  810. "type": "structure",
  811. "required": [
  812. "actionTypeId"
  813. ],
  814. "members": {
  815. "actionTypeId": {
  816. "shape": "Sw"
  817. },
  818. "maxBatchSize": {
  819. "type": "integer"
  820. },
  821. "queryParam": {
  822. "type": "map",
  823. "key": {},
  824. "value": {}
  825. }
  826. }
  827. },
  828. "output": {
  829. "type": "structure",
  830. "members": {
  831. "jobs": {
  832. "type": "list",
  833. "member": {
  834. "type": "structure",
  835. "members": {
  836. "id": {},
  837. "data": {
  838. "shape": "S3u"
  839. },
  840. "nonce": {},
  841. "accountId": {}
  842. }
  843. }
  844. }
  845. }
  846. }
  847. },
  848. "PollForThirdPartyJobs": {
  849. "input": {
  850. "type": "structure",
  851. "required": [
  852. "actionTypeId"
  853. ],
  854. "members": {
  855. "actionTypeId": {
  856. "shape": "Sw"
  857. },
  858. "maxBatchSize": {
  859. "type": "integer"
  860. }
  861. }
  862. },
  863. "output": {
  864. "type": "structure",
  865. "members": {
  866. "jobs": {
  867. "type": "list",
  868. "member": {
  869. "type": "structure",
  870. "members": {
  871. "clientId": {},
  872. "jobId": {}
  873. }
  874. }
  875. }
  876. }
  877. }
  878. },
  879. "PutActionRevision": {
  880. "input": {
  881. "type": "structure",
  882. "required": [
  883. "pipelineName",
  884. "stageName",
  885. "actionName",
  886. "actionRevision"
  887. ],
  888. "members": {
  889. "pipelineName": {},
  890. "stageName": {},
  891. "actionName": {},
  892. "actionRevision": {
  893. "shape": "S5d"
  894. }
  895. }
  896. },
  897. "output": {
  898. "type": "structure",
  899. "members": {
  900. "newRevision": {
  901. "type": "boolean"
  902. },
  903. "pipelineExecutionId": {}
  904. }
  905. }
  906. },
  907. "PutApprovalResult": {
  908. "input": {
  909. "type": "structure",
  910. "required": [
  911. "pipelineName",
  912. "stageName",
  913. "actionName",
  914. "result",
  915. "token"
  916. ],
  917. "members": {
  918. "pipelineName": {},
  919. "stageName": {},
  920. "actionName": {},
  921. "result": {
  922. "type": "structure",
  923. "required": [
  924. "summary",
  925. "status"
  926. ],
  927. "members": {
  928. "summary": {},
  929. "status": {}
  930. }
  931. },
  932. "token": {}
  933. }
  934. },
  935. "output": {
  936. "type": "structure",
  937. "members": {
  938. "approvedAt": {
  939. "type": "timestamp"
  940. }
  941. }
  942. }
  943. },
  944. "PutJobFailureResult": {
  945. "input": {
  946. "type": "structure",
  947. "required": [
  948. "jobId",
  949. "failureDetails"
  950. ],
  951. "members": {
  952. "jobId": {},
  953. "failureDetails": {
  954. "shape": "S83"
  955. }
  956. }
  957. }
  958. },
  959. "PutJobSuccessResult": {
  960. "input": {
  961. "type": "structure",
  962. "required": [
  963. "jobId"
  964. ],
  965. "members": {
  966. "jobId": {},
  967. "currentRevision": {
  968. "shape": "S86"
  969. },
  970. "continuationToken": {},
  971. "executionDetails": {
  972. "shape": "S88"
  973. },
  974. "outputVariables": {
  975. "shape": "S6c"
  976. }
  977. }
  978. }
  979. },
  980. "PutThirdPartyJobFailureResult": {
  981. "input": {
  982. "type": "structure",
  983. "required": [
  984. "jobId",
  985. "clientToken",
  986. "failureDetails"
  987. ],
  988. "members": {
  989. "jobId": {},
  990. "clientToken": {},
  991. "failureDetails": {
  992. "shape": "S83"
  993. }
  994. }
  995. }
  996. },
  997. "PutThirdPartyJobSuccessResult": {
  998. "input": {
  999. "type": "structure",
  1000. "required": [
  1001. "jobId",
  1002. "clientToken"
  1003. ],
  1004. "members": {
  1005. "jobId": {},
  1006. "clientToken": {},
  1007. "currentRevision": {
  1008. "shape": "S86"
  1009. },
  1010. "continuationToken": {},
  1011. "executionDetails": {
  1012. "shape": "S88"
  1013. }
  1014. }
  1015. }
  1016. },
  1017. "PutWebhook": {
  1018. "input": {
  1019. "type": "structure",
  1020. "required": [
  1021. "webhook"
  1022. ],
  1023. "members": {
  1024. "webhook": {
  1025. "shape": "S74"
  1026. },
  1027. "tags": {
  1028. "shape": "Sq"
  1029. }
  1030. }
  1031. },
  1032. "output": {
  1033. "type": "structure",
  1034. "members": {
  1035. "webhook": {
  1036. "shape": "S73"
  1037. }
  1038. }
  1039. }
  1040. },
  1041. "RegisterWebhookWithThirdParty": {
  1042. "input": {
  1043. "type": "structure",
  1044. "members": {
  1045. "webhookName": {}
  1046. }
  1047. },
  1048. "output": {
  1049. "type": "structure",
  1050. "members": {}
  1051. }
  1052. },
  1053. "RetryStageExecution": {
  1054. "input": {
  1055. "type": "structure",
  1056. "required": [
  1057. "pipelineName",
  1058. "stageName",
  1059. "pipelineExecutionId",
  1060. "retryMode"
  1061. ],
  1062. "members": {
  1063. "pipelineName": {},
  1064. "stageName": {},
  1065. "pipelineExecutionId": {},
  1066. "retryMode": {}
  1067. }
  1068. },
  1069. "output": {
  1070. "type": "structure",
  1071. "members": {
  1072. "pipelineExecutionId": {}
  1073. }
  1074. }
  1075. },
  1076. "RollbackStage": {
  1077. "input": {
  1078. "type": "structure",
  1079. "required": [
  1080. "pipelineName",
  1081. "stageName",
  1082. "targetPipelineExecutionId"
  1083. ],
  1084. "members": {
  1085. "pipelineName": {},
  1086. "stageName": {},
  1087. "targetPipelineExecutionId": {}
  1088. }
  1089. },
  1090. "output": {
  1091. "type": "structure",
  1092. "required": [
  1093. "pipelineExecutionId"
  1094. ],
  1095. "members": {
  1096. "pipelineExecutionId": {}
  1097. }
  1098. }
  1099. },
  1100. "StartPipelineExecution": {
  1101. "input": {
  1102. "type": "structure",
  1103. "required": [
  1104. "name"
  1105. ],
  1106. "members": {
  1107. "name": {},
  1108. "variables": {
  1109. "type": "list",
  1110. "member": {
  1111. "type": "structure",
  1112. "required": [
  1113. "name",
  1114. "value"
  1115. ],
  1116. "members": {
  1117. "name": {},
  1118. "value": {}
  1119. }
  1120. }
  1121. },
  1122. "clientRequestToken": {
  1123. "idempotencyToken": true
  1124. },
  1125. "sourceRevisions": {
  1126. "type": "list",
  1127. "member": {
  1128. "type": "structure",
  1129. "required": [
  1130. "actionName",
  1131. "revisionType",
  1132. "revisionValue"
  1133. ],
  1134. "members": {
  1135. "actionName": {},
  1136. "revisionType": {},
  1137. "revisionValue": {}
  1138. }
  1139. }
  1140. }
  1141. }
  1142. },
  1143. "output": {
  1144. "type": "structure",
  1145. "members": {
  1146. "pipelineExecutionId": {}
  1147. }
  1148. }
  1149. },
  1150. "StopPipelineExecution": {
  1151. "input": {
  1152. "type": "structure",
  1153. "required": [
  1154. "pipelineName",
  1155. "pipelineExecutionId"
  1156. ],
  1157. "members": {
  1158. "pipelineName": {},
  1159. "pipelineExecutionId": {},
  1160. "abandon": {
  1161. "type": "boolean"
  1162. },
  1163. "reason": {}
  1164. }
  1165. },
  1166. "output": {
  1167. "type": "structure",
  1168. "members": {
  1169. "pipelineExecutionId": {}
  1170. }
  1171. }
  1172. },
  1173. "TagResource": {
  1174. "input": {
  1175. "type": "structure",
  1176. "required": [
  1177. "resourceArn",
  1178. "tags"
  1179. ],
  1180. "members": {
  1181. "resourceArn": {},
  1182. "tags": {
  1183. "shape": "Sq"
  1184. }
  1185. }
  1186. },
  1187. "output": {
  1188. "type": "structure",
  1189. "members": {}
  1190. }
  1191. },
  1192. "UntagResource": {
  1193. "input": {
  1194. "type": "structure",
  1195. "required": [
  1196. "resourceArn",
  1197. "tagKeys"
  1198. ],
  1199. "members": {
  1200. "resourceArn": {},
  1201. "tagKeys": {
  1202. "type": "list",
  1203. "member": {}
  1204. }
  1205. }
  1206. },
  1207. "output": {
  1208. "type": "structure",
  1209. "members": {}
  1210. }
  1211. },
  1212. "UpdateActionType": {
  1213. "input": {
  1214. "type": "structure",
  1215. "required": [
  1216. "actionType"
  1217. ],
  1218. "members": {
  1219. "actionType": {
  1220. "shape": "S32"
  1221. }
  1222. }
  1223. }
  1224. },
  1225. "UpdatePipeline": {
  1226. "input": {
  1227. "type": "structure",
  1228. "required": [
  1229. "pipeline"
  1230. ],
  1231. "members": {
  1232. "pipeline": {
  1233. "shape": "Sz"
  1234. }
  1235. }
  1236. },
  1237. "output": {
  1238. "type": "structure",
  1239. "members": {
  1240. "pipeline": {
  1241. "shape": "Sz"
  1242. }
  1243. }
  1244. }
  1245. }
  1246. },
  1247. "shapes": {
  1248. "Se": {
  1249. "type": "structure",
  1250. "members": {
  1251. "thirdPartyConfigurationUrl": {},
  1252. "entityUrlTemplate": {},
  1253. "executionUrlTemplate": {},
  1254. "revisionUrlTemplate": {}
  1255. }
  1256. },
  1257. "Sh": {
  1258. "type": "list",
  1259. "member": {
  1260. "type": "structure",
  1261. "required": [
  1262. "name",
  1263. "required",
  1264. "key",
  1265. "secret"
  1266. ],
  1267. "members": {
  1268. "name": {},
  1269. "required": {
  1270. "type": "boolean"
  1271. },
  1272. "key": {
  1273. "type": "boolean"
  1274. },
  1275. "secret": {
  1276. "type": "boolean"
  1277. },
  1278. "queryable": {
  1279. "type": "boolean"
  1280. },
  1281. "description": {},
  1282. "type": {}
  1283. }
  1284. }
  1285. },
  1286. "Sn": {
  1287. "type": "structure",
  1288. "required": [
  1289. "minimumCount",
  1290. "maximumCount"
  1291. ],
  1292. "members": {
  1293. "minimumCount": {
  1294. "type": "integer"
  1295. },
  1296. "maximumCount": {
  1297. "type": "integer"
  1298. }
  1299. }
  1300. },
  1301. "Sq": {
  1302. "type": "list",
  1303. "member": {
  1304. "type": "structure",
  1305. "required": [
  1306. "key",
  1307. "value"
  1308. ],
  1309. "members": {
  1310. "key": {},
  1311. "value": {}
  1312. }
  1313. }
  1314. },
  1315. "Sv": {
  1316. "type": "structure",
  1317. "required": [
  1318. "id",
  1319. "inputArtifactDetails",
  1320. "outputArtifactDetails"
  1321. ],
  1322. "members": {
  1323. "id": {
  1324. "shape": "Sw"
  1325. },
  1326. "settings": {
  1327. "shape": "Se"
  1328. },
  1329. "actionConfigurationProperties": {
  1330. "shape": "Sh"
  1331. },
  1332. "inputArtifactDetails": {
  1333. "shape": "Sn"
  1334. },
  1335. "outputArtifactDetails": {
  1336. "shape": "Sn"
  1337. }
  1338. }
  1339. },
  1340. "Sw": {
  1341. "type": "structure",
  1342. "required": [
  1343. "category",
  1344. "owner",
  1345. "provider",
  1346. "version"
  1347. ],
  1348. "members": {
  1349. "category": {},
  1350. "owner": {},
  1351. "provider": {},
  1352. "version": {}
  1353. }
  1354. },
  1355. "Sz": {
  1356. "type": "structure",
  1357. "required": [
  1358. "name",
  1359. "roleArn",
  1360. "stages"
  1361. ],
  1362. "members": {
  1363. "name": {},
  1364. "roleArn": {},
  1365. "artifactStore": {
  1366. "shape": "S12"
  1367. },
  1368. "artifactStores": {
  1369. "type": "map",
  1370. "key": {},
  1371. "value": {
  1372. "shape": "S12"
  1373. }
  1374. },
  1375. "stages": {
  1376. "type": "list",
  1377. "member": {
  1378. "type": "structure",
  1379. "required": [
  1380. "name",
  1381. "actions"
  1382. ],
  1383. "members": {
  1384. "name": {},
  1385. "blockers": {
  1386. "type": "list",
  1387. "member": {
  1388. "type": "structure",
  1389. "required": [
  1390. "name",
  1391. "type"
  1392. ],
  1393. "members": {
  1394. "name": {},
  1395. "type": {}
  1396. }
  1397. }
  1398. },
  1399. "actions": {
  1400. "type": "list",
  1401. "member": {
  1402. "type": "structure",
  1403. "required": [
  1404. "name",
  1405. "actionTypeId"
  1406. ],
  1407. "members": {
  1408. "name": {},
  1409. "actionTypeId": {
  1410. "shape": "Sw"
  1411. },
  1412. "runOrder": {
  1413. "type": "integer"
  1414. },
  1415. "configuration": {
  1416. "shape": "S1l"
  1417. },
  1418. "outputArtifacts": {
  1419. "type": "list",
  1420. "member": {
  1421. "type": "structure",
  1422. "required": [
  1423. "name"
  1424. ],
  1425. "members": {
  1426. "name": {}
  1427. }
  1428. }
  1429. },
  1430. "inputArtifacts": {
  1431. "type": "list",
  1432. "member": {
  1433. "type": "structure",
  1434. "required": [
  1435. "name"
  1436. ],
  1437. "members": {
  1438. "name": {}
  1439. }
  1440. }
  1441. },
  1442. "roleArn": {},
  1443. "region": {},
  1444. "namespace": {},
  1445. "timeoutInMinutes": {
  1446. "type": "integer"
  1447. }
  1448. }
  1449. }
  1450. },
  1451. "onFailure": {
  1452. "type": "structure",
  1453. "members": {
  1454. "result": {}
  1455. }
  1456. }
  1457. }
  1458. }
  1459. },
  1460. "version": {
  1461. "type": "integer"
  1462. },
  1463. "executionMode": {},
  1464. "pipelineType": {},
  1465. "variables": {
  1466. "type": "list",
  1467. "member": {
  1468. "type": "structure",
  1469. "required": [
  1470. "name"
  1471. ],
  1472. "members": {
  1473. "name": {},
  1474. "defaultValue": {},
  1475. "description": {}
  1476. }
  1477. }
  1478. },
  1479. "triggers": {
  1480. "type": "list",
  1481. "member": {
  1482. "type": "structure",
  1483. "required": [
  1484. "providerType",
  1485. "gitConfiguration"
  1486. ],
  1487. "members": {
  1488. "providerType": {},
  1489. "gitConfiguration": {
  1490. "type": "structure",
  1491. "required": [
  1492. "sourceActionName"
  1493. ],
  1494. "members": {
  1495. "sourceActionName": {},
  1496. "push": {
  1497. "type": "list",
  1498. "member": {
  1499. "type": "structure",
  1500. "members": {
  1501. "tags": {
  1502. "type": "structure",
  1503. "members": {
  1504. "includes": {
  1505. "shape": "S2b"
  1506. },
  1507. "excludes": {
  1508. "shape": "S2b"
  1509. }
  1510. }
  1511. },
  1512. "branches": {
  1513. "shape": "S2d"
  1514. },
  1515. "filePaths": {
  1516. "shape": "S2g"
  1517. }
  1518. }
  1519. }
  1520. },
  1521. "pullRequest": {
  1522. "type": "list",
  1523. "member": {
  1524. "type": "structure",
  1525. "members": {
  1526. "events": {
  1527. "type": "list",
  1528. "member": {}
  1529. },
  1530. "branches": {
  1531. "shape": "S2d"
  1532. },
  1533. "filePaths": {
  1534. "shape": "S2g"
  1535. }
  1536. }
  1537. }
  1538. }
  1539. }
  1540. }
  1541. }
  1542. }
  1543. }
  1544. }
  1545. },
  1546. "S12": {
  1547. "type": "structure",
  1548. "required": [
  1549. "type",
  1550. "location"
  1551. ],
  1552. "members": {
  1553. "type": {},
  1554. "location": {},
  1555. "encryptionKey": {
  1556. "shape": "S15"
  1557. }
  1558. }
  1559. },
  1560. "S15": {
  1561. "type": "structure",
  1562. "required": [
  1563. "id",
  1564. "type"
  1565. ],
  1566. "members": {
  1567. "id": {},
  1568. "type": {}
  1569. }
  1570. },
  1571. "S1l": {
  1572. "type": "map",
  1573. "key": {},
  1574. "value": {}
  1575. },
  1576. "S2b": {
  1577. "type": "list",
  1578. "member": {}
  1579. },
  1580. "S2d": {
  1581. "type": "structure",
  1582. "members": {
  1583. "includes": {
  1584. "shape": "S2e"
  1585. },
  1586. "excludes": {
  1587. "shape": "S2e"
  1588. }
  1589. }
  1590. },
  1591. "S2e": {
  1592. "type": "list",
  1593. "member": {}
  1594. },
  1595. "S2g": {
  1596. "type": "structure",
  1597. "members": {
  1598. "includes": {
  1599. "shape": "S2h"
  1600. },
  1601. "excludes": {
  1602. "shape": "S2h"
  1603. }
  1604. }
  1605. },
  1606. "S2h": {
  1607. "type": "list",
  1608. "member": {}
  1609. },
  1610. "S32": {
  1611. "type": "structure",
  1612. "required": [
  1613. "executor",
  1614. "id",
  1615. "inputArtifactDetails",
  1616. "outputArtifactDetails"
  1617. ],
  1618. "members": {
  1619. "description": {},
  1620. "executor": {
  1621. "type": "structure",
  1622. "required": [
  1623. "configuration",
  1624. "type"
  1625. ],
  1626. "members": {
  1627. "configuration": {
  1628. "type": "structure",
  1629. "members": {
  1630. "lambdaExecutorConfiguration": {
  1631. "type": "structure",
  1632. "required": [
  1633. "lambdaFunctionArn"
  1634. ],
  1635. "members": {
  1636. "lambdaFunctionArn": {}
  1637. }
  1638. },
  1639. "jobWorkerExecutorConfiguration": {
  1640. "type": "structure",
  1641. "members": {
  1642. "pollingAccounts": {
  1643. "type": "list",
  1644. "member": {}
  1645. },
  1646. "pollingServicePrincipals": {
  1647. "type": "list",
  1648. "member": {}
  1649. }
  1650. }
  1651. }
  1652. }
  1653. },
  1654. "type": {},
  1655. "policyStatementsTemplate": {},
  1656. "jobTimeout": {
  1657. "type": "integer"
  1658. }
  1659. }
  1660. },
  1661. "id": {
  1662. "type": "structure",
  1663. "required": [
  1664. "category",
  1665. "owner",
  1666. "provider",
  1667. "version"
  1668. ],
  1669. "members": {
  1670. "category": {},
  1671. "owner": {},
  1672. "provider": {},
  1673. "version": {}
  1674. }
  1675. },
  1676. "inputArtifactDetails": {
  1677. "shape": "S3h"
  1678. },
  1679. "outputArtifactDetails": {
  1680. "shape": "S3h"
  1681. },
  1682. "permissions": {
  1683. "type": "structure",
  1684. "required": [
  1685. "allowedAccounts"
  1686. ],
  1687. "members": {
  1688. "allowedAccounts": {
  1689. "type": "list",
  1690. "member": {}
  1691. }
  1692. }
  1693. },
  1694. "properties": {
  1695. "type": "list",
  1696. "member": {
  1697. "type": "structure",
  1698. "required": [
  1699. "name",
  1700. "optional",
  1701. "key",
  1702. "noEcho"
  1703. ],
  1704. "members": {
  1705. "name": {},
  1706. "optional": {
  1707. "type": "boolean"
  1708. },
  1709. "key": {
  1710. "type": "boolean"
  1711. },
  1712. "noEcho": {
  1713. "type": "boolean"
  1714. },
  1715. "queryable": {
  1716. "type": "boolean"
  1717. },
  1718. "description": {}
  1719. }
  1720. }
  1721. },
  1722. "urls": {
  1723. "type": "structure",
  1724. "members": {
  1725. "configurationUrl": {},
  1726. "entityUrlTemplate": {},
  1727. "executionUrlTemplate": {},
  1728. "revisionUrlTemplate": {}
  1729. }
  1730. }
  1731. }
  1732. },
  1733. "S3h": {
  1734. "type": "structure",
  1735. "required": [
  1736. "minimumCount",
  1737. "maximumCount"
  1738. ],
  1739. "members": {
  1740. "minimumCount": {
  1741. "type": "integer"
  1742. },
  1743. "maximumCount": {
  1744. "type": "integer"
  1745. }
  1746. }
  1747. },
  1748. "S3u": {
  1749. "type": "structure",
  1750. "members": {
  1751. "actionTypeId": {
  1752. "shape": "Sw"
  1753. },
  1754. "actionConfiguration": {
  1755. "shape": "S3v"
  1756. },
  1757. "pipelineContext": {
  1758. "shape": "S3w"
  1759. },
  1760. "inputArtifacts": {
  1761. "shape": "S42"
  1762. },
  1763. "outputArtifacts": {
  1764. "shape": "S42"
  1765. },
  1766. "artifactCredentials": {
  1767. "shape": "S4a"
  1768. },
  1769. "continuationToken": {},
  1770. "encryptionKey": {
  1771. "shape": "S15"
  1772. }
  1773. }
  1774. },
  1775. "S3v": {
  1776. "type": "structure",
  1777. "members": {
  1778. "configuration": {
  1779. "shape": "S1l"
  1780. }
  1781. }
  1782. },
  1783. "S3w": {
  1784. "type": "structure",
  1785. "members": {
  1786. "pipelineName": {},
  1787. "stage": {
  1788. "type": "structure",
  1789. "members": {
  1790. "name": {}
  1791. }
  1792. },
  1793. "action": {
  1794. "type": "structure",
  1795. "members": {
  1796. "name": {},
  1797. "actionExecutionId": {}
  1798. }
  1799. },
  1800. "pipelineArn": {},
  1801. "pipelineExecutionId": {}
  1802. }
  1803. },
  1804. "S42": {
  1805. "type": "list",
  1806. "member": {
  1807. "type": "structure",
  1808. "members": {
  1809. "name": {},
  1810. "revision": {},
  1811. "location": {
  1812. "type": "structure",
  1813. "members": {
  1814. "type": {},
  1815. "s3Location": {
  1816. "type": "structure",
  1817. "required": [
  1818. "bucketName",
  1819. "objectKey"
  1820. ],
  1821. "members": {
  1822. "bucketName": {},
  1823. "objectKey": {}
  1824. }
  1825. }
  1826. }
  1827. }
  1828. }
  1829. }
  1830. },
  1831. "S4a": {
  1832. "type": "structure",
  1833. "required": [
  1834. "accessKeyId",
  1835. "secretAccessKey",
  1836. "sessionToken"
  1837. ],
  1838. "members": {
  1839. "accessKeyId": {
  1840. "type": "string",
  1841. "sensitive": true
  1842. },
  1843. "secretAccessKey": {
  1844. "type": "string",
  1845. "sensitive": true
  1846. },
  1847. "sessionToken": {
  1848. "type": "string",
  1849. "sensitive": true
  1850. }
  1851. },
  1852. "sensitive": true
  1853. },
  1854. "S4v": {
  1855. "type": "structure",
  1856. "members": {
  1857. "triggerType": {},
  1858. "triggerDetail": {}
  1859. }
  1860. },
  1861. "S4z": {
  1862. "type": "structure",
  1863. "members": {
  1864. "rollbackTargetPipelineExecutionId": {}
  1865. }
  1866. },
  1867. "S54": {
  1868. "type": "structure",
  1869. "required": [
  1870. "pipelineExecutionId",
  1871. "status"
  1872. ],
  1873. "members": {
  1874. "pipelineExecutionId": {},
  1875. "status": {},
  1876. "type": {}
  1877. }
  1878. },
  1879. "S5d": {
  1880. "type": "structure",
  1881. "required": [
  1882. "revisionId",
  1883. "revisionChangeId",
  1884. "created"
  1885. ],
  1886. "members": {
  1887. "revisionId": {},
  1888. "revisionChangeId": {},
  1889. "created": {
  1890. "type": "timestamp"
  1891. }
  1892. }
  1893. },
  1894. "S5l": {
  1895. "type": "structure",
  1896. "members": {
  1897. "code": {},
  1898. "message": {}
  1899. }
  1900. },
  1901. "S63": {
  1902. "type": "list",
  1903. "member": {
  1904. "type": "structure",
  1905. "members": {
  1906. "name": {},
  1907. "s3location": {
  1908. "type": "structure",
  1909. "members": {
  1910. "bucket": {},
  1911. "key": {}
  1912. }
  1913. }
  1914. }
  1915. }
  1916. },
  1917. "S6c": {
  1918. "type": "map",
  1919. "key": {},
  1920. "value": {}
  1921. },
  1922. "S73": {
  1923. "type": "structure",
  1924. "required": [
  1925. "definition",
  1926. "url"
  1927. ],
  1928. "members": {
  1929. "definition": {
  1930. "shape": "S74"
  1931. },
  1932. "url": {},
  1933. "errorMessage": {},
  1934. "errorCode": {},
  1935. "lastTriggered": {
  1936. "type": "timestamp"
  1937. },
  1938. "arn": {},
  1939. "tags": {
  1940. "shape": "Sq"
  1941. }
  1942. }
  1943. },
  1944. "S74": {
  1945. "type": "structure",
  1946. "required": [
  1947. "name",
  1948. "targetPipeline",
  1949. "targetAction",
  1950. "filters",
  1951. "authentication",
  1952. "authenticationConfiguration"
  1953. ],
  1954. "members": {
  1955. "name": {},
  1956. "targetPipeline": {},
  1957. "targetAction": {},
  1958. "filters": {
  1959. "type": "list",
  1960. "member": {
  1961. "type": "structure",
  1962. "required": [
  1963. "jsonPath"
  1964. ],
  1965. "members": {
  1966. "jsonPath": {},
  1967. "matchEquals": {}
  1968. }
  1969. }
  1970. },
  1971. "authentication": {},
  1972. "authenticationConfiguration": {
  1973. "type": "structure",
  1974. "members": {
  1975. "AllowedIPRange": {},
  1976. "SecretToken": {}
  1977. }
  1978. }
  1979. }
  1980. },
  1981. "S83": {
  1982. "type": "structure",
  1983. "required": [
  1984. "type",
  1985. "message"
  1986. ],
  1987. "members": {
  1988. "type": {},
  1989. "message": {},
  1990. "externalExecutionId": {}
  1991. }
  1992. },
  1993. "S86": {
  1994. "type": "structure",
  1995. "required": [
  1996. "revision",
  1997. "changeIdentifier"
  1998. ],
  1999. "members": {
  2000. "revision": {},
  2001. "changeIdentifier": {},
  2002. "created": {
  2003. "type": "timestamp"
  2004. },
  2005. "revisionSummary": {}
  2006. }
  2007. },
  2008. "S88": {
  2009. "type": "structure",
  2010. "members": {
  2011. "summary": {},
  2012. "externalExecutionId": {},
  2013. "percentComplete": {
  2014. "type": "integer"
  2015. }
  2016. }
  2017. }
  2018. }
  2019. }