UNPKG

35 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-07-09",
5 "endpointPrefix": "codepipeline",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "CodePipeline",
9 "serviceFullName": "AWS CodePipeline",
10 "serviceId": "CodePipeline",
11 "signatureVersion": "v4",
12 "targetPrefix": "CodePipeline_20150709",
13 "uid": "codepipeline-2015-07-09"
14 },
15 "operations": {
16 "AcknowledgeJob": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "jobId",
21 "nonce"
22 ],
23 "members": {
24 "jobId": {},
25 "nonce": {}
26 }
27 },
28 "output": {
29 "type": "structure",
30 "members": {
31 "status": {}
32 }
33 }
34 },
35 "AcknowledgeThirdPartyJob": {
36 "input": {
37 "type": "structure",
38 "required": [
39 "jobId",
40 "nonce",
41 "clientToken"
42 ],
43 "members": {
44 "jobId": {},
45 "nonce": {},
46 "clientToken": {}
47 }
48 },
49 "output": {
50 "type": "structure",
51 "members": {
52 "status": {}
53 }
54 }
55 },
56 "CreateCustomActionType": {
57 "input": {
58 "type": "structure",
59 "required": [
60 "category",
61 "provider",
62 "version",
63 "inputArtifactDetails",
64 "outputArtifactDetails"
65 ],
66 "members": {
67 "category": {},
68 "provider": {},
69 "version": {},
70 "settings": {
71 "shape": "Se"
72 },
73 "configurationProperties": {
74 "shape": "Sh"
75 },
76 "inputArtifactDetails": {
77 "shape": "Sn"
78 },
79 "outputArtifactDetails": {
80 "shape": "Sn"
81 },
82 "tags": {
83 "shape": "Sq"
84 }
85 }
86 },
87 "output": {
88 "type": "structure",
89 "required": [
90 "actionType"
91 ],
92 "members": {
93 "actionType": {
94 "shape": "Sv"
95 },
96 "tags": {
97 "shape": "Sq"
98 }
99 }
100 }
101 },
102 "CreatePipeline": {
103 "input": {
104 "type": "structure",
105 "required": [
106 "pipeline"
107 ],
108 "members": {
109 "pipeline": {
110 "shape": "Sz"
111 },
112 "tags": {
113 "shape": "Sq"
114 }
115 }
116 },
117 "output": {
118 "type": "structure",
119 "members": {
120 "pipeline": {
121 "shape": "Sz"
122 },
123 "tags": {
124 "shape": "Sq"
125 }
126 }
127 }
128 },
129 "DeleteCustomActionType": {
130 "input": {
131 "type": "structure",
132 "required": [
133 "category",
134 "provider",
135 "version"
136 ],
137 "members": {
138 "category": {},
139 "provider": {},
140 "version": {}
141 }
142 }
143 },
144 "DeletePipeline": {
145 "input": {
146 "type": "structure",
147 "required": [
148 "name"
149 ],
150 "members": {
151 "name": {}
152 }
153 }
154 },
155 "DeleteWebhook": {
156 "input": {
157 "type": "structure",
158 "required": [
159 "name"
160 ],
161 "members": {
162 "name": {}
163 }
164 },
165 "output": {
166 "type": "structure",
167 "members": {}
168 }
169 },
170 "DeregisterWebhookWithThirdParty": {
171 "input": {
172 "type": "structure",
173 "members": {
174 "webhookName": {}
175 }
176 },
177 "output": {
178 "type": "structure",
179 "members": {}
180 }
181 },
182 "DisableStageTransition": {
183 "input": {
184 "type": "structure",
185 "required": [
186 "pipelineName",
187 "stageName",
188 "transitionType",
189 "reason"
190 ],
191 "members": {
192 "pipelineName": {},
193 "stageName": {},
194 "transitionType": {},
195 "reason": {}
196 }
197 }
198 },
199 "EnableStageTransition": {
200 "input": {
201 "type": "structure",
202 "required": [
203 "pipelineName",
204 "stageName",
205 "transitionType"
206 ],
207 "members": {
208 "pipelineName": {},
209 "stageName": {},
210 "transitionType": {}
211 }
212 }
213 },
214 "GetJobDetails": {
215 "input": {
216 "type": "structure",
217 "required": [
218 "jobId"
219 ],
220 "members": {
221 "jobId": {}
222 }
223 },
224 "output": {
225 "type": "structure",
226 "members": {
227 "jobDetails": {
228 "type": "structure",
229 "members": {
230 "id": {},
231 "data": {
232 "shape": "S29"
233 },
234 "accountId": {}
235 }
236 }
237 }
238 }
239 },
240 "GetPipeline": {
241 "input": {
242 "type": "structure",
243 "required": [
244 "name"
245 ],
246 "members": {
247 "name": {},
248 "version": {
249 "type": "integer"
250 }
251 }
252 },
253 "output": {
254 "type": "structure",
255 "members": {
256 "pipeline": {
257 "shape": "Sz"
258 },
259 "metadata": {
260 "type": "structure",
261 "members": {
262 "pipelineArn": {},
263 "created": {
264 "type": "timestamp"
265 },
266 "updated": {
267 "type": "timestamp"
268 }
269 }
270 }
271 }
272 }
273 },
274 "GetPipelineExecution": {
275 "input": {
276 "type": "structure",
277 "required": [
278 "pipelineName",
279 "pipelineExecutionId"
280 ],
281 "members": {
282 "pipelineName": {},
283 "pipelineExecutionId": {}
284 }
285 },
286 "output": {
287 "type": "structure",
288 "members": {
289 "pipelineExecution": {
290 "type": "structure",
291 "members": {
292 "pipelineName": {},
293 "pipelineVersion": {
294 "type": "integer"
295 },
296 "pipelineExecutionId": {},
297 "status": {},
298 "artifactRevisions": {
299 "type": "list",
300 "member": {
301 "type": "structure",
302 "members": {
303 "name": {},
304 "revisionId": {},
305 "revisionChangeIdentifier": {},
306 "revisionSummary": {},
307 "created": {
308 "type": "timestamp"
309 },
310 "revisionUrl": {}
311 }
312 }
313 }
314 }
315 }
316 }
317 }
318 },
319 "GetPipelineState": {
320 "input": {
321 "type": "structure",
322 "required": [
323 "name"
324 ],
325 "members": {
326 "name": {}
327 }
328 },
329 "output": {
330 "type": "structure",
331 "members": {
332 "pipelineName": {},
333 "pipelineVersion": {
334 "type": "integer"
335 },
336 "stageStates": {
337 "type": "list",
338 "member": {
339 "type": "structure",
340 "members": {
341 "stageName": {},
342 "inboundTransitionState": {
343 "type": "structure",
344 "members": {
345 "enabled": {
346 "type": "boolean"
347 },
348 "lastChangedBy": {},
349 "lastChangedAt": {
350 "type": "timestamp"
351 },
352 "disabledReason": {}
353 }
354 },
355 "actionStates": {
356 "type": "list",
357 "member": {
358 "type": "structure",
359 "members": {
360 "actionName": {},
361 "currentRevision": {
362 "shape": "S3h"
363 },
364 "latestExecution": {
365 "type": "structure",
366 "members": {
367 "status": {},
368 "summary": {},
369 "lastStatusChange": {
370 "type": "timestamp"
371 },
372 "token": {},
373 "lastUpdatedBy": {},
374 "externalExecutionId": {},
375 "externalExecutionUrl": {},
376 "percentComplete": {
377 "type": "integer"
378 },
379 "errorDetails": {
380 "type": "structure",
381 "members": {
382 "code": {},
383 "message": {}
384 }
385 }
386 }
387 },
388 "entityUrl": {},
389 "revisionUrl": {}
390 }
391 }
392 },
393 "latestExecution": {
394 "type": "structure",
395 "required": [
396 "pipelineExecutionId",
397 "status"
398 ],
399 "members": {
400 "pipelineExecutionId": {},
401 "status": {}
402 }
403 }
404 }
405 }
406 },
407 "created": {
408 "type": "timestamp"
409 },
410 "updated": {
411 "type": "timestamp"
412 }
413 }
414 }
415 },
416 "GetThirdPartyJobDetails": {
417 "input": {
418 "type": "structure",
419 "required": [
420 "jobId",
421 "clientToken"
422 ],
423 "members": {
424 "jobId": {},
425 "clientToken": {}
426 }
427 },
428 "output": {
429 "type": "structure",
430 "members": {
431 "jobDetails": {
432 "type": "structure",
433 "members": {
434 "id": {},
435 "data": {
436 "type": "structure",
437 "members": {
438 "actionTypeId": {
439 "shape": "Sw"
440 },
441 "actionConfiguration": {
442 "shape": "S2a"
443 },
444 "pipelineContext": {
445 "shape": "S2b"
446 },
447 "inputArtifacts": {
448 "shape": "S2h"
449 },
450 "outputArtifacts": {
451 "shape": "S2h"
452 },
453 "artifactCredentials": {
454 "shape": "S2p"
455 },
456 "continuationToken": {},
457 "encryptionKey": {
458 "shape": "S15"
459 }
460 }
461 },
462 "nonce": {}
463 }
464 }
465 }
466 }
467 },
468 "ListActionExecutions": {
469 "input": {
470 "type": "structure",
471 "required": [
472 "pipelineName"
473 ],
474 "members": {
475 "pipelineName": {},
476 "filter": {
477 "type": "structure",
478 "members": {
479 "pipelineExecutionId": {}
480 }
481 },
482 "maxResults": {
483 "type": "integer"
484 },
485 "nextToken": {}
486 }
487 },
488 "output": {
489 "type": "structure",
490 "members": {
491 "actionExecutionDetails": {
492 "type": "list",
493 "member": {
494 "type": "structure",
495 "members": {
496 "pipelineExecutionId": {},
497 "actionExecutionId": {},
498 "pipelineVersion": {
499 "type": "integer"
500 },
501 "stageName": {},
502 "actionName": {},
503 "startTime": {
504 "type": "timestamp"
505 },
506 "lastUpdateTime": {
507 "type": "timestamp"
508 },
509 "status": {},
510 "input": {
511 "type": "structure",
512 "members": {
513 "actionTypeId": {
514 "shape": "Sw"
515 },
516 "configuration": {
517 "shape": "S1l"
518 },
519 "resolvedConfiguration": {
520 "type": "map",
521 "key": {},
522 "value": {}
523 },
524 "roleArn": {},
525 "region": {},
526 "inputArtifacts": {
527 "shape": "S48"
528 },
529 "namespace": {}
530 }
531 },
532 "output": {
533 "type": "structure",
534 "members": {
535 "outputArtifacts": {
536 "shape": "S48"
537 },
538 "executionResult": {
539 "type": "structure",
540 "members": {
541 "externalExecutionId": {},
542 "externalExecutionSummary": {},
543 "externalExecutionUrl": {}
544 }
545 },
546 "outputVariables": {
547 "shape": "S4h"
548 }
549 }
550 }
551 }
552 }
553 },
554 "nextToken": {}
555 }
556 }
557 },
558 "ListActionTypes": {
559 "input": {
560 "type": "structure",
561 "members": {
562 "actionOwnerFilter": {},
563 "nextToken": {}
564 }
565 },
566 "output": {
567 "type": "structure",
568 "required": [
569 "actionTypes"
570 ],
571 "members": {
572 "actionTypes": {
573 "type": "list",
574 "member": {
575 "shape": "Sv"
576 }
577 },
578 "nextToken": {}
579 }
580 }
581 },
582 "ListPipelineExecutions": {
583 "input": {
584 "type": "structure",
585 "required": [
586 "pipelineName"
587 ],
588 "members": {
589 "pipelineName": {},
590 "maxResults": {
591 "type": "integer"
592 },
593 "nextToken": {}
594 }
595 },
596 "output": {
597 "type": "structure",
598 "members": {
599 "pipelineExecutionSummaries": {
600 "type": "list",
601 "member": {
602 "type": "structure",
603 "members": {
604 "pipelineExecutionId": {},
605 "status": {},
606 "startTime": {
607 "type": "timestamp"
608 },
609 "lastUpdateTime": {
610 "type": "timestamp"
611 },
612 "sourceRevisions": {
613 "type": "list",
614 "member": {
615 "type": "structure",
616 "required": [
617 "actionName"
618 ],
619 "members": {
620 "actionName": {},
621 "revisionId": {},
622 "revisionSummary": {},
623 "revisionUrl": {}
624 }
625 }
626 },
627 "trigger": {
628 "type": "structure",
629 "members": {
630 "triggerType": {},
631 "triggerDetail": {}
632 }
633 },
634 "stopTrigger": {
635 "type": "structure",
636 "members": {
637 "reason": {}
638 }
639 }
640 }
641 }
642 },
643 "nextToken": {}
644 }
645 }
646 },
647 "ListPipelines": {
648 "input": {
649 "type": "structure",
650 "members": {
651 "nextToken": {}
652 }
653 },
654 "output": {
655 "type": "structure",
656 "members": {
657 "pipelines": {
658 "type": "list",
659 "member": {
660 "type": "structure",
661 "members": {
662 "name": {},
663 "version": {
664 "type": "integer"
665 },
666 "created": {
667 "type": "timestamp"
668 },
669 "updated": {
670 "type": "timestamp"
671 }
672 }
673 }
674 },
675 "nextToken": {}
676 }
677 }
678 },
679 "ListTagsForResource": {
680 "input": {
681 "type": "structure",
682 "required": [
683 "resourceArn"
684 ],
685 "members": {
686 "resourceArn": {},
687 "nextToken": {},
688 "maxResults": {
689 "type": "integer"
690 }
691 }
692 },
693 "output": {
694 "type": "structure",
695 "members": {
696 "tags": {
697 "shape": "Sq"
698 },
699 "nextToken": {}
700 }
701 }
702 },
703 "ListWebhooks": {
704 "input": {
705 "type": "structure",
706 "members": {
707 "NextToken": {},
708 "MaxResults": {
709 "type": "integer"
710 }
711 }
712 },
713 "output": {
714 "type": "structure",
715 "members": {
716 "webhooks": {
717 "type": "list",
718 "member": {
719 "shape": "S58"
720 }
721 },
722 "NextToken": {}
723 }
724 }
725 },
726 "PollForJobs": {
727 "input": {
728 "type": "structure",
729 "required": [
730 "actionTypeId"
731 ],
732 "members": {
733 "actionTypeId": {
734 "shape": "Sw"
735 },
736 "maxBatchSize": {
737 "type": "integer"
738 },
739 "queryParam": {
740 "type": "map",
741 "key": {},
742 "value": {}
743 }
744 }
745 },
746 "output": {
747 "type": "structure",
748 "members": {
749 "jobs": {
750 "type": "list",
751 "member": {
752 "type": "structure",
753 "members": {
754 "id": {},
755 "data": {
756 "shape": "S29"
757 },
758 "nonce": {},
759 "accountId": {}
760 }
761 }
762 }
763 }
764 }
765 },
766 "PollForThirdPartyJobs": {
767 "input": {
768 "type": "structure",
769 "required": [
770 "actionTypeId"
771 ],
772 "members": {
773 "actionTypeId": {
774 "shape": "Sw"
775 },
776 "maxBatchSize": {
777 "type": "integer"
778 }
779 }
780 },
781 "output": {
782 "type": "structure",
783 "members": {
784 "jobs": {
785 "type": "list",
786 "member": {
787 "type": "structure",
788 "members": {
789 "clientId": {},
790 "jobId": {}
791 }
792 }
793 }
794 }
795 }
796 },
797 "PutActionRevision": {
798 "input": {
799 "type": "structure",
800 "required": [
801 "pipelineName",
802 "stageName",
803 "actionName",
804 "actionRevision"
805 ],
806 "members": {
807 "pipelineName": {},
808 "stageName": {},
809 "actionName": {},
810 "actionRevision": {
811 "shape": "S3h"
812 }
813 }
814 },
815 "output": {
816 "type": "structure",
817 "members": {
818 "newRevision": {
819 "type": "boolean"
820 },
821 "pipelineExecutionId": {}
822 }
823 }
824 },
825 "PutApprovalResult": {
826 "input": {
827 "type": "structure",
828 "required": [
829 "pipelineName",
830 "stageName",
831 "actionName",
832 "result",
833 "token"
834 ],
835 "members": {
836 "pipelineName": {},
837 "stageName": {},
838 "actionName": {},
839 "result": {
840 "type": "structure",
841 "required": [
842 "summary",
843 "status"
844 ],
845 "members": {
846 "summary": {},
847 "status": {}
848 }
849 },
850 "token": {}
851 }
852 },
853 "output": {
854 "type": "structure",
855 "members": {
856 "approvedAt": {
857 "type": "timestamp"
858 }
859 }
860 }
861 },
862 "PutJobFailureResult": {
863 "input": {
864 "type": "structure",
865 "required": [
866 "jobId",
867 "failureDetails"
868 ],
869 "members": {
870 "jobId": {},
871 "failureDetails": {
872 "shape": "S68"
873 }
874 }
875 }
876 },
877 "PutJobSuccessResult": {
878 "input": {
879 "type": "structure",
880 "required": [
881 "jobId"
882 ],
883 "members": {
884 "jobId": {},
885 "currentRevision": {
886 "shape": "S6b"
887 },
888 "continuationToken": {},
889 "executionDetails": {
890 "shape": "S6d"
891 },
892 "outputVariables": {
893 "shape": "S4h"
894 }
895 }
896 }
897 },
898 "PutThirdPartyJobFailureResult": {
899 "input": {
900 "type": "structure",
901 "required": [
902 "jobId",
903 "clientToken",
904 "failureDetails"
905 ],
906 "members": {
907 "jobId": {},
908 "clientToken": {},
909 "failureDetails": {
910 "shape": "S68"
911 }
912 }
913 }
914 },
915 "PutThirdPartyJobSuccessResult": {
916 "input": {
917 "type": "structure",
918 "required": [
919 "jobId",
920 "clientToken"
921 ],
922 "members": {
923 "jobId": {},
924 "clientToken": {},
925 "currentRevision": {
926 "shape": "S6b"
927 },
928 "continuationToken": {},
929 "executionDetails": {
930 "shape": "S6d"
931 }
932 }
933 }
934 },
935 "PutWebhook": {
936 "input": {
937 "type": "structure",
938 "required": [
939 "webhook"
940 ],
941 "members": {
942 "webhook": {
943 "shape": "S59"
944 },
945 "tags": {
946 "shape": "Sq"
947 }
948 }
949 },
950 "output": {
951 "type": "structure",
952 "members": {
953 "webhook": {
954 "shape": "S58"
955 }
956 }
957 }
958 },
959 "RegisterWebhookWithThirdParty": {
960 "input": {
961 "type": "structure",
962 "members": {
963 "webhookName": {}
964 }
965 },
966 "output": {
967 "type": "structure",
968 "members": {}
969 }
970 },
971 "RetryStageExecution": {
972 "input": {
973 "type": "structure",
974 "required": [
975 "pipelineName",
976 "stageName",
977 "pipelineExecutionId",
978 "retryMode"
979 ],
980 "members": {
981 "pipelineName": {},
982 "stageName": {},
983 "pipelineExecutionId": {},
984 "retryMode": {}
985 }
986 },
987 "output": {
988 "type": "structure",
989 "members": {
990 "pipelineExecutionId": {}
991 }
992 }
993 },
994 "StartPipelineExecution": {
995 "input": {
996 "type": "structure",
997 "required": [
998 "name"
999 ],
1000 "members": {
1001 "name": {},
1002 "clientRequestToken": {
1003 "idempotencyToken": true
1004 }
1005 }
1006 },
1007 "output": {
1008 "type": "structure",
1009 "members": {
1010 "pipelineExecutionId": {}
1011 }
1012 }
1013 },
1014 "StopPipelineExecution": {
1015 "input": {
1016 "type": "structure",
1017 "required": [
1018 "pipelineName",
1019 "pipelineExecutionId"
1020 ],
1021 "members": {
1022 "pipelineName": {},
1023 "pipelineExecutionId": {},
1024 "abandon": {
1025 "type": "boolean"
1026 },
1027 "reason": {}
1028 }
1029 },
1030 "output": {
1031 "type": "structure",
1032 "members": {
1033 "pipelineExecutionId": {}
1034 }
1035 }
1036 },
1037 "TagResource": {
1038 "input": {
1039 "type": "structure",
1040 "required": [
1041 "resourceArn",
1042 "tags"
1043 ],
1044 "members": {
1045 "resourceArn": {},
1046 "tags": {
1047 "shape": "Sq"
1048 }
1049 }
1050 },
1051 "output": {
1052 "type": "structure",
1053 "members": {}
1054 }
1055 },
1056 "UntagResource": {
1057 "input": {
1058 "type": "structure",
1059 "required": [
1060 "resourceArn",
1061 "tagKeys"
1062 ],
1063 "members": {
1064 "resourceArn": {},
1065 "tagKeys": {
1066 "type": "list",
1067 "member": {}
1068 }
1069 }
1070 },
1071 "output": {
1072 "type": "structure",
1073 "members": {}
1074 }
1075 },
1076 "UpdatePipeline": {
1077 "input": {
1078 "type": "structure",
1079 "required": [
1080 "pipeline"
1081 ],
1082 "members": {
1083 "pipeline": {
1084 "shape": "Sz"
1085 }
1086 }
1087 },
1088 "output": {
1089 "type": "structure",
1090 "members": {
1091 "pipeline": {
1092 "shape": "Sz"
1093 }
1094 }
1095 }
1096 }
1097 },
1098 "shapes": {
1099 "Se": {
1100 "type": "structure",
1101 "members": {
1102 "thirdPartyConfigurationUrl": {},
1103 "entityUrlTemplate": {},
1104 "executionUrlTemplate": {},
1105 "revisionUrlTemplate": {}
1106 }
1107 },
1108 "Sh": {
1109 "type": "list",
1110 "member": {
1111 "type": "structure",
1112 "required": [
1113 "name",
1114 "required",
1115 "key",
1116 "secret"
1117 ],
1118 "members": {
1119 "name": {},
1120 "required": {
1121 "type": "boolean"
1122 },
1123 "key": {
1124 "type": "boolean"
1125 },
1126 "secret": {
1127 "type": "boolean"
1128 },
1129 "queryable": {
1130 "type": "boolean"
1131 },
1132 "description": {},
1133 "type": {}
1134 }
1135 }
1136 },
1137 "Sn": {
1138 "type": "structure",
1139 "required": [
1140 "minimumCount",
1141 "maximumCount"
1142 ],
1143 "members": {
1144 "minimumCount": {
1145 "type": "integer"
1146 },
1147 "maximumCount": {
1148 "type": "integer"
1149 }
1150 }
1151 },
1152 "Sq": {
1153 "type": "list",
1154 "member": {
1155 "type": "structure",
1156 "required": [
1157 "key",
1158 "value"
1159 ],
1160 "members": {
1161 "key": {},
1162 "value": {}
1163 }
1164 }
1165 },
1166 "Sv": {
1167 "type": "structure",
1168 "required": [
1169 "id",
1170 "inputArtifactDetails",
1171 "outputArtifactDetails"
1172 ],
1173 "members": {
1174 "id": {
1175 "shape": "Sw"
1176 },
1177 "settings": {
1178 "shape": "Se"
1179 },
1180 "actionConfigurationProperties": {
1181 "shape": "Sh"
1182 },
1183 "inputArtifactDetails": {
1184 "shape": "Sn"
1185 },
1186 "outputArtifactDetails": {
1187 "shape": "Sn"
1188 }
1189 }
1190 },
1191 "Sw": {
1192 "type": "structure",
1193 "required": [
1194 "category",
1195 "owner",
1196 "provider",
1197 "version"
1198 ],
1199 "members": {
1200 "category": {},
1201 "owner": {},
1202 "provider": {},
1203 "version": {}
1204 }
1205 },
1206 "Sz": {
1207 "type": "structure",
1208 "required": [
1209 "name",
1210 "roleArn",
1211 "stages"
1212 ],
1213 "members": {
1214 "name": {},
1215 "roleArn": {},
1216 "artifactStore": {
1217 "shape": "S12"
1218 },
1219 "artifactStores": {
1220 "type": "map",
1221 "key": {},
1222 "value": {
1223 "shape": "S12"
1224 }
1225 },
1226 "stages": {
1227 "type": "list",
1228 "member": {
1229 "type": "structure",
1230 "required": [
1231 "name",
1232 "actions"
1233 ],
1234 "members": {
1235 "name": {},
1236 "blockers": {
1237 "type": "list",
1238 "member": {
1239 "type": "structure",
1240 "required": [
1241 "name",
1242 "type"
1243 ],
1244 "members": {
1245 "name": {},
1246 "type": {}
1247 }
1248 }
1249 },
1250 "actions": {
1251 "type": "list",
1252 "member": {
1253 "type": "structure",
1254 "required": [
1255 "name",
1256 "actionTypeId"
1257 ],
1258 "members": {
1259 "name": {},
1260 "actionTypeId": {
1261 "shape": "Sw"
1262 },
1263 "runOrder": {
1264 "type": "integer"
1265 },
1266 "configuration": {
1267 "shape": "S1l"
1268 },
1269 "outputArtifacts": {
1270 "type": "list",
1271 "member": {
1272 "type": "structure",
1273 "required": [
1274 "name"
1275 ],
1276 "members": {
1277 "name": {}
1278 }
1279 }
1280 },
1281 "inputArtifacts": {
1282 "type": "list",
1283 "member": {
1284 "type": "structure",
1285 "required": [
1286 "name"
1287 ],
1288 "members": {
1289 "name": {}
1290 }
1291 }
1292 },
1293 "roleArn": {},
1294 "region": {},
1295 "namespace": {}
1296 }
1297 }
1298 }
1299 }
1300 }
1301 },
1302 "version": {
1303 "type": "integer"
1304 }
1305 }
1306 },
1307 "S12": {
1308 "type": "structure",
1309 "required": [
1310 "type",
1311 "location"
1312 ],
1313 "members": {
1314 "type": {},
1315 "location": {},
1316 "encryptionKey": {
1317 "shape": "S15"
1318 }
1319 }
1320 },
1321 "S15": {
1322 "type": "structure",
1323 "required": [
1324 "id",
1325 "type"
1326 ],
1327 "members": {
1328 "id": {},
1329 "type": {}
1330 }
1331 },
1332 "S1l": {
1333 "type": "map",
1334 "key": {},
1335 "value": {}
1336 },
1337 "S29": {
1338 "type": "structure",
1339 "members": {
1340 "actionTypeId": {
1341 "shape": "Sw"
1342 },
1343 "actionConfiguration": {
1344 "shape": "S2a"
1345 },
1346 "pipelineContext": {
1347 "shape": "S2b"
1348 },
1349 "inputArtifacts": {
1350 "shape": "S2h"
1351 },
1352 "outputArtifacts": {
1353 "shape": "S2h"
1354 },
1355 "artifactCredentials": {
1356 "shape": "S2p"
1357 },
1358 "continuationToken": {},
1359 "encryptionKey": {
1360 "shape": "S15"
1361 }
1362 }
1363 },
1364 "S2a": {
1365 "type": "structure",
1366 "members": {
1367 "configuration": {
1368 "shape": "S1l"
1369 }
1370 }
1371 },
1372 "S2b": {
1373 "type": "structure",
1374 "members": {
1375 "pipelineName": {},
1376 "stage": {
1377 "type": "structure",
1378 "members": {
1379 "name": {}
1380 }
1381 },
1382 "action": {
1383 "type": "structure",
1384 "members": {
1385 "name": {},
1386 "actionExecutionId": {}
1387 }
1388 },
1389 "pipelineArn": {},
1390 "pipelineExecutionId": {}
1391 }
1392 },
1393 "S2h": {
1394 "type": "list",
1395 "member": {
1396 "type": "structure",
1397 "members": {
1398 "name": {},
1399 "revision": {},
1400 "location": {
1401 "type": "structure",
1402 "members": {
1403 "type": {},
1404 "s3Location": {
1405 "type": "structure",
1406 "required": [
1407 "bucketName",
1408 "objectKey"
1409 ],
1410 "members": {
1411 "bucketName": {},
1412 "objectKey": {}
1413 }
1414 }
1415 }
1416 }
1417 }
1418 }
1419 },
1420 "S2p": {
1421 "type": "structure",
1422 "required": [
1423 "accessKeyId",
1424 "secretAccessKey",
1425 "sessionToken"
1426 ],
1427 "members": {
1428 "accessKeyId": {},
1429 "secretAccessKey": {},
1430 "sessionToken": {}
1431 },
1432 "sensitive": true
1433 },
1434 "S3h": {
1435 "type": "structure",
1436 "required": [
1437 "revisionId",
1438 "revisionChangeId",
1439 "created"
1440 ],
1441 "members": {
1442 "revisionId": {},
1443 "revisionChangeId": {},
1444 "created": {
1445 "type": "timestamp"
1446 }
1447 }
1448 },
1449 "S48": {
1450 "type": "list",
1451 "member": {
1452 "type": "structure",
1453 "members": {
1454 "name": {},
1455 "s3location": {
1456 "type": "structure",
1457 "members": {
1458 "bucket": {},
1459 "key": {}
1460 }
1461 }
1462 }
1463 }
1464 },
1465 "S4h": {
1466 "type": "map",
1467 "key": {},
1468 "value": {}
1469 },
1470 "S58": {
1471 "type": "structure",
1472 "required": [
1473 "definition",
1474 "url"
1475 ],
1476 "members": {
1477 "definition": {
1478 "shape": "S59"
1479 },
1480 "url": {},
1481 "errorMessage": {},
1482 "errorCode": {},
1483 "lastTriggered": {
1484 "type": "timestamp"
1485 },
1486 "arn": {},
1487 "tags": {
1488 "shape": "Sq"
1489 }
1490 }
1491 },
1492 "S59": {
1493 "type": "structure",
1494 "required": [
1495 "name",
1496 "targetPipeline",
1497 "targetAction",
1498 "filters",
1499 "authentication",
1500 "authenticationConfiguration"
1501 ],
1502 "members": {
1503 "name": {},
1504 "targetPipeline": {},
1505 "targetAction": {},
1506 "filters": {
1507 "type": "list",
1508 "member": {
1509 "type": "structure",
1510 "required": [
1511 "jsonPath"
1512 ],
1513 "members": {
1514 "jsonPath": {},
1515 "matchEquals": {}
1516 }
1517 }
1518 },
1519 "authentication": {},
1520 "authenticationConfiguration": {
1521 "type": "structure",
1522 "members": {
1523 "AllowedIPRange": {},
1524 "SecretToken": {}
1525 }
1526 }
1527 }
1528 },
1529 "S68": {
1530 "type": "structure",
1531 "required": [
1532 "type",
1533 "message"
1534 ],
1535 "members": {
1536 "type": {},
1537 "message": {},
1538 "externalExecutionId": {}
1539 }
1540 },
1541 "S6b": {
1542 "type": "structure",
1543 "required": [
1544 "revision",
1545 "changeIdentifier"
1546 ],
1547 "members": {
1548 "revision": {},
1549 "changeIdentifier": {},
1550 "created": {
1551 "type": "timestamp"
1552 },
1553 "revisionSummary": {}
1554 }
1555 },
1556 "S6d": {
1557 "type": "structure",
1558 "members": {
1559 "summary": {},
1560 "externalExecutionId": {},
1561 "percentComplete": {
1562 "type": "integer"
1563 }
1564 }
1565 }
1566 }
1567}
\No newline at end of file