UNPKG

32 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2016-10-06",
5 "endpointPrefix": "codebuild",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS CodeBuild",
9 "serviceId": "CodeBuild",
10 "signatureVersion": "v4",
11 "targetPrefix": "CodeBuild_20161006",
12 "uid": "codebuild-2016-10-06"
13 },
14 "operations": {
15 "BatchDeleteBuilds": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "ids"
20 ],
21 "members": {
22 "ids": {
23 "shape": "S2"
24 }
25 }
26 },
27 "output": {
28 "type": "structure",
29 "members": {
30 "buildsDeleted": {
31 "shape": "S2"
32 },
33 "buildsNotDeleted": {
34 "type": "list",
35 "member": {
36 "type": "structure",
37 "members": {
38 "id": {},
39 "statusCode": {}
40 }
41 }
42 }
43 }
44 }
45 },
46 "BatchGetBuilds": {
47 "input": {
48 "type": "structure",
49 "required": [
50 "ids"
51 ],
52 "members": {
53 "ids": {
54 "shape": "S2"
55 }
56 }
57 },
58 "output": {
59 "type": "structure",
60 "members": {
61 "builds": {
62 "type": "list",
63 "member": {
64 "shape": "Sb"
65 }
66 },
67 "buildsNotFound": {
68 "shape": "S2"
69 }
70 }
71 }
72 },
73 "BatchGetProjects": {
74 "input": {
75 "type": "structure",
76 "required": [
77 "names"
78 ],
79 "members": {
80 "names": {
81 "shape": "S1q"
82 }
83 }
84 },
85 "output": {
86 "type": "structure",
87 "members": {
88 "projects": {
89 "type": "list",
90 "member": {
91 "shape": "S1t"
92 }
93 },
94 "projectsNotFound": {
95 "shape": "S1q"
96 }
97 }
98 }
99 },
100 "BatchGetReportGroups": {
101 "input": {
102 "type": "structure",
103 "required": [
104 "reportGroupArns"
105 ],
106 "members": {
107 "reportGroupArns": {
108 "shape": "S2e"
109 }
110 }
111 },
112 "output": {
113 "type": "structure",
114 "members": {
115 "reportGroups": {
116 "type": "list",
117 "member": {
118 "shape": "S2h"
119 }
120 },
121 "reportGroupsNotFound": {
122 "shape": "S2e"
123 }
124 }
125 }
126 },
127 "BatchGetReports": {
128 "input": {
129 "type": "structure",
130 "required": [
131 "reportArns"
132 ],
133 "members": {
134 "reportArns": {
135 "shape": "S2p"
136 }
137 }
138 },
139 "output": {
140 "type": "structure",
141 "members": {
142 "reports": {
143 "type": "list",
144 "member": {
145 "type": "structure",
146 "members": {
147 "arn": {},
148 "type": {},
149 "name": {},
150 "reportGroupArn": {},
151 "executionId": {},
152 "status": {},
153 "created": {
154 "type": "timestamp"
155 },
156 "expired": {
157 "type": "timestamp"
158 },
159 "exportConfig": {
160 "shape": "S2k"
161 },
162 "truncated": {
163 "type": "boolean"
164 },
165 "testSummary": {
166 "type": "structure",
167 "required": [
168 "total",
169 "statusCounts",
170 "durationInNanoSeconds"
171 ],
172 "members": {
173 "total": {
174 "type": "integer"
175 },
176 "statusCounts": {
177 "type": "map",
178 "key": {},
179 "value": {
180 "type": "integer"
181 }
182 },
183 "durationInNanoSeconds": {
184 "type": "long"
185 }
186 }
187 }
188 }
189 }
190 },
191 "reportsNotFound": {
192 "shape": "S2p"
193 }
194 }
195 }
196 },
197 "CreateProject": {
198 "input": {
199 "type": "structure",
200 "required": [
201 "name",
202 "source",
203 "artifacts",
204 "environment",
205 "serviceRole"
206 ],
207 "members": {
208 "name": {},
209 "description": {},
210 "source": {
211 "shape": "Sk"
212 },
213 "secondarySources": {
214 "shape": "Sr"
215 },
216 "sourceVersion": {},
217 "secondarySourceVersions": {
218 "shape": "Ss"
219 },
220 "artifacts": {
221 "shape": "S1w"
222 },
223 "secondaryArtifacts": {
224 "shape": "S20"
225 },
226 "cache": {
227 "shape": "Sw"
228 },
229 "environment": {
230 "shape": "S10"
231 },
232 "serviceRole": {},
233 "timeoutInMinutes": {
234 "type": "integer"
235 },
236 "queuedTimeoutInMinutes": {
237 "type": "integer"
238 },
239 "encryptionKey": {},
240 "tags": {
241 "shape": "S22"
242 },
243 "vpcConfig": {
244 "shape": "S1f"
245 },
246 "badgeEnabled": {
247 "type": "boolean"
248 },
249 "logsConfig": {
250 "shape": "S2c"
251 },
252 "fileSystemLocations": {
253 "shape": "S1m"
254 }
255 }
256 },
257 "output": {
258 "type": "structure",
259 "members": {
260 "project": {
261 "shape": "S1t"
262 }
263 }
264 }
265 },
266 "CreateReportGroup": {
267 "input": {
268 "type": "structure",
269 "required": [
270 "name",
271 "type",
272 "exportConfig"
273 ],
274 "members": {
275 "name": {},
276 "type": {},
277 "exportConfig": {
278 "shape": "S2k"
279 }
280 }
281 },
282 "output": {
283 "type": "structure",
284 "members": {
285 "reportGroup": {
286 "shape": "S2h"
287 }
288 }
289 }
290 },
291 "CreateWebhook": {
292 "input": {
293 "type": "structure",
294 "required": [
295 "projectName"
296 ],
297 "members": {
298 "projectName": {},
299 "branchFilter": {},
300 "filterGroups": {
301 "shape": "S27"
302 }
303 }
304 },
305 "output": {
306 "type": "structure",
307 "members": {
308 "webhook": {
309 "shape": "S26"
310 }
311 }
312 }
313 },
314 "DeleteProject": {
315 "input": {
316 "type": "structure",
317 "required": [
318 "name"
319 ],
320 "members": {
321 "name": {}
322 }
323 },
324 "output": {
325 "type": "structure",
326 "members": {}
327 }
328 },
329 "DeleteReport": {
330 "input": {
331 "type": "structure",
332 "required": [
333 "arn"
334 ],
335 "members": {
336 "arn": {}
337 }
338 },
339 "output": {
340 "type": "structure",
341 "members": {}
342 }
343 },
344 "DeleteReportGroup": {
345 "input": {
346 "type": "structure",
347 "required": [
348 "arn"
349 ],
350 "members": {
351 "arn": {}
352 }
353 },
354 "output": {
355 "type": "structure",
356 "members": {}
357 }
358 },
359 "DeleteResourcePolicy": {
360 "input": {
361 "type": "structure",
362 "required": [
363 "resourceArn"
364 ],
365 "members": {
366 "resourceArn": {}
367 }
368 },
369 "output": {
370 "type": "structure",
371 "members": {}
372 }
373 },
374 "DeleteSourceCredentials": {
375 "input": {
376 "type": "structure",
377 "required": [
378 "arn"
379 ],
380 "members": {
381 "arn": {}
382 }
383 },
384 "output": {
385 "type": "structure",
386 "members": {
387 "arn": {}
388 }
389 }
390 },
391 "DeleteWebhook": {
392 "input": {
393 "type": "structure",
394 "required": [
395 "projectName"
396 ],
397 "members": {
398 "projectName": {}
399 }
400 },
401 "output": {
402 "type": "structure",
403 "members": {}
404 }
405 },
406 "DescribeTestCases": {
407 "input": {
408 "type": "structure",
409 "required": [
410 "reportArn"
411 ],
412 "members": {
413 "reportArn": {},
414 "nextToken": {},
415 "maxResults": {
416 "type": "integer"
417 },
418 "filter": {
419 "type": "structure",
420 "members": {
421 "status": {}
422 }
423 }
424 }
425 },
426 "output": {
427 "type": "structure",
428 "members": {
429 "nextToken": {},
430 "testCases": {
431 "type": "list",
432 "member": {
433 "type": "structure",
434 "members": {
435 "reportArn": {},
436 "testRawDataPath": {},
437 "prefix": {},
438 "name": {},
439 "status": {},
440 "durationInNanoSeconds": {
441 "type": "long"
442 },
443 "message": {},
444 "expired": {
445 "type": "timestamp"
446 }
447 }
448 }
449 }
450 }
451 }
452 },
453 "GetResourcePolicy": {
454 "input": {
455 "type": "structure",
456 "required": [
457 "resourceArn"
458 ],
459 "members": {
460 "resourceArn": {}
461 }
462 },
463 "output": {
464 "type": "structure",
465 "members": {
466 "policy": {}
467 }
468 }
469 },
470 "ImportSourceCredentials": {
471 "input": {
472 "type": "structure",
473 "required": [
474 "token",
475 "serverType",
476 "authType"
477 ],
478 "members": {
479 "username": {},
480 "token": {
481 "type": "string",
482 "sensitive": true
483 },
484 "serverType": {},
485 "authType": {},
486 "shouldOverwrite": {
487 "type": "boolean"
488 }
489 }
490 },
491 "output": {
492 "type": "structure",
493 "members": {
494 "arn": {}
495 }
496 }
497 },
498 "InvalidateProjectCache": {
499 "input": {
500 "type": "structure",
501 "required": [
502 "projectName"
503 ],
504 "members": {
505 "projectName": {}
506 }
507 },
508 "output": {
509 "type": "structure",
510 "members": {}
511 }
512 },
513 "ListBuilds": {
514 "input": {
515 "type": "structure",
516 "members": {
517 "sortOrder": {},
518 "nextToken": {}
519 }
520 },
521 "output": {
522 "type": "structure",
523 "members": {
524 "ids": {
525 "shape": "S2"
526 },
527 "nextToken": {}
528 }
529 }
530 },
531 "ListBuildsForProject": {
532 "input": {
533 "type": "structure",
534 "required": [
535 "projectName"
536 ],
537 "members": {
538 "projectName": {},
539 "sortOrder": {},
540 "nextToken": {}
541 }
542 },
543 "output": {
544 "type": "structure",
545 "members": {
546 "ids": {
547 "shape": "S2"
548 },
549 "nextToken": {}
550 }
551 }
552 },
553 "ListCuratedEnvironmentImages": {
554 "input": {
555 "type": "structure",
556 "members": {}
557 },
558 "output": {
559 "type": "structure",
560 "members": {
561 "platforms": {
562 "type": "list",
563 "member": {
564 "type": "structure",
565 "members": {
566 "platform": {},
567 "languages": {
568 "type": "list",
569 "member": {
570 "type": "structure",
571 "members": {
572 "language": {},
573 "images": {
574 "type": "list",
575 "member": {
576 "type": "structure",
577 "members": {
578 "name": {},
579 "description": {},
580 "versions": {
581 "type": "list",
582 "member": {}
583 }
584 }
585 }
586 }
587 }
588 }
589 }
590 }
591 }
592 }
593 }
594 }
595 },
596 "ListProjects": {
597 "input": {
598 "type": "structure",
599 "members": {
600 "sortBy": {},
601 "sortOrder": {},
602 "nextToken": {}
603 }
604 },
605 "output": {
606 "type": "structure",
607 "members": {
608 "nextToken": {},
609 "projects": {
610 "shape": "S1q"
611 }
612 }
613 }
614 },
615 "ListReportGroups": {
616 "input": {
617 "type": "structure",
618 "members": {
619 "sortOrder": {},
620 "sortBy": {},
621 "nextToken": {},
622 "maxResults": {
623 "type": "integer"
624 }
625 }
626 },
627 "output": {
628 "type": "structure",
629 "members": {
630 "nextToken": {},
631 "reportGroups": {
632 "shape": "S2e"
633 }
634 }
635 }
636 },
637 "ListReports": {
638 "input": {
639 "type": "structure",
640 "members": {
641 "sortOrder": {},
642 "nextToken": {},
643 "maxResults": {
644 "type": "integer"
645 },
646 "filter": {
647 "shape": "S4g"
648 }
649 }
650 },
651 "output": {
652 "type": "structure",
653 "members": {
654 "nextToken": {},
655 "reports": {
656 "shape": "S2p"
657 }
658 }
659 }
660 },
661 "ListReportsForReportGroup": {
662 "input": {
663 "type": "structure",
664 "required": [
665 "reportGroupArn"
666 ],
667 "members": {
668 "reportGroupArn": {},
669 "nextToken": {},
670 "sortOrder": {},
671 "maxResults": {
672 "type": "integer"
673 },
674 "filter": {
675 "shape": "S4g"
676 }
677 }
678 },
679 "output": {
680 "type": "structure",
681 "members": {
682 "nextToken": {},
683 "reports": {
684 "shape": "S2p"
685 }
686 }
687 }
688 },
689 "ListSharedProjects": {
690 "input": {
691 "type": "structure",
692 "members": {
693 "sortBy": {},
694 "sortOrder": {},
695 "maxResults": {
696 "type": "integer"
697 },
698 "nextToken": {}
699 }
700 },
701 "output": {
702 "type": "structure",
703 "members": {
704 "nextToken": {},
705 "projects": {
706 "type": "list",
707 "member": {}
708 }
709 }
710 }
711 },
712 "ListSharedReportGroups": {
713 "input": {
714 "type": "structure",
715 "members": {
716 "sortOrder": {},
717 "sortBy": {},
718 "nextToken": {},
719 "maxResults": {
720 "type": "integer"
721 }
722 }
723 },
724 "output": {
725 "type": "structure",
726 "members": {
727 "nextToken": {},
728 "reportGroups": {
729 "shape": "S2e"
730 }
731 }
732 }
733 },
734 "ListSourceCredentials": {
735 "input": {
736 "type": "structure",
737 "members": {}
738 },
739 "output": {
740 "type": "structure",
741 "members": {
742 "sourceCredentialsInfos": {
743 "type": "list",
744 "member": {
745 "type": "structure",
746 "members": {
747 "arn": {},
748 "serverType": {},
749 "authType": {}
750 }
751 }
752 }
753 }
754 }
755 },
756 "PutResourcePolicy": {
757 "input": {
758 "type": "structure",
759 "required": [
760 "policy",
761 "resourceArn"
762 ],
763 "members": {
764 "policy": {},
765 "resourceArn": {}
766 }
767 },
768 "output": {
769 "type": "structure",
770 "members": {
771 "resourceArn": {}
772 }
773 }
774 },
775 "StartBuild": {
776 "input": {
777 "type": "structure",
778 "required": [
779 "projectName"
780 ],
781 "members": {
782 "projectName": {},
783 "secondarySourcesOverride": {
784 "shape": "Sr"
785 },
786 "secondarySourcesVersionOverride": {
787 "shape": "Ss"
788 },
789 "sourceVersion": {},
790 "artifactsOverride": {
791 "shape": "S1w"
792 },
793 "secondaryArtifactsOverride": {
794 "shape": "S20"
795 },
796 "environmentVariablesOverride": {
797 "shape": "S13"
798 },
799 "sourceTypeOverride": {},
800 "sourceLocationOverride": {},
801 "sourceAuthOverride": {
802 "shape": "Sp"
803 },
804 "gitCloneDepthOverride": {
805 "type": "integer"
806 },
807 "gitSubmodulesConfigOverride": {
808 "shape": "Sn"
809 },
810 "buildspecOverride": {},
811 "insecureSslOverride": {
812 "type": "boolean"
813 },
814 "reportBuildStatusOverride": {
815 "type": "boolean"
816 },
817 "environmentTypeOverride": {},
818 "imageOverride": {},
819 "computeTypeOverride": {},
820 "certificateOverride": {},
821 "cacheOverride": {
822 "shape": "Sw"
823 },
824 "serviceRoleOverride": {},
825 "privilegedModeOverride": {
826 "type": "boolean"
827 },
828 "timeoutInMinutesOverride": {
829 "type": "integer"
830 },
831 "queuedTimeoutInMinutesOverride": {
832 "type": "integer"
833 },
834 "encryptionKeyOverride": {},
835 "idempotencyToken": {},
836 "logsConfigOverride": {
837 "shape": "S2c"
838 },
839 "registryCredentialOverride": {
840 "shape": "S16"
841 },
842 "imagePullCredentialsTypeOverride": {}
843 }
844 },
845 "output": {
846 "type": "structure",
847 "members": {
848 "build": {
849 "shape": "Sb"
850 }
851 }
852 }
853 },
854 "StopBuild": {
855 "input": {
856 "type": "structure",
857 "required": [
858 "id"
859 ],
860 "members": {
861 "id": {}
862 }
863 },
864 "output": {
865 "type": "structure",
866 "members": {
867 "build": {
868 "shape": "Sb"
869 }
870 }
871 }
872 },
873 "UpdateProject": {
874 "input": {
875 "type": "structure",
876 "required": [
877 "name"
878 ],
879 "members": {
880 "name": {},
881 "description": {},
882 "source": {
883 "shape": "Sk"
884 },
885 "secondarySources": {
886 "shape": "Sr"
887 },
888 "sourceVersion": {},
889 "secondarySourceVersions": {
890 "shape": "Ss"
891 },
892 "artifacts": {
893 "shape": "S1w"
894 },
895 "secondaryArtifacts": {
896 "shape": "S20"
897 },
898 "cache": {
899 "shape": "Sw"
900 },
901 "environment": {
902 "shape": "S10"
903 },
904 "serviceRole": {},
905 "timeoutInMinutes": {
906 "type": "integer"
907 },
908 "queuedTimeoutInMinutes": {
909 "type": "integer"
910 },
911 "encryptionKey": {},
912 "tags": {
913 "shape": "S22"
914 },
915 "vpcConfig": {
916 "shape": "S1f"
917 },
918 "badgeEnabled": {
919 "type": "boolean"
920 },
921 "logsConfig": {
922 "shape": "S2c"
923 },
924 "fileSystemLocations": {
925 "shape": "S1m"
926 }
927 }
928 },
929 "output": {
930 "type": "structure",
931 "members": {
932 "project": {
933 "shape": "S1t"
934 }
935 }
936 }
937 },
938 "UpdateReportGroup": {
939 "input": {
940 "type": "structure",
941 "required": [
942 "arn"
943 ],
944 "members": {
945 "arn": {},
946 "exportConfig": {
947 "shape": "S2k"
948 }
949 }
950 },
951 "output": {
952 "type": "structure",
953 "members": {
954 "reportGroup": {
955 "shape": "S2h"
956 }
957 }
958 }
959 },
960 "UpdateWebhook": {
961 "input": {
962 "type": "structure",
963 "required": [
964 "projectName"
965 ],
966 "members": {
967 "projectName": {},
968 "branchFilter": {},
969 "rotateSecret": {
970 "type": "boolean"
971 },
972 "filterGroups": {
973 "shape": "S27"
974 }
975 }
976 },
977 "output": {
978 "type": "structure",
979 "members": {
980 "webhook": {
981 "shape": "S26"
982 }
983 }
984 }
985 }
986 },
987 "shapes": {
988 "S2": {
989 "type": "list",
990 "member": {}
991 },
992 "Sb": {
993 "type": "structure",
994 "members": {
995 "id": {},
996 "arn": {},
997 "buildNumber": {
998 "type": "long"
999 },
1000 "startTime": {
1001 "type": "timestamp"
1002 },
1003 "endTime": {
1004 "type": "timestamp"
1005 },
1006 "currentPhase": {},
1007 "buildStatus": {},
1008 "sourceVersion": {},
1009 "resolvedSourceVersion": {},
1010 "projectName": {},
1011 "phases": {
1012 "type": "list",
1013 "member": {
1014 "type": "structure",
1015 "members": {
1016 "phaseType": {},
1017 "phaseStatus": {},
1018 "startTime": {
1019 "type": "timestamp"
1020 },
1021 "endTime": {
1022 "type": "timestamp"
1023 },
1024 "durationInSeconds": {
1025 "type": "long"
1026 },
1027 "contexts": {
1028 "type": "list",
1029 "member": {
1030 "type": "structure",
1031 "members": {
1032 "statusCode": {},
1033 "message": {}
1034 }
1035 }
1036 }
1037 }
1038 }
1039 },
1040 "source": {
1041 "shape": "Sk"
1042 },
1043 "secondarySources": {
1044 "shape": "Sr"
1045 },
1046 "secondarySourceVersions": {
1047 "shape": "Ss"
1048 },
1049 "artifacts": {
1050 "shape": "Su"
1051 },
1052 "secondaryArtifacts": {
1053 "type": "list",
1054 "member": {
1055 "shape": "Su"
1056 }
1057 },
1058 "cache": {
1059 "shape": "Sw"
1060 },
1061 "environment": {
1062 "shape": "S10"
1063 },
1064 "serviceRole": {},
1065 "logs": {
1066 "type": "structure",
1067 "members": {
1068 "groupName": {},
1069 "streamName": {},
1070 "deepLink": {},
1071 "s3DeepLink": {},
1072 "cloudWatchLogsArn": {},
1073 "s3LogsArn": {},
1074 "cloudWatchLogs": {
1075 "shape": "S1a"
1076 },
1077 "s3Logs": {
1078 "shape": "S1c"
1079 }
1080 }
1081 },
1082 "timeoutInMinutes": {
1083 "type": "integer"
1084 },
1085 "queuedTimeoutInMinutes": {
1086 "type": "integer"
1087 },
1088 "buildComplete": {
1089 "type": "boolean"
1090 },
1091 "initiator": {},
1092 "vpcConfig": {
1093 "shape": "S1f"
1094 },
1095 "networkInterface": {
1096 "type": "structure",
1097 "members": {
1098 "subnetId": {},
1099 "networkInterfaceId": {}
1100 }
1101 },
1102 "encryptionKey": {},
1103 "exportedEnvironmentVariables": {
1104 "type": "list",
1105 "member": {
1106 "type": "structure",
1107 "members": {
1108 "name": {},
1109 "value": {}
1110 }
1111 }
1112 },
1113 "reportArns": {
1114 "type": "list",
1115 "member": {}
1116 },
1117 "fileSystemLocations": {
1118 "shape": "S1m"
1119 }
1120 }
1121 },
1122 "Sk": {
1123 "type": "structure",
1124 "required": [
1125 "type"
1126 ],
1127 "members": {
1128 "type": {},
1129 "location": {},
1130 "gitCloneDepth": {
1131 "type": "integer"
1132 },
1133 "gitSubmodulesConfig": {
1134 "shape": "Sn"
1135 },
1136 "buildspec": {},
1137 "auth": {
1138 "shape": "Sp"
1139 },
1140 "reportBuildStatus": {
1141 "type": "boolean"
1142 },
1143 "insecureSsl": {
1144 "type": "boolean"
1145 },
1146 "sourceIdentifier": {}
1147 }
1148 },
1149 "Sn": {
1150 "type": "structure",
1151 "required": [
1152 "fetchSubmodules"
1153 ],
1154 "members": {
1155 "fetchSubmodules": {
1156 "type": "boolean"
1157 }
1158 }
1159 },
1160 "Sp": {
1161 "type": "structure",
1162 "required": [
1163 "type"
1164 ],
1165 "members": {
1166 "type": {},
1167 "resource": {}
1168 }
1169 },
1170 "Sr": {
1171 "type": "list",
1172 "member": {
1173 "shape": "Sk"
1174 }
1175 },
1176 "Ss": {
1177 "type": "list",
1178 "member": {
1179 "type": "structure",
1180 "required": [
1181 "sourceIdentifier",
1182 "sourceVersion"
1183 ],
1184 "members": {
1185 "sourceIdentifier": {},
1186 "sourceVersion": {}
1187 }
1188 }
1189 },
1190 "Su": {
1191 "type": "structure",
1192 "members": {
1193 "location": {},
1194 "sha256sum": {},
1195 "md5sum": {},
1196 "overrideArtifactName": {
1197 "type": "boolean"
1198 },
1199 "encryptionDisabled": {
1200 "type": "boolean"
1201 },
1202 "artifactIdentifier": {}
1203 }
1204 },
1205 "Sw": {
1206 "type": "structure",
1207 "required": [
1208 "type"
1209 ],
1210 "members": {
1211 "type": {},
1212 "location": {},
1213 "modes": {
1214 "type": "list",
1215 "member": {}
1216 }
1217 }
1218 },
1219 "S10": {
1220 "type": "structure",
1221 "required": [
1222 "type",
1223 "image",
1224 "computeType"
1225 ],
1226 "members": {
1227 "type": {},
1228 "image": {},
1229 "computeType": {},
1230 "environmentVariables": {
1231 "shape": "S13"
1232 },
1233 "privilegedMode": {
1234 "type": "boolean"
1235 },
1236 "certificate": {},
1237 "registryCredential": {
1238 "shape": "S16"
1239 },
1240 "imagePullCredentialsType": {}
1241 }
1242 },
1243 "S13": {
1244 "type": "list",
1245 "member": {
1246 "type": "structure",
1247 "required": [
1248 "name",
1249 "value"
1250 ],
1251 "members": {
1252 "name": {},
1253 "value": {},
1254 "type": {}
1255 }
1256 }
1257 },
1258 "S16": {
1259 "type": "structure",
1260 "required": [
1261 "credential",
1262 "credentialProvider"
1263 ],
1264 "members": {
1265 "credential": {},
1266 "credentialProvider": {}
1267 }
1268 },
1269 "S1a": {
1270 "type": "structure",
1271 "required": [
1272 "status"
1273 ],
1274 "members": {
1275 "status": {},
1276 "groupName": {},
1277 "streamName": {}
1278 }
1279 },
1280 "S1c": {
1281 "type": "structure",
1282 "required": [
1283 "status"
1284 ],
1285 "members": {
1286 "status": {},
1287 "location": {},
1288 "encryptionDisabled": {
1289 "type": "boolean"
1290 }
1291 }
1292 },
1293 "S1f": {
1294 "type": "structure",
1295 "members": {
1296 "vpcId": {},
1297 "subnets": {
1298 "type": "list",
1299 "member": {}
1300 },
1301 "securityGroupIds": {
1302 "type": "list",
1303 "member": {}
1304 }
1305 }
1306 },
1307 "S1m": {
1308 "type": "list",
1309 "member": {
1310 "type": "structure",
1311 "members": {
1312 "type": {},
1313 "location": {},
1314 "mountPoint": {},
1315 "identifier": {},
1316 "mountOptions": {}
1317 }
1318 }
1319 },
1320 "S1q": {
1321 "type": "list",
1322 "member": {}
1323 },
1324 "S1t": {
1325 "type": "structure",
1326 "members": {
1327 "name": {},
1328 "arn": {},
1329 "description": {},
1330 "source": {
1331 "shape": "Sk"
1332 },
1333 "secondarySources": {
1334 "shape": "Sr"
1335 },
1336 "sourceVersion": {},
1337 "secondarySourceVersions": {
1338 "shape": "Ss"
1339 },
1340 "artifacts": {
1341 "shape": "S1w"
1342 },
1343 "secondaryArtifacts": {
1344 "shape": "S20"
1345 },
1346 "cache": {
1347 "shape": "Sw"
1348 },
1349 "environment": {
1350 "shape": "S10"
1351 },
1352 "serviceRole": {},
1353 "timeoutInMinutes": {
1354 "type": "integer"
1355 },
1356 "queuedTimeoutInMinutes": {
1357 "type": "integer"
1358 },
1359 "encryptionKey": {},
1360 "tags": {
1361 "shape": "S22"
1362 },
1363 "created": {
1364 "type": "timestamp"
1365 },
1366 "lastModified": {
1367 "type": "timestamp"
1368 },
1369 "webhook": {
1370 "shape": "S26"
1371 },
1372 "vpcConfig": {
1373 "shape": "S1f"
1374 },
1375 "badge": {
1376 "type": "structure",
1377 "members": {
1378 "badgeEnabled": {
1379 "type": "boolean"
1380 },
1381 "badgeRequestUrl": {}
1382 }
1383 },
1384 "logsConfig": {
1385 "shape": "S2c"
1386 },
1387 "fileSystemLocations": {
1388 "shape": "S1m"
1389 }
1390 }
1391 },
1392 "S1w": {
1393 "type": "structure",
1394 "required": [
1395 "type"
1396 ],
1397 "members": {
1398 "type": {},
1399 "location": {},
1400 "path": {},
1401 "namespaceType": {},
1402 "name": {},
1403 "packaging": {},
1404 "overrideArtifactName": {
1405 "type": "boolean"
1406 },
1407 "encryptionDisabled": {
1408 "type": "boolean"
1409 },
1410 "artifactIdentifier": {}
1411 }
1412 },
1413 "S20": {
1414 "type": "list",
1415 "member": {
1416 "shape": "S1w"
1417 }
1418 },
1419 "S22": {
1420 "type": "list",
1421 "member": {
1422 "type": "structure",
1423 "members": {
1424 "key": {},
1425 "value": {}
1426 }
1427 }
1428 },
1429 "S26": {
1430 "type": "structure",
1431 "members": {
1432 "url": {},
1433 "payloadUrl": {},
1434 "secret": {},
1435 "branchFilter": {},
1436 "filterGroups": {
1437 "shape": "S27"
1438 },
1439 "lastModifiedSecret": {
1440 "type": "timestamp"
1441 }
1442 }
1443 },
1444 "S27": {
1445 "type": "list",
1446 "member": {
1447 "type": "list",
1448 "member": {
1449 "type": "structure",
1450 "required": [
1451 "type",
1452 "pattern"
1453 ],
1454 "members": {
1455 "type": {},
1456 "pattern": {},
1457 "excludeMatchedPattern": {
1458 "type": "boolean"
1459 }
1460 }
1461 }
1462 }
1463 },
1464 "S2c": {
1465 "type": "structure",
1466 "members": {
1467 "cloudWatchLogs": {
1468 "shape": "S1a"
1469 },
1470 "s3Logs": {
1471 "shape": "S1c"
1472 }
1473 }
1474 },
1475 "S2e": {
1476 "type": "list",
1477 "member": {}
1478 },
1479 "S2h": {
1480 "type": "structure",
1481 "members": {
1482 "arn": {},
1483 "name": {},
1484 "type": {},
1485 "exportConfig": {
1486 "shape": "S2k"
1487 },
1488 "created": {
1489 "type": "timestamp"
1490 },
1491 "lastModified": {
1492 "type": "timestamp"
1493 }
1494 }
1495 },
1496 "S2k": {
1497 "type": "structure",
1498 "members": {
1499 "exportConfigType": {},
1500 "s3Destination": {
1501 "type": "structure",
1502 "members": {
1503 "bucket": {},
1504 "path": {},
1505 "packaging": {},
1506 "encryptionKey": {},
1507 "encryptionDisabled": {
1508 "type": "boolean"
1509 }
1510 }
1511 }
1512 }
1513 },
1514 "S2p": {
1515 "type": "list",
1516 "member": {}
1517 },
1518 "S4g": {
1519 "type": "structure",
1520 "members": {
1521 "status": {}
1522 }
1523 }
1524 }
1525}
\No newline at end of file