UNPKG

54.9 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-11-13",
5 "endpointPrefix": "ecs",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "Amazon ECS",
9 "serviceFullName": "Amazon EC2 Container Service",
10 "serviceId": "ECS",
11 "signatureVersion": "v4",
12 "targetPrefix": "AmazonEC2ContainerServiceV20141113",
13 "uid": "ecs-2014-11-13"
14 },
15 "operations": {
16 "CreateCapacityProvider": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "name",
21 "autoScalingGroupProvider"
22 ],
23 "members": {
24 "name": {},
25 "autoScalingGroupProvider": {
26 "shape": "S3"
27 },
28 "tags": {
29 "shape": "S9"
30 }
31 }
32 },
33 "output": {
34 "type": "structure",
35 "members": {
36 "capacityProvider": {
37 "shape": "Se"
38 }
39 }
40 }
41 },
42 "CreateCluster": {
43 "input": {
44 "type": "structure",
45 "members": {
46 "clusterName": {},
47 "tags": {
48 "shape": "S9"
49 },
50 "settings": {
51 "shape": "Sh"
52 },
53 "capacityProviders": {
54 "shape": "Sk"
55 },
56 "defaultCapacityProviderStrategy": {
57 "shape": "Sl"
58 }
59 }
60 },
61 "output": {
62 "type": "structure",
63 "members": {
64 "cluster": {
65 "shape": "Sq"
66 }
67 }
68 }
69 },
70 "CreateService": {
71 "input": {
72 "type": "structure",
73 "required": [
74 "serviceName"
75 ],
76 "members": {
77 "cluster": {},
78 "serviceName": {},
79 "taskDefinition": {},
80 "loadBalancers": {
81 "shape": "Sy"
82 },
83 "serviceRegistries": {
84 "shape": "S11"
85 },
86 "desiredCount": {
87 "type": "integer"
88 },
89 "clientToken": {},
90 "launchType": {},
91 "capacityProviderStrategy": {
92 "shape": "Sl"
93 },
94 "platformVersion": {},
95 "role": {},
96 "deploymentConfiguration": {
97 "shape": "S14"
98 },
99 "placementConstraints": {
100 "shape": "S15"
101 },
102 "placementStrategy": {
103 "shape": "S18"
104 },
105 "networkConfiguration": {
106 "shape": "S1b"
107 },
108 "healthCheckGracePeriodSeconds": {
109 "type": "integer"
110 },
111 "schedulingStrategy": {},
112 "deploymentController": {
113 "shape": "S1f"
114 },
115 "tags": {
116 "shape": "S9"
117 },
118 "enableECSManagedTags": {
119 "type": "boolean"
120 },
121 "propagateTags": {}
122 }
123 },
124 "output": {
125 "type": "structure",
126 "members": {
127 "service": {
128 "shape": "S1k"
129 }
130 }
131 }
132 },
133 "CreateTaskSet": {
134 "input": {
135 "type": "structure",
136 "required": [
137 "service",
138 "cluster",
139 "taskDefinition"
140 ],
141 "members": {
142 "service": {},
143 "cluster": {},
144 "externalId": {},
145 "taskDefinition": {},
146 "networkConfiguration": {
147 "shape": "S1b"
148 },
149 "loadBalancers": {
150 "shape": "Sy"
151 },
152 "serviceRegistries": {
153 "shape": "S11"
154 },
155 "launchType": {},
156 "capacityProviderStrategy": {
157 "shape": "Sl"
158 },
159 "platformVersion": {},
160 "scale": {
161 "shape": "S1o"
162 },
163 "clientToken": {},
164 "tags": {
165 "shape": "S9"
166 }
167 }
168 },
169 "output": {
170 "type": "structure",
171 "members": {
172 "taskSet": {
173 "shape": "S1m"
174 }
175 }
176 }
177 },
178 "DeleteAccountSetting": {
179 "input": {
180 "type": "structure",
181 "required": [
182 "name"
183 ],
184 "members": {
185 "name": {},
186 "principalArn": {}
187 }
188 },
189 "output": {
190 "type": "structure",
191 "members": {
192 "setting": {
193 "shape": "S21"
194 }
195 }
196 }
197 },
198 "DeleteAttributes": {
199 "input": {
200 "type": "structure",
201 "required": [
202 "attributes"
203 ],
204 "members": {
205 "cluster": {},
206 "attributes": {
207 "shape": "S23"
208 }
209 }
210 },
211 "output": {
212 "type": "structure",
213 "members": {
214 "attributes": {
215 "shape": "S23"
216 }
217 }
218 }
219 },
220 "DeleteCluster": {
221 "input": {
222 "type": "structure",
223 "required": [
224 "cluster"
225 ],
226 "members": {
227 "cluster": {}
228 }
229 },
230 "output": {
231 "type": "structure",
232 "members": {
233 "cluster": {
234 "shape": "Sq"
235 }
236 }
237 }
238 },
239 "DeleteService": {
240 "input": {
241 "type": "structure",
242 "required": [
243 "service"
244 ],
245 "members": {
246 "cluster": {},
247 "service": {},
248 "force": {
249 "type": "boolean"
250 }
251 }
252 },
253 "output": {
254 "type": "structure",
255 "members": {
256 "service": {
257 "shape": "S1k"
258 }
259 }
260 }
261 },
262 "DeleteTaskSet": {
263 "input": {
264 "type": "structure",
265 "required": [
266 "cluster",
267 "service",
268 "taskSet"
269 ],
270 "members": {
271 "cluster": {},
272 "service": {},
273 "taskSet": {},
274 "force": {
275 "type": "boolean"
276 }
277 }
278 },
279 "output": {
280 "type": "structure",
281 "members": {
282 "taskSet": {
283 "shape": "S1m"
284 }
285 }
286 }
287 },
288 "DeregisterContainerInstance": {
289 "input": {
290 "type": "structure",
291 "required": [
292 "containerInstance"
293 ],
294 "members": {
295 "cluster": {},
296 "containerInstance": {},
297 "force": {
298 "type": "boolean"
299 }
300 }
301 },
302 "output": {
303 "type": "structure",
304 "members": {
305 "containerInstance": {
306 "shape": "S2g"
307 }
308 }
309 }
310 },
311 "DeregisterTaskDefinition": {
312 "input": {
313 "type": "structure",
314 "required": [
315 "taskDefinition"
316 ],
317 "members": {
318 "taskDefinition": {}
319 }
320 },
321 "output": {
322 "type": "structure",
323 "members": {
324 "taskDefinition": {
325 "shape": "S2o"
326 }
327 }
328 }
329 },
330 "DescribeCapacityProviders": {
331 "input": {
332 "type": "structure",
333 "members": {
334 "capacityProviders": {
335 "shape": "Sk"
336 },
337 "include": {
338 "type": "list",
339 "member": {}
340 },
341 "maxResults": {
342 "type": "integer"
343 },
344 "nextToken": {}
345 }
346 },
347 "output": {
348 "type": "structure",
349 "members": {
350 "capacityProviders": {
351 "type": "list",
352 "member": {
353 "shape": "Se"
354 }
355 },
356 "failures": {
357 "shape": "S4m"
358 },
359 "nextToken": {}
360 }
361 }
362 },
363 "DescribeClusters": {
364 "input": {
365 "type": "structure",
366 "members": {
367 "clusters": {
368 "shape": "Sk"
369 },
370 "include": {
371 "type": "list",
372 "member": {}
373 }
374 }
375 },
376 "output": {
377 "type": "structure",
378 "members": {
379 "clusters": {
380 "type": "list",
381 "member": {
382 "shape": "Sq"
383 }
384 },
385 "failures": {
386 "shape": "S4m"
387 }
388 }
389 }
390 },
391 "DescribeContainerInstances": {
392 "input": {
393 "type": "structure",
394 "required": [
395 "containerInstances"
396 ],
397 "members": {
398 "cluster": {},
399 "containerInstances": {
400 "shape": "Sk"
401 },
402 "include": {
403 "type": "list",
404 "member": {}
405 }
406 }
407 },
408 "output": {
409 "type": "structure",
410 "members": {
411 "containerInstances": {
412 "shape": "S4x"
413 },
414 "failures": {
415 "shape": "S4m"
416 }
417 }
418 }
419 },
420 "DescribeServices": {
421 "input": {
422 "type": "structure",
423 "required": [
424 "services"
425 ],
426 "members": {
427 "cluster": {},
428 "services": {
429 "shape": "Sk"
430 },
431 "include": {
432 "type": "list",
433 "member": {}
434 }
435 }
436 },
437 "output": {
438 "type": "structure",
439 "members": {
440 "services": {
441 "type": "list",
442 "member": {
443 "shape": "S1k"
444 }
445 },
446 "failures": {
447 "shape": "S4m"
448 }
449 }
450 }
451 },
452 "DescribeTaskDefinition": {
453 "input": {
454 "type": "structure",
455 "required": [
456 "taskDefinition"
457 ],
458 "members": {
459 "taskDefinition": {},
460 "include": {
461 "type": "list",
462 "member": {}
463 }
464 }
465 },
466 "output": {
467 "type": "structure",
468 "members": {
469 "taskDefinition": {
470 "shape": "S2o"
471 },
472 "tags": {
473 "shape": "S9"
474 }
475 }
476 }
477 },
478 "DescribeTaskSets": {
479 "input": {
480 "type": "structure",
481 "required": [
482 "cluster",
483 "service"
484 ],
485 "members": {
486 "cluster": {},
487 "service": {},
488 "taskSets": {
489 "shape": "Sk"
490 },
491 "include": {
492 "type": "list",
493 "member": {}
494 }
495 }
496 },
497 "output": {
498 "type": "structure",
499 "members": {
500 "taskSets": {
501 "shape": "S1l"
502 },
503 "failures": {
504 "shape": "S4m"
505 }
506 }
507 }
508 },
509 "DescribeTasks": {
510 "input": {
511 "type": "structure",
512 "required": [
513 "tasks"
514 ],
515 "members": {
516 "cluster": {},
517 "tasks": {
518 "shape": "Sk"
519 },
520 "include": {
521 "type": "list",
522 "member": {}
523 }
524 }
525 },
526 "output": {
527 "type": "structure",
528 "members": {
529 "tasks": {
530 "shape": "S5f"
531 },
532 "failures": {
533 "shape": "S4m"
534 }
535 }
536 }
537 },
538 "DiscoverPollEndpoint": {
539 "input": {
540 "type": "structure",
541 "members": {
542 "containerInstance": {},
543 "cluster": {}
544 }
545 },
546 "output": {
547 "type": "structure",
548 "members": {
549 "endpoint": {},
550 "telemetryEndpoint": {}
551 }
552 }
553 },
554 "ListAccountSettings": {
555 "input": {
556 "type": "structure",
557 "members": {
558 "name": {},
559 "value": {},
560 "principalArn": {},
561 "effectiveSettings": {
562 "type": "boolean"
563 },
564 "nextToken": {},
565 "maxResults": {
566 "type": "integer"
567 }
568 }
569 },
570 "output": {
571 "type": "structure",
572 "members": {
573 "settings": {
574 "type": "list",
575 "member": {
576 "shape": "S21"
577 }
578 },
579 "nextToken": {}
580 }
581 }
582 },
583 "ListAttributes": {
584 "input": {
585 "type": "structure",
586 "required": [
587 "targetType"
588 ],
589 "members": {
590 "cluster": {},
591 "targetType": {},
592 "attributeName": {},
593 "attributeValue": {},
594 "nextToken": {},
595 "maxResults": {
596 "type": "integer"
597 }
598 }
599 },
600 "output": {
601 "type": "structure",
602 "members": {
603 "attributes": {
604 "shape": "S23"
605 },
606 "nextToken": {}
607 }
608 }
609 },
610 "ListClusters": {
611 "input": {
612 "type": "structure",
613 "members": {
614 "nextToken": {},
615 "maxResults": {
616 "type": "integer"
617 }
618 }
619 },
620 "output": {
621 "type": "structure",
622 "members": {
623 "clusterArns": {
624 "shape": "Sk"
625 },
626 "nextToken": {}
627 }
628 }
629 },
630 "ListContainerInstances": {
631 "input": {
632 "type": "structure",
633 "members": {
634 "cluster": {},
635 "filter": {},
636 "nextToken": {},
637 "maxResults": {
638 "type": "integer"
639 },
640 "status": {}
641 }
642 },
643 "output": {
644 "type": "structure",
645 "members": {
646 "containerInstanceArns": {
647 "shape": "Sk"
648 },
649 "nextToken": {}
650 }
651 }
652 },
653 "ListServices": {
654 "input": {
655 "type": "structure",
656 "members": {
657 "cluster": {},
658 "nextToken": {},
659 "maxResults": {
660 "type": "integer"
661 },
662 "launchType": {},
663 "schedulingStrategy": {}
664 }
665 },
666 "output": {
667 "type": "structure",
668 "members": {
669 "serviceArns": {
670 "shape": "Sk"
671 },
672 "nextToken": {}
673 }
674 }
675 },
676 "ListTagsForResource": {
677 "input": {
678 "type": "structure",
679 "required": [
680 "resourceArn"
681 ],
682 "members": {
683 "resourceArn": {}
684 }
685 },
686 "output": {
687 "type": "structure",
688 "members": {
689 "tags": {
690 "shape": "S9"
691 }
692 }
693 }
694 },
695 "ListTaskDefinitionFamilies": {
696 "input": {
697 "type": "structure",
698 "members": {
699 "familyPrefix": {},
700 "status": {},
701 "nextToken": {},
702 "maxResults": {
703 "type": "integer"
704 }
705 }
706 },
707 "output": {
708 "type": "structure",
709 "members": {
710 "families": {
711 "shape": "Sk"
712 },
713 "nextToken": {}
714 }
715 }
716 },
717 "ListTaskDefinitions": {
718 "input": {
719 "type": "structure",
720 "members": {
721 "familyPrefix": {},
722 "status": {},
723 "sort": {},
724 "nextToken": {},
725 "maxResults": {
726 "type": "integer"
727 }
728 }
729 },
730 "output": {
731 "type": "structure",
732 "members": {
733 "taskDefinitionArns": {
734 "shape": "Sk"
735 },
736 "nextToken": {}
737 }
738 }
739 },
740 "ListTasks": {
741 "input": {
742 "type": "structure",
743 "members": {
744 "cluster": {},
745 "containerInstance": {},
746 "family": {},
747 "nextToken": {},
748 "maxResults": {
749 "type": "integer"
750 },
751 "startedBy": {},
752 "serviceName": {},
753 "desiredStatus": {},
754 "launchType": {}
755 }
756 },
757 "output": {
758 "type": "structure",
759 "members": {
760 "taskArns": {
761 "shape": "Sk"
762 },
763 "nextToken": {}
764 }
765 }
766 },
767 "PutAccountSetting": {
768 "input": {
769 "type": "structure",
770 "required": [
771 "name",
772 "value"
773 ],
774 "members": {
775 "name": {},
776 "value": {},
777 "principalArn": {}
778 }
779 },
780 "output": {
781 "type": "structure",
782 "members": {
783 "setting": {
784 "shape": "S21"
785 }
786 }
787 }
788 },
789 "PutAccountSettingDefault": {
790 "input": {
791 "type": "structure",
792 "required": [
793 "name",
794 "value"
795 ],
796 "members": {
797 "name": {},
798 "value": {}
799 }
800 },
801 "output": {
802 "type": "structure",
803 "members": {
804 "setting": {
805 "shape": "S21"
806 }
807 }
808 }
809 },
810 "PutAttributes": {
811 "input": {
812 "type": "structure",
813 "required": [
814 "attributes"
815 ],
816 "members": {
817 "cluster": {},
818 "attributes": {
819 "shape": "S23"
820 }
821 }
822 },
823 "output": {
824 "type": "structure",
825 "members": {
826 "attributes": {
827 "shape": "S23"
828 }
829 }
830 }
831 },
832 "PutClusterCapacityProviders": {
833 "input": {
834 "type": "structure",
835 "required": [
836 "cluster",
837 "capacityProviders",
838 "defaultCapacityProviderStrategy"
839 ],
840 "members": {
841 "cluster": {},
842 "capacityProviders": {
843 "shape": "Sk"
844 },
845 "defaultCapacityProviderStrategy": {
846 "shape": "Sl"
847 }
848 }
849 },
850 "output": {
851 "type": "structure",
852 "members": {
853 "cluster": {
854 "shape": "Sq"
855 }
856 }
857 }
858 },
859 "RegisterContainerInstance": {
860 "input": {
861 "type": "structure",
862 "members": {
863 "cluster": {},
864 "instanceIdentityDocument": {},
865 "instanceIdentityDocumentSignature": {},
866 "totalResources": {
867 "shape": "S2j"
868 },
869 "versionInfo": {
870 "shape": "S2i"
871 },
872 "containerInstanceArn": {},
873 "attributes": {
874 "shape": "S23"
875 },
876 "platformDevices": {
877 "type": "list",
878 "member": {
879 "type": "structure",
880 "required": [
881 "id",
882 "type"
883 ],
884 "members": {
885 "id": {},
886 "type": {}
887 }
888 }
889 },
890 "tags": {
891 "shape": "S9"
892 }
893 }
894 },
895 "output": {
896 "type": "structure",
897 "members": {
898 "containerInstance": {
899 "shape": "S2g"
900 }
901 }
902 }
903 },
904 "RegisterTaskDefinition": {
905 "input": {
906 "type": "structure",
907 "required": [
908 "family",
909 "containerDefinitions"
910 ],
911 "members": {
912 "family": {},
913 "taskRoleArn": {},
914 "executionRoleArn": {},
915 "networkMode": {},
916 "containerDefinitions": {
917 "shape": "S2p"
918 },
919 "volumes": {
920 "shape": "S3w"
921 },
922 "placementConstraints": {
923 "shape": "S45"
924 },
925 "requiresCompatibilities": {
926 "shape": "S48"
927 },
928 "cpu": {},
929 "memory": {},
930 "tags": {
931 "shape": "S9"
932 },
933 "pidMode": {},
934 "ipcMode": {},
935 "proxyConfiguration": {
936 "shape": "S4e"
937 },
938 "inferenceAccelerators": {
939 "shape": "S4a"
940 }
941 }
942 },
943 "output": {
944 "type": "structure",
945 "members": {
946 "taskDefinition": {
947 "shape": "S2o"
948 },
949 "tags": {
950 "shape": "S9"
951 }
952 }
953 }
954 },
955 "RunTask": {
956 "input": {
957 "type": "structure",
958 "required": [
959 "taskDefinition"
960 ],
961 "members": {
962 "capacityProviderStrategy": {
963 "shape": "Sl"
964 },
965 "cluster": {},
966 "count": {
967 "type": "integer"
968 },
969 "enableECSManagedTags": {
970 "type": "boolean"
971 },
972 "group": {},
973 "launchType": {},
974 "networkConfiguration": {
975 "shape": "S1b"
976 },
977 "overrides": {
978 "shape": "S5q"
979 },
980 "placementConstraints": {
981 "shape": "S15"
982 },
983 "placementStrategy": {
984 "shape": "S18"
985 },
986 "platformVersion": {},
987 "propagateTags": {},
988 "referenceId": {},
989 "startedBy": {},
990 "tags": {
991 "shape": "S9"
992 },
993 "taskDefinition": {}
994 }
995 },
996 "output": {
997 "type": "structure",
998 "members": {
999 "tasks": {
1000 "shape": "S5f"
1001 },
1002 "failures": {
1003 "shape": "S4m"
1004 }
1005 }
1006 }
1007 },
1008 "StartTask": {
1009 "input": {
1010 "type": "structure",
1011 "required": [
1012 "containerInstances",
1013 "taskDefinition"
1014 ],
1015 "members": {
1016 "cluster": {},
1017 "containerInstances": {
1018 "shape": "Sk"
1019 },
1020 "enableECSManagedTags": {
1021 "type": "boolean"
1022 },
1023 "group": {},
1024 "networkConfiguration": {
1025 "shape": "S1b"
1026 },
1027 "overrides": {
1028 "shape": "S5q"
1029 },
1030 "propagateTags": {},
1031 "referenceId": {},
1032 "startedBy": {},
1033 "tags": {
1034 "shape": "S9"
1035 },
1036 "taskDefinition": {}
1037 }
1038 },
1039 "output": {
1040 "type": "structure",
1041 "members": {
1042 "tasks": {
1043 "shape": "S5f"
1044 },
1045 "failures": {
1046 "shape": "S4m"
1047 }
1048 }
1049 }
1050 },
1051 "StopTask": {
1052 "input": {
1053 "type": "structure",
1054 "required": [
1055 "task"
1056 ],
1057 "members": {
1058 "cluster": {},
1059 "task": {},
1060 "reason": {}
1061 }
1062 },
1063 "output": {
1064 "type": "structure",
1065 "members": {
1066 "task": {
1067 "shape": "S5g"
1068 }
1069 }
1070 }
1071 },
1072 "SubmitAttachmentStateChanges": {
1073 "input": {
1074 "type": "structure",
1075 "required": [
1076 "attachments"
1077 ],
1078 "members": {
1079 "cluster": {},
1080 "attachments": {
1081 "shape": "S77"
1082 }
1083 }
1084 },
1085 "output": {
1086 "type": "structure",
1087 "members": {
1088 "acknowledgment": {}
1089 }
1090 }
1091 },
1092 "SubmitContainerStateChange": {
1093 "input": {
1094 "type": "structure",
1095 "members": {
1096 "cluster": {},
1097 "task": {},
1098 "containerName": {},
1099 "runtimeId": {},
1100 "status": {},
1101 "exitCode": {
1102 "type": "integer"
1103 },
1104 "reason": {},
1105 "networkBindings": {
1106 "shape": "S5k"
1107 }
1108 }
1109 },
1110 "output": {
1111 "type": "structure",
1112 "members": {
1113 "acknowledgment": {}
1114 }
1115 }
1116 },
1117 "SubmitTaskStateChange": {
1118 "input": {
1119 "type": "structure",
1120 "members": {
1121 "cluster": {},
1122 "task": {},
1123 "status": {},
1124 "reason": {},
1125 "containers": {
1126 "type": "list",
1127 "member": {
1128 "type": "structure",
1129 "members": {
1130 "containerName": {},
1131 "imageDigest": {},
1132 "runtimeId": {},
1133 "exitCode": {
1134 "type": "integer"
1135 },
1136 "networkBindings": {
1137 "shape": "S5k"
1138 },
1139 "reason": {},
1140 "status": {}
1141 }
1142 }
1143 },
1144 "attachments": {
1145 "shape": "S77"
1146 },
1147 "pullStartedAt": {
1148 "type": "timestamp"
1149 },
1150 "pullStoppedAt": {
1151 "type": "timestamp"
1152 },
1153 "executionStoppedAt": {
1154 "type": "timestamp"
1155 }
1156 }
1157 },
1158 "output": {
1159 "type": "structure",
1160 "members": {
1161 "acknowledgment": {}
1162 }
1163 }
1164 },
1165 "TagResource": {
1166 "input": {
1167 "type": "structure",
1168 "required": [
1169 "resourceArn",
1170 "tags"
1171 ],
1172 "members": {
1173 "resourceArn": {},
1174 "tags": {
1175 "shape": "S9"
1176 }
1177 }
1178 },
1179 "output": {
1180 "type": "structure",
1181 "members": {}
1182 }
1183 },
1184 "UntagResource": {
1185 "input": {
1186 "type": "structure",
1187 "required": [
1188 "resourceArn",
1189 "tagKeys"
1190 ],
1191 "members": {
1192 "resourceArn": {},
1193 "tagKeys": {
1194 "type": "list",
1195 "member": {}
1196 }
1197 }
1198 },
1199 "output": {
1200 "type": "structure",
1201 "members": {}
1202 }
1203 },
1204 "UpdateClusterSettings": {
1205 "input": {
1206 "type": "structure",
1207 "required": [
1208 "cluster",
1209 "settings"
1210 ],
1211 "members": {
1212 "cluster": {},
1213 "settings": {
1214 "shape": "Sh"
1215 }
1216 }
1217 },
1218 "output": {
1219 "type": "structure",
1220 "members": {
1221 "cluster": {
1222 "shape": "Sq"
1223 }
1224 }
1225 }
1226 },
1227 "UpdateContainerAgent": {
1228 "input": {
1229 "type": "structure",
1230 "required": [
1231 "containerInstance"
1232 ],
1233 "members": {
1234 "cluster": {},
1235 "containerInstance": {}
1236 }
1237 },
1238 "output": {
1239 "type": "structure",
1240 "members": {
1241 "containerInstance": {
1242 "shape": "S2g"
1243 }
1244 }
1245 }
1246 },
1247 "UpdateContainerInstancesState": {
1248 "input": {
1249 "type": "structure",
1250 "required": [
1251 "containerInstances",
1252 "status"
1253 ],
1254 "members": {
1255 "cluster": {},
1256 "containerInstances": {
1257 "shape": "Sk"
1258 },
1259 "status": {}
1260 }
1261 },
1262 "output": {
1263 "type": "structure",
1264 "members": {
1265 "containerInstances": {
1266 "shape": "S4x"
1267 },
1268 "failures": {
1269 "shape": "S4m"
1270 }
1271 }
1272 }
1273 },
1274 "UpdateService": {
1275 "input": {
1276 "type": "structure",
1277 "required": [
1278 "service"
1279 ],
1280 "members": {
1281 "cluster": {},
1282 "service": {},
1283 "desiredCount": {
1284 "type": "integer"
1285 },
1286 "taskDefinition": {},
1287 "capacityProviderStrategy": {
1288 "shape": "Sl"
1289 },
1290 "deploymentConfiguration": {
1291 "shape": "S14"
1292 },
1293 "networkConfiguration": {
1294 "shape": "S1b"
1295 },
1296 "placementConstraints": {
1297 "shape": "S15"
1298 },
1299 "placementStrategy": {
1300 "shape": "S18"
1301 },
1302 "platformVersion": {},
1303 "forceNewDeployment": {
1304 "type": "boolean"
1305 },
1306 "healthCheckGracePeriodSeconds": {
1307 "type": "integer"
1308 }
1309 }
1310 },
1311 "output": {
1312 "type": "structure",
1313 "members": {
1314 "service": {
1315 "shape": "S1k"
1316 }
1317 }
1318 }
1319 },
1320 "UpdateServicePrimaryTaskSet": {
1321 "input": {
1322 "type": "structure",
1323 "required": [
1324 "cluster",
1325 "service",
1326 "primaryTaskSet"
1327 ],
1328 "members": {
1329 "cluster": {},
1330 "service": {},
1331 "primaryTaskSet": {}
1332 }
1333 },
1334 "output": {
1335 "type": "structure",
1336 "members": {
1337 "taskSet": {
1338 "shape": "S1m"
1339 }
1340 }
1341 }
1342 },
1343 "UpdateTaskSet": {
1344 "input": {
1345 "type": "structure",
1346 "required": [
1347 "cluster",
1348 "service",
1349 "taskSet",
1350 "scale"
1351 ],
1352 "members": {
1353 "cluster": {},
1354 "service": {},
1355 "taskSet": {},
1356 "scale": {
1357 "shape": "S1o"
1358 }
1359 }
1360 },
1361 "output": {
1362 "type": "structure",
1363 "members": {
1364 "taskSet": {
1365 "shape": "S1m"
1366 }
1367 }
1368 }
1369 }
1370 },
1371 "shapes": {
1372 "S3": {
1373 "type": "structure",
1374 "required": [
1375 "autoScalingGroupArn"
1376 ],
1377 "members": {
1378 "autoScalingGroupArn": {},
1379 "managedScaling": {
1380 "type": "structure",
1381 "members": {
1382 "status": {},
1383 "targetCapacity": {
1384 "type": "integer"
1385 },
1386 "minimumScalingStepSize": {
1387 "type": "integer"
1388 },
1389 "maximumScalingStepSize": {
1390 "type": "integer"
1391 }
1392 }
1393 },
1394 "managedTerminationProtection": {}
1395 }
1396 },
1397 "S9": {
1398 "type": "list",
1399 "member": {
1400 "type": "structure",
1401 "members": {
1402 "key": {},
1403 "value": {}
1404 }
1405 }
1406 },
1407 "Se": {
1408 "type": "structure",
1409 "members": {
1410 "capacityProviderArn": {},
1411 "name": {},
1412 "status": {},
1413 "autoScalingGroupProvider": {
1414 "shape": "S3"
1415 },
1416 "tags": {
1417 "shape": "S9"
1418 }
1419 }
1420 },
1421 "Sh": {
1422 "type": "list",
1423 "member": {
1424 "type": "structure",
1425 "members": {
1426 "name": {},
1427 "value": {}
1428 }
1429 }
1430 },
1431 "Sk": {
1432 "type": "list",
1433 "member": {}
1434 },
1435 "Sl": {
1436 "type": "list",
1437 "member": {
1438 "type": "structure",
1439 "required": [
1440 "capacityProvider"
1441 ],
1442 "members": {
1443 "capacityProvider": {},
1444 "weight": {
1445 "type": "integer"
1446 },
1447 "base": {
1448 "type": "integer"
1449 }
1450 }
1451 }
1452 },
1453 "Sq": {
1454 "type": "structure",
1455 "members": {
1456 "clusterArn": {},
1457 "clusterName": {},
1458 "status": {},
1459 "registeredContainerInstancesCount": {
1460 "type": "integer"
1461 },
1462 "runningTasksCount": {
1463 "type": "integer"
1464 },
1465 "pendingTasksCount": {
1466 "type": "integer"
1467 },
1468 "activeServicesCount": {
1469 "type": "integer"
1470 },
1471 "statistics": {
1472 "type": "list",
1473 "member": {
1474 "shape": "St"
1475 }
1476 },
1477 "tags": {
1478 "shape": "S9"
1479 },
1480 "settings": {
1481 "shape": "Sh"
1482 },
1483 "capacityProviders": {
1484 "shape": "Sk"
1485 },
1486 "defaultCapacityProviderStrategy": {
1487 "shape": "Sl"
1488 },
1489 "attachments": {
1490 "shape": "Su"
1491 },
1492 "attachmentsStatus": {}
1493 }
1494 },
1495 "St": {
1496 "type": "structure",
1497 "members": {
1498 "name": {},
1499 "value": {}
1500 }
1501 },
1502 "Su": {
1503 "type": "list",
1504 "member": {
1505 "type": "structure",
1506 "members": {
1507 "id": {},
1508 "type": {},
1509 "status": {},
1510 "details": {
1511 "type": "list",
1512 "member": {
1513 "shape": "St"
1514 }
1515 }
1516 }
1517 }
1518 },
1519 "Sy": {
1520 "type": "list",
1521 "member": {
1522 "type": "structure",
1523 "members": {
1524 "targetGroupArn": {},
1525 "loadBalancerName": {},
1526 "containerName": {},
1527 "containerPort": {
1528 "type": "integer"
1529 }
1530 }
1531 }
1532 },
1533 "S11": {
1534 "type": "list",
1535 "member": {
1536 "type": "structure",
1537 "members": {
1538 "registryArn": {},
1539 "port": {
1540 "type": "integer"
1541 },
1542 "containerName": {},
1543 "containerPort": {
1544 "type": "integer"
1545 }
1546 }
1547 }
1548 },
1549 "S14": {
1550 "type": "structure",
1551 "members": {
1552 "maximumPercent": {
1553 "type": "integer"
1554 },
1555 "minimumHealthyPercent": {
1556 "type": "integer"
1557 }
1558 }
1559 },
1560 "S15": {
1561 "type": "list",
1562 "member": {
1563 "type": "structure",
1564 "members": {
1565 "type": {},
1566 "expression": {}
1567 }
1568 }
1569 },
1570 "S18": {
1571 "type": "list",
1572 "member": {
1573 "type": "structure",
1574 "members": {
1575 "type": {},
1576 "field": {}
1577 }
1578 }
1579 },
1580 "S1b": {
1581 "type": "structure",
1582 "members": {
1583 "awsvpcConfiguration": {
1584 "type": "structure",
1585 "required": [
1586 "subnets"
1587 ],
1588 "members": {
1589 "subnets": {
1590 "shape": "Sk"
1591 },
1592 "securityGroups": {
1593 "shape": "Sk"
1594 },
1595 "assignPublicIp": {}
1596 }
1597 }
1598 }
1599 },
1600 "S1f": {
1601 "type": "structure",
1602 "required": [
1603 "type"
1604 ],
1605 "members": {
1606 "type": {}
1607 }
1608 },
1609 "S1k": {
1610 "type": "structure",
1611 "members": {
1612 "serviceArn": {},
1613 "serviceName": {},
1614 "clusterArn": {},
1615 "loadBalancers": {
1616 "shape": "Sy"
1617 },
1618 "serviceRegistries": {
1619 "shape": "S11"
1620 },
1621 "status": {},
1622 "desiredCount": {
1623 "type": "integer"
1624 },
1625 "runningCount": {
1626 "type": "integer"
1627 },
1628 "pendingCount": {
1629 "type": "integer"
1630 },
1631 "launchType": {},
1632 "capacityProviderStrategy": {
1633 "shape": "Sl"
1634 },
1635 "platformVersion": {},
1636 "taskDefinition": {},
1637 "deploymentConfiguration": {
1638 "shape": "S14"
1639 },
1640 "taskSets": {
1641 "shape": "S1l"
1642 },
1643 "deployments": {
1644 "type": "list",
1645 "member": {
1646 "type": "structure",
1647 "members": {
1648 "id": {},
1649 "status": {},
1650 "taskDefinition": {},
1651 "desiredCount": {
1652 "type": "integer"
1653 },
1654 "pendingCount": {
1655 "type": "integer"
1656 },
1657 "runningCount": {
1658 "type": "integer"
1659 },
1660 "createdAt": {
1661 "type": "timestamp"
1662 },
1663 "updatedAt": {
1664 "type": "timestamp"
1665 },
1666 "capacityProviderStrategy": {
1667 "shape": "Sl"
1668 },
1669 "launchType": {},
1670 "platformVersion": {},
1671 "networkConfiguration": {
1672 "shape": "S1b"
1673 }
1674 }
1675 }
1676 },
1677 "roleArn": {},
1678 "events": {
1679 "type": "list",
1680 "member": {
1681 "type": "structure",
1682 "members": {
1683 "id": {},
1684 "createdAt": {
1685 "type": "timestamp"
1686 },
1687 "message": {}
1688 }
1689 }
1690 },
1691 "createdAt": {
1692 "type": "timestamp"
1693 },
1694 "placementConstraints": {
1695 "shape": "S15"
1696 },
1697 "placementStrategy": {
1698 "shape": "S18"
1699 },
1700 "networkConfiguration": {
1701 "shape": "S1b"
1702 },
1703 "healthCheckGracePeriodSeconds": {
1704 "type": "integer"
1705 },
1706 "schedulingStrategy": {},
1707 "deploymentController": {
1708 "shape": "S1f"
1709 },
1710 "tags": {
1711 "shape": "S9"
1712 },
1713 "createdBy": {},
1714 "enableECSManagedTags": {
1715 "type": "boolean"
1716 },
1717 "propagateTags": {}
1718 }
1719 },
1720 "S1l": {
1721 "type": "list",
1722 "member": {
1723 "shape": "S1m"
1724 }
1725 },
1726 "S1m": {
1727 "type": "structure",
1728 "members": {
1729 "id": {},
1730 "taskSetArn": {},
1731 "serviceArn": {},
1732 "clusterArn": {},
1733 "startedBy": {},
1734 "externalId": {},
1735 "status": {},
1736 "taskDefinition": {},
1737 "computedDesiredCount": {
1738 "type": "integer"
1739 },
1740 "pendingCount": {
1741 "type": "integer"
1742 },
1743 "runningCount": {
1744 "type": "integer"
1745 },
1746 "createdAt": {
1747 "type": "timestamp"
1748 },
1749 "updatedAt": {
1750 "type": "timestamp"
1751 },
1752 "launchType": {},
1753 "capacityProviderStrategy": {
1754 "shape": "Sl"
1755 },
1756 "platformVersion": {},
1757 "networkConfiguration": {
1758 "shape": "S1b"
1759 },
1760 "loadBalancers": {
1761 "shape": "Sy"
1762 },
1763 "serviceRegistries": {
1764 "shape": "S11"
1765 },
1766 "scale": {
1767 "shape": "S1o"
1768 },
1769 "stabilityStatus": {},
1770 "stabilityStatusAt": {
1771 "type": "timestamp"
1772 },
1773 "tags": {
1774 "shape": "S9"
1775 }
1776 }
1777 },
1778 "S1o": {
1779 "type": "structure",
1780 "members": {
1781 "value": {
1782 "type": "double"
1783 },
1784 "unit": {}
1785 }
1786 },
1787 "S21": {
1788 "type": "structure",
1789 "members": {
1790 "name": {},
1791 "value": {},
1792 "principalArn": {}
1793 }
1794 },
1795 "S23": {
1796 "type": "list",
1797 "member": {
1798 "shape": "S24"
1799 }
1800 },
1801 "S24": {
1802 "type": "structure",
1803 "required": [
1804 "name"
1805 ],
1806 "members": {
1807 "name": {},
1808 "value": {},
1809 "targetType": {},
1810 "targetId": {}
1811 }
1812 },
1813 "S2g": {
1814 "type": "structure",
1815 "members": {
1816 "containerInstanceArn": {},
1817 "ec2InstanceId": {},
1818 "capacityProviderName": {},
1819 "version": {
1820 "type": "long"
1821 },
1822 "versionInfo": {
1823 "shape": "S2i"
1824 },
1825 "remainingResources": {
1826 "shape": "S2j"
1827 },
1828 "registeredResources": {
1829 "shape": "S2j"
1830 },
1831 "status": {},
1832 "statusReason": {},
1833 "agentConnected": {
1834 "type": "boolean"
1835 },
1836 "runningTasksCount": {
1837 "type": "integer"
1838 },
1839 "pendingTasksCount": {
1840 "type": "integer"
1841 },
1842 "agentUpdateStatus": {},
1843 "attributes": {
1844 "shape": "S23"
1845 },
1846 "registeredAt": {
1847 "type": "timestamp"
1848 },
1849 "attachments": {
1850 "shape": "Su"
1851 },
1852 "tags": {
1853 "shape": "S9"
1854 }
1855 }
1856 },
1857 "S2i": {
1858 "type": "structure",
1859 "members": {
1860 "agentVersion": {},
1861 "agentHash": {},
1862 "dockerVersion": {}
1863 }
1864 },
1865 "S2j": {
1866 "type": "list",
1867 "member": {
1868 "type": "structure",
1869 "members": {
1870 "name": {},
1871 "type": {},
1872 "doubleValue": {
1873 "type": "double"
1874 },
1875 "longValue": {
1876 "type": "long"
1877 },
1878 "integerValue": {
1879 "type": "integer"
1880 },
1881 "stringSetValue": {
1882 "shape": "Sk"
1883 }
1884 }
1885 }
1886 },
1887 "S2o": {
1888 "type": "structure",
1889 "members": {
1890 "taskDefinitionArn": {},
1891 "containerDefinitions": {
1892 "shape": "S2p"
1893 },
1894 "family": {},
1895 "taskRoleArn": {},
1896 "executionRoleArn": {},
1897 "networkMode": {},
1898 "revision": {
1899 "type": "integer"
1900 },
1901 "volumes": {
1902 "shape": "S3w"
1903 },
1904 "status": {},
1905 "requiresAttributes": {
1906 "type": "list",
1907 "member": {
1908 "shape": "S24"
1909 }
1910 },
1911 "placementConstraints": {
1912 "shape": "S45"
1913 },
1914 "compatibilities": {
1915 "shape": "S48"
1916 },
1917 "requiresCompatibilities": {
1918 "shape": "S48"
1919 },
1920 "cpu": {},
1921 "memory": {},
1922 "inferenceAccelerators": {
1923 "shape": "S4a"
1924 },
1925 "pidMode": {},
1926 "ipcMode": {},
1927 "proxyConfiguration": {
1928 "shape": "S4e"
1929 }
1930 }
1931 },
1932 "S2p": {
1933 "type": "list",
1934 "member": {
1935 "type": "structure",
1936 "members": {
1937 "name": {},
1938 "image": {},
1939 "repositoryCredentials": {
1940 "type": "structure",
1941 "required": [
1942 "credentialsParameter"
1943 ],
1944 "members": {
1945 "credentialsParameter": {}
1946 }
1947 },
1948 "cpu": {
1949 "type": "integer"
1950 },
1951 "memory": {
1952 "type": "integer"
1953 },
1954 "memoryReservation": {
1955 "type": "integer"
1956 },
1957 "links": {
1958 "shape": "Sk"
1959 },
1960 "portMappings": {
1961 "type": "list",
1962 "member": {
1963 "type": "structure",
1964 "members": {
1965 "containerPort": {
1966 "type": "integer"
1967 },
1968 "hostPort": {
1969 "type": "integer"
1970 },
1971 "protocol": {}
1972 }
1973 }
1974 },
1975 "essential": {
1976 "type": "boolean"
1977 },
1978 "entryPoint": {
1979 "shape": "Sk"
1980 },
1981 "command": {
1982 "shape": "Sk"
1983 },
1984 "environment": {
1985 "shape": "S2v"
1986 },
1987 "mountPoints": {
1988 "type": "list",
1989 "member": {
1990 "type": "structure",
1991 "members": {
1992 "sourceVolume": {},
1993 "containerPath": {},
1994 "readOnly": {
1995 "type": "boolean"
1996 }
1997 }
1998 }
1999 },
2000 "volumesFrom": {
2001 "type": "list",
2002 "member": {
2003 "type": "structure",
2004 "members": {
2005 "sourceContainer": {},
2006 "readOnly": {
2007 "type": "boolean"
2008 }
2009 }
2010 }
2011 },
2012 "linuxParameters": {
2013 "type": "structure",
2014 "members": {
2015 "capabilities": {
2016 "type": "structure",
2017 "members": {
2018 "add": {
2019 "shape": "Sk"
2020 },
2021 "drop": {
2022 "shape": "Sk"
2023 }
2024 }
2025 },
2026 "devices": {
2027 "type": "list",
2028 "member": {
2029 "type": "structure",
2030 "required": [
2031 "hostPath"
2032 ],
2033 "members": {
2034 "hostPath": {},
2035 "containerPath": {},
2036 "permissions": {
2037 "type": "list",
2038 "member": {}
2039 }
2040 }
2041 }
2042 },
2043 "initProcessEnabled": {
2044 "type": "boolean"
2045 },
2046 "sharedMemorySize": {
2047 "type": "integer"
2048 },
2049 "tmpfs": {
2050 "type": "list",
2051 "member": {
2052 "type": "structure",
2053 "required": [
2054 "containerPath",
2055 "size"
2056 ],
2057 "members": {
2058 "containerPath": {},
2059 "size": {
2060 "type": "integer"
2061 },
2062 "mountOptions": {
2063 "shape": "Sk"
2064 }
2065 }
2066 }
2067 },
2068 "maxSwap": {
2069 "type": "integer"
2070 },
2071 "swappiness": {
2072 "type": "integer"
2073 }
2074 }
2075 },
2076 "secrets": {
2077 "shape": "S38"
2078 },
2079 "dependsOn": {
2080 "type": "list",
2081 "member": {
2082 "type": "structure",
2083 "required": [
2084 "containerName",
2085 "condition"
2086 ],
2087 "members": {
2088 "containerName": {},
2089 "condition": {}
2090 }
2091 }
2092 },
2093 "startTimeout": {
2094 "type": "integer"
2095 },
2096 "stopTimeout": {
2097 "type": "integer"
2098 },
2099 "hostname": {},
2100 "user": {},
2101 "workingDirectory": {},
2102 "disableNetworking": {
2103 "type": "boolean"
2104 },
2105 "privileged": {
2106 "type": "boolean"
2107 },
2108 "readonlyRootFilesystem": {
2109 "type": "boolean"
2110 },
2111 "dnsServers": {
2112 "shape": "Sk"
2113 },
2114 "dnsSearchDomains": {
2115 "shape": "Sk"
2116 },
2117 "extraHosts": {
2118 "type": "list",
2119 "member": {
2120 "type": "structure",
2121 "required": [
2122 "hostname",
2123 "ipAddress"
2124 ],
2125 "members": {
2126 "hostname": {},
2127 "ipAddress": {}
2128 }
2129 }
2130 },
2131 "dockerSecurityOptions": {
2132 "shape": "Sk"
2133 },
2134 "interactive": {
2135 "type": "boolean"
2136 },
2137 "pseudoTerminal": {
2138 "type": "boolean"
2139 },
2140 "dockerLabels": {
2141 "type": "map",
2142 "key": {},
2143 "value": {}
2144 },
2145 "ulimits": {
2146 "type": "list",
2147 "member": {
2148 "type": "structure",
2149 "required": [
2150 "name",
2151 "softLimit",
2152 "hardLimit"
2153 ],
2154 "members": {
2155 "name": {},
2156 "softLimit": {
2157 "type": "integer"
2158 },
2159 "hardLimit": {
2160 "type": "integer"
2161 }
2162 }
2163 }
2164 },
2165 "logConfiguration": {
2166 "type": "structure",
2167 "required": [
2168 "logDriver"
2169 ],
2170 "members": {
2171 "logDriver": {},
2172 "options": {
2173 "type": "map",
2174 "key": {},
2175 "value": {}
2176 },
2177 "secretOptions": {
2178 "shape": "S38"
2179 }
2180 }
2181 },
2182 "healthCheck": {
2183 "type": "structure",
2184 "required": [
2185 "command"
2186 ],
2187 "members": {
2188 "command": {
2189 "shape": "Sk"
2190 },
2191 "interval": {
2192 "type": "integer"
2193 },
2194 "timeout": {
2195 "type": "integer"
2196 },
2197 "retries": {
2198 "type": "integer"
2199 },
2200 "startPeriod": {
2201 "type": "integer"
2202 }
2203 }
2204 },
2205 "systemControls": {
2206 "type": "list",
2207 "member": {
2208 "type": "structure",
2209 "members": {
2210 "namespace": {},
2211 "value": {}
2212 }
2213 }
2214 },
2215 "resourceRequirements": {
2216 "shape": "S3p"
2217 },
2218 "firelensConfiguration": {
2219 "type": "structure",
2220 "required": [
2221 "type"
2222 ],
2223 "members": {
2224 "type": {},
2225 "options": {
2226 "type": "map",
2227 "key": {},
2228 "value": {}
2229 }
2230 }
2231 }
2232 }
2233 }
2234 },
2235 "S2v": {
2236 "type": "list",
2237 "member": {
2238 "shape": "St"
2239 }
2240 },
2241 "S38": {
2242 "type": "list",
2243 "member": {
2244 "type": "structure",
2245 "required": [
2246 "name",
2247 "valueFrom"
2248 ],
2249 "members": {
2250 "name": {},
2251 "valueFrom": {}
2252 }
2253 }
2254 },
2255 "S3p": {
2256 "type": "list",
2257 "member": {
2258 "type": "structure",
2259 "required": [
2260 "value",
2261 "type"
2262 ],
2263 "members": {
2264 "value": {},
2265 "type": {}
2266 }
2267 }
2268 },
2269 "S3w": {
2270 "type": "list",
2271 "member": {
2272 "type": "structure",
2273 "members": {
2274 "name": {},
2275 "host": {
2276 "type": "structure",
2277 "members": {
2278 "sourcePath": {}
2279 }
2280 },
2281 "dockerVolumeConfiguration": {
2282 "type": "structure",
2283 "members": {
2284 "scope": {},
2285 "autoprovision": {
2286 "type": "boolean"
2287 },
2288 "driver": {},
2289 "driverOpts": {
2290 "shape": "S41"
2291 },
2292 "labels": {
2293 "shape": "S41"
2294 }
2295 }
2296 },
2297 "efsVolumeConfiguration": {
2298 "type": "structure",
2299 "required": [
2300 "fileSystemId"
2301 ],
2302 "members": {
2303 "fileSystemId": {},
2304 "rootDirectory": {}
2305 }
2306 }
2307 }
2308 }
2309 },
2310 "S41": {
2311 "type": "map",
2312 "key": {},
2313 "value": {}
2314 },
2315 "S45": {
2316 "type": "list",
2317 "member": {
2318 "type": "structure",
2319 "members": {
2320 "type": {},
2321 "expression": {}
2322 }
2323 }
2324 },
2325 "S48": {
2326 "type": "list",
2327 "member": {}
2328 },
2329 "S4a": {
2330 "type": "list",
2331 "member": {
2332 "type": "structure",
2333 "required": [
2334 "deviceName",
2335 "deviceType"
2336 ],
2337 "members": {
2338 "deviceName": {},
2339 "deviceType": {}
2340 }
2341 }
2342 },
2343 "S4e": {
2344 "type": "structure",
2345 "required": [
2346 "containerName"
2347 ],
2348 "members": {
2349 "type": {},
2350 "containerName": {},
2351 "properties": {
2352 "type": "list",
2353 "member": {
2354 "shape": "St"
2355 }
2356 }
2357 }
2358 },
2359 "S4m": {
2360 "type": "list",
2361 "member": {
2362 "type": "structure",
2363 "members": {
2364 "arn": {},
2365 "reason": {},
2366 "detail": {}
2367 }
2368 }
2369 },
2370 "S4x": {
2371 "type": "list",
2372 "member": {
2373 "shape": "S2g"
2374 }
2375 },
2376 "S5f": {
2377 "type": "list",
2378 "member": {
2379 "shape": "S5g"
2380 }
2381 },
2382 "S5g": {
2383 "type": "structure",
2384 "members": {
2385 "attachments": {
2386 "shape": "Su"
2387 },
2388 "attributes": {
2389 "shape": "S23"
2390 },
2391 "availabilityZone": {},
2392 "capacityProviderName": {},
2393 "clusterArn": {},
2394 "connectivity": {},
2395 "connectivityAt": {
2396 "type": "timestamp"
2397 },
2398 "containerInstanceArn": {},
2399 "containers": {
2400 "type": "list",
2401 "member": {
2402 "type": "structure",
2403 "members": {
2404 "containerArn": {},
2405 "taskArn": {},
2406 "name": {},
2407 "image": {},
2408 "imageDigest": {},
2409 "runtimeId": {},
2410 "lastStatus": {},
2411 "exitCode": {
2412 "type": "integer"
2413 },
2414 "reason": {},
2415 "networkBindings": {
2416 "shape": "S5k"
2417 },
2418 "networkInterfaces": {
2419 "type": "list",
2420 "member": {
2421 "type": "structure",
2422 "members": {
2423 "attachmentId": {},
2424 "privateIpv4Address": {},
2425 "ipv6Address": {}
2426 }
2427 }
2428 },
2429 "healthStatus": {},
2430 "cpu": {},
2431 "memory": {},
2432 "memoryReservation": {},
2433 "gpuIds": {
2434 "type": "list",
2435 "member": {}
2436 }
2437 }
2438 }
2439 },
2440 "cpu": {},
2441 "createdAt": {
2442 "type": "timestamp"
2443 },
2444 "desiredStatus": {},
2445 "executionStoppedAt": {
2446 "type": "timestamp"
2447 },
2448 "group": {},
2449 "healthStatus": {},
2450 "inferenceAccelerators": {
2451 "shape": "S4a"
2452 },
2453 "lastStatus": {},
2454 "launchType": {},
2455 "memory": {},
2456 "overrides": {
2457 "shape": "S5q"
2458 },
2459 "platformVersion": {},
2460 "pullStartedAt": {
2461 "type": "timestamp"
2462 },
2463 "pullStoppedAt": {
2464 "type": "timestamp"
2465 },
2466 "startedAt": {
2467 "type": "timestamp"
2468 },
2469 "startedBy": {},
2470 "stopCode": {},
2471 "stoppedAt": {
2472 "type": "timestamp"
2473 },
2474 "stoppedReason": {},
2475 "stoppingAt": {
2476 "type": "timestamp"
2477 },
2478 "tags": {
2479 "shape": "S9"
2480 },
2481 "taskArn": {},
2482 "taskDefinitionArn": {},
2483 "version": {
2484 "type": "long"
2485 }
2486 }
2487 },
2488 "S5k": {
2489 "type": "list",
2490 "member": {
2491 "type": "structure",
2492 "members": {
2493 "bindIP": {},
2494 "containerPort": {
2495 "type": "integer"
2496 },
2497 "hostPort": {
2498 "type": "integer"
2499 },
2500 "protocol": {}
2501 }
2502 }
2503 },
2504 "S5q": {
2505 "type": "structure",
2506 "members": {
2507 "containerOverrides": {
2508 "type": "list",
2509 "member": {
2510 "type": "structure",
2511 "members": {
2512 "name": {},
2513 "command": {
2514 "shape": "Sk"
2515 },
2516 "environment": {
2517 "shape": "S2v"
2518 },
2519 "cpu": {
2520 "type": "integer"
2521 },
2522 "memory": {
2523 "type": "integer"
2524 },
2525 "memoryReservation": {
2526 "type": "integer"
2527 },
2528 "resourceRequirements": {
2529 "shape": "S3p"
2530 }
2531 }
2532 }
2533 },
2534 "cpu": {},
2535 "inferenceAcceleratorOverrides": {
2536 "type": "list",
2537 "member": {
2538 "type": "structure",
2539 "members": {
2540 "deviceName": {},
2541 "deviceType": {}
2542 }
2543 }
2544 },
2545 "executionRoleArn": {},
2546 "memory": {},
2547 "taskRoleArn": {}
2548 }
2549 },
2550 "S77": {
2551 "type": "list",
2552 "member": {
2553 "type": "structure",
2554 "required": [
2555 "attachmentArn",
2556 "status"
2557 ],
2558 "members": {
2559 "attachmentArn": {},
2560 "status": {}
2561 }
2562 }
2563 }
2564 }
2565}
\No newline at end of file