UNPKG

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