UNPKG

43.3 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2018-06-29",
5 "endpointPrefix": "robomaker",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceAbbreviation": "RoboMaker",
9 "serviceFullName": "AWS RoboMaker",
10 "serviceId": "RoboMaker",
11 "signatureVersion": "v4",
12 "signingName": "robomaker",
13 "uid": "robomaker-2018-06-29"
14 },
15 "operations": {
16 "BatchDescribeSimulationJob": {
17 "http": {
18 "requestUri": "/batchDescribeSimulationJob"
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "jobs"
24 ],
25 "members": {
26 "jobs": {
27 "shape": "S2"
28 }
29 }
30 },
31 "output": {
32 "type": "structure",
33 "members": {
34 "jobs": {
35 "type": "list",
36 "member": {
37 "type": "structure",
38 "members": {
39 "arn": {},
40 "name": {},
41 "status": {},
42 "lastStartedAt": {
43 "type": "timestamp"
44 },
45 "lastUpdatedAt": {
46 "type": "timestamp"
47 },
48 "failureBehavior": {},
49 "failureCode": {},
50 "failureReason": {},
51 "clientRequestToken": {},
52 "outputLocation": {
53 "shape": "Sf"
54 },
55 "loggingConfig": {
56 "shape": "Si"
57 },
58 "maxJobDurationInSeconds": {
59 "type": "long"
60 },
61 "simulationTimeMillis": {
62 "type": "long"
63 },
64 "iamRole": {},
65 "robotApplications": {
66 "shape": "Sn"
67 },
68 "simulationApplications": {
69 "shape": "S11"
70 },
71 "dataSources": {
72 "shape": "S13"
73 },
74 "tags": {
75 "shape": "S18"
76 },
77 "vpcConfig": {
78 "shape": "S1b"
79 },
80 "networkInterface": {
81 "shape": "S1f"
82 },
83 "compute": {
84 "shape": "S1g"
85 }
86 }
87 }
88 },
89 "unprocessedJobs": {
90 "shape": "S2"
91 }
92 }
93 }
94 },
95 "CancelDeploymentJob": {
96 "http": {
97 "requestUri": "/cancelDeploymentJob"
98 },
99 "input": {
100 "type": "structure",
101 "required": [
102 "job"
103 ],
104 "members": {
105 "job": {}
106 }
107 },
108 "output": {
109 "type": "structure",
110 "members": {}
111 }
112 },
113 "CancelSimulationJob": {
114 "http": {
115 "requestUri": "/cancelSimulationJob"
116 },
117 "input": {
118 "type": "structure",
119 "required": [
120 "job"
121 ],
122 "members": {
123 "job": {}
124 }
125 },
126 "output": {
127 "type": "structure",
128 "members": {}
129 }
130 },
131 "CancelSimulationJobBatch": {
132 "http": {
133 "requestUri": "/cancelSimulationJobBatch"
134 },
135 "input": {
136 "type": "structure",
137 "required": [
138 "batch"
139 ],
140 "members": {
141 "batch": {}
142 }
143 },
144 "output": {
145 "type": "structure",
146 "members": {}
147 }
148 },
149 "CreateDeploymentJob": {
150 "http": {
151 "requestUri": "/createDeploymentJob"
152 },
153 "input": {
154 "type": "structure",
155 "required": [
156 "clientRequestToken",
157 "fleet",
158 "deploymentApplicationConfigs"
159 ],
160 "members": {
161 "deploymentConfig": {
162 "shape": "S1p"
163 },
164 "clientRequestToken": {
165 "idempotencyToken": true
166 },
167 "fleet": {},
168 "deploymentApplicationConfigs": {
169 "shape": "S1t"
170 },
171 "tags": {
172 "shape": "S18"
173 }
174 }
175 },
176 "output": {
177 "type": "structure",
178 "members": {
179 "arn": {},
180 "fleet": {},
181 "status": {},
182 "deploymentApplicationConfigs": {
183 "shape": "S1t"
184 },
185 "failureReason": {},
186 "failureCode": {},
187 "createdAt": {
188 "type": "timestamp"
189 },
190 "deploymentConfig": {
191 "shape": "S1p"
192 },
193 "tags": {
194 "shape": "S18"
195 }
196 }
197 }
198 },
199 "CreateFleet": {
200 "http": {
201 "requestUri": "/createFleet"
202 },
203 "input": {
204 "type": "structure",
205 "required": [
206 "name"
207 ],
208 "members": {
209 "name": {},
210 "tags": {
211 "shape": "S18"
212 }
213 }
214 },
215 "output": {
216 "type": "structure",
217 "members": {
218 "arn": {},
219 "name": {},
220 "createdAt": {
221 "type": "timestamp"
222 },
223 "tags": {
224 "shape": "S18"
225 }
226 }
227 }
228 },
229 "CreateRobot": {
230 "http": {
231 "requestUri": "/createRobot"
232 },
233 "input": {
234 "type": "structure",
235 "required": [
236 "name",
237 "architecture",
238 "greengrassGroupId"
239 ],
240 "members": {
241 "name": {},
242 "architecture": {},
243 "greengrassGroupId": {},
244 "tags": {
245 "shape": "S18"
246 }
247 }
248 },
249 "output": {
250 "type": "structure",
251 "members": {
252 "arn": {},
253 "name": {},
254 "createdAt": {
255 "type": "timestamp"
256 },
257 "greengrassGroupId": {},
258 "architecture": {},
259 "tags": {
260 "shape": "S18"
261 }
262 }
263 }
264 },
265 "CreateRobotApplication": {
266 "http": {
267 "requestUri": "/createRobotApplication"
268 },
269 "input": {
270 "type": "structure",
271 "required": [
272 "name",
273 "sources",
274 "robotSoftwareSuite"
275 ],
276 "members": {
277 "name": {},
278 "sources": {
279 "shape": "S29"
280 },
281 "robotSoftwareSuite": {
282 "shape": "S2b"
283 },
284 "tags": {
285 "shape": "S18"
286 }
287 }
288 },
289 "output": {
290 "type": "structure",
291 "members": {
292 "arn": {},
293 "name": {},
294 "version": {},
295 "sources": {
296 "shape": "S2f"
297 },
298 "robotSoftwareSuite": {
299 "shape": "S2b"
300 },
301 "lastUpdatedAt": {
302 "type": "timestamp"
303 },
304 "revisionId": {},
305 "tags": {
306 "shape": "S18"
307 }
308 }
309 }
310 },
311 "CreateRobotApplicationVersion": {
312 "http": {
313 "requestUri": "/createRobotApplicationVersion"
314 },
315 "input": {
316 "type": "structure",
317 "required": [
318 "application"
319 ],
320 "members": {
321 "application": {},
322 "currentRevisionId": {}
323 }
324 },
325 "output": {
326 "type": "structure",
327 "members": {
328 "arn": {},
329 "name": {},
330 "version": {},
331 "sources": {
332 "shape": "S2f"
333 },
334 "robotSoftwareSuite": {
335 "shape": "S2b"
336 },
337 "lastUpdatedAt": {
338 "type": "timestamp"
339 },
340 "revisionId": {}
341 }
342 }
343 },
344 "CreateSimulationApplication": {
345 "http": {
346 "requestUri": "/createSimulationApplication"
347 },
348 "input": {
349 "type": "structure",
350 "required": [
351 "name",
352 "sources",
353 "simulationSoftwareSuite",
354 "robotSoftwareSuite"
355 ],
356 "members": {
357 "name": {},
358 "sources": {
359 "shape": "S29"
360 },
361 "simulationSoftwareSuite": {
362 "shape": "S2l"
363 },
364 "robotSoftwareSuite": {
365 "shape": "S2b"
366 },
367 "renderingEngine": {
368 "shape": "S2o"
369 },
370 "tags": {
371 "shape": "S18"
372 }
373 }
374 },
375 "output": {
376 "type": "structure",
377 "members": {
378 "arn": {},
379 "name": {},
380 "version": {},
381 "sources": {
382 "shape": "S2f"
383 },
384 "simulationSoftwareSuite": {
385 "shape": "S2l"
386 },
387 "robotSoftwareSuite": {
388 "shape": "S2b"
389 },
390 "renderingEngine": {
391 "shape": "S2o"
392 },
393 "lastUpdatedAt": {
394 "type": "timestamp"
395 },
396 "revisionId": {},
397 "tags": {
398 "shape": "S18"
399 }
400 }
401 }
402 },
403 "CreateSimulationApplicationVersion": {
404 "http": {
405 "requestUri": "/createSimulationApplicationVersion"
406 },
407 "input": {
408 "type": "structure",
409 "required": [
410 "application"
411 ],
412 "members": {
413 "application": {},
414 "currentRevisionId": {}
415 }
416 },
417 "output": {
418 "type": "structure",
419 "members": {
420 "arn": {},
421 "name": {},
422 "version": {},
423 "sources": {
424 "shape": "S2f"
425 },
426 "simulationSoftwareSuite": {
427 "shape": "S2l"
428 },
429 "robotSoftwareSuite": {
430 "shape": "S2b"
431 },
432 "renderingEngine": {
433 "shape": "S2o"
434 },
435 "lastUpdatedAt": {
436 "type": "timestamp"
437 },
438 "revisionId": {}
439 }
440 }
441 },
442 "CreateSimulationJob": {
443 "http": {
444 "requestUri": "/createSimulationJob"
445 },
446 "input": {
447 "type": "structure",
448 "required": [
449 "maxJobDurationInSeconds",
450 "iamRole"
451 ],
452 "members": {
453 "clientRequestToken": {
454 "idempotencyToken": true
455 },
456 "outputLocation": {
457 "shape": "Sf"
458 },
459 "loggingConfig": {
460 "shape": "Si"
461 },
462 "maxJobDurationInSeconds": {
463 "type": "long"
464 },
465 "iamRole": {},
466 "failureBehavior": {},
467 "robotApplications": {
468 "shape": "Sn"
469 },
470 "simulationApplications": {
471 "shape": "S11"
472 },
473 "dataSources": {
474 "shape": "S2v"
475 },
476 "tags": {
477 "shape": "S18"
478 },
479 "vpcConfig": {
480 "shape": "S2y"
481 },
482 "compute": {
483 "shape": "S2z"
484 }
485 }
486 },
487 "output": {
488 "type": "structure",
489 "members": {
490 "arn": {},
491 "status": {},
492 "lastStartedAt": {
493 "type": "timestamp"
494 },
495 "lastUpdatedAt": {
496 "type": "timestamp"
497 },
498 "failureBehavior": {},
499 "failureCode": {},
500 "clientRequestToken": {},
501 "outputLocation": {
502 "shape": "Sf"
503 },
504 "loggingConfig": {
505 "shape": "Si"
506 },
507 "maxJobDurationInSeconds": {
508 "type": "long"
509 },
510 "simulationTimeMillis": {
511 "type": "long"
512 },
513 "iamRole": {},
514 "robotApplications": {
515 "shape": "Sn"
516 },
517 "simulationApplications": {
518 "shape": "S11"
519 },
520 "dataSources": {
521 "shape": "S13"
522 },
523 "tags": {
524 "shape": "S18"
525 },
526 "vpcConfig": {
527 "shape": "S1b"
528 },
529 "compute": {
530 "shape": "S1g"
531 }
532 }
533 }
534 },
535 "DeleteFleet": {
536 "http": {
537 "requestUri": "/deleteFleet"
538 },
539 "input": {
540 "type": "structure",
541 "required": [
542 "fleet"
543 ],
544 "members": {
545 "fleet": {}
546 }
547 },
548 "output": {
549 "type": "structure",
550 "members": {}
551 }
552 },
553 "DeleteRobot": {
554 "http": {
555 "requestUri": "/deleteRobot"
556 },
557 "input": {
558 "type": "structure",
559 "required": [
560 "robot"
561 ],
562 "members": {
563 "robot": {}
564 }
565 },
566 "output": {
567 "type": "structure",
568 "members": {}
569 }
570 },
571 "DeleteRobotApplication": {
572 "http": {
573 "requestUri": "/deleteRobotApplication"
574 },
575 "input": {
576 "type": "structure",
577 "required": [
578 "application"
579 ],
580 "members": {
581 "application": {},
582 "applicationVersion": {}
583 }
584 },
585 "output": {
586 "type": "structure",
587 "members": {}
588 }
589 },
590 "DeleteSimulationApplication": {
591 "http": {
592 "requestUri": "/deleteSimulationApplication"
593 },
594 "input": {
595 "type": "structure",
596 "required": [
597 "application"
598 ],
599 "members": {
600 "application": {},
601 "applicationVersion": {}
602 }
603 },
604 "output": {
605 "type": "structure",
606 "members": {}
607 }
608 },
609 "DeregisterRobot": {
610 "http": {
611 "requestUri": "/deregisterRobot"
612 },
613 "input": {
614 "type": "structure",
615 "required": [
616 "fleet",
617 "robot"
618 ],
619 "members": {
620 "fleet": {},
621 "robot": {}
622 }
623 },
624 "output": {
625 "type": "structure",
626 "members": {
627 "fleet": {},
628 "robot": {}
629 }
630 }
631 },
632 "DescribeDeploymentJob": {
633 "http": {
634 "requestUri": "/describeDeploymentJob"
635 },
636 "input": {
637 "type": "structure",
638 "required": [
639 "job"
640 ],
641 "members": {
642 "job": {}
643 }
644 },
645 "output": {
646 "type": "structure",
647 "members": {
648 "arn": {},
649 "fleet": {},
650 "status": {},
651 "deploymentConfig": {
652 "shape": "S1p"
653 },
654 "deploymentApplicationConfigs": {
655 "shape": "S1t"
656 },
657 "failureReason": {},
658 "failureCode": {},
659 "createdAt": {
660 "type": "timestamp"
661 },
662 "robotDeploymentSummary": {
663 "type": "list",
664 "member": {
665 "type": "structure",
666 "members": {
667 "arn": {},
668 "deploymentStartTime": {
669 "type": "timestamp"
670 },
671 "deploymentFinishTime": {
672 "type": "timestamp"
673 },
674 "status": {},
675 "progressDetail": {
676 "type": "structure",
677 "members": {
678 "currentProgress": {},
679 "percentDone": {
680 "type": "float"
681 },
682 "estimatedTimeRemainingSeconds": {
683 "type": "integer"
684 },
685 "targetResource": {}
686 }
687 },
688 "failureReason": {},
689 "failureCode": {}
690 }
691 }
692 },
693 "tags": {
694 "shape": "S18"
695 }
696 }
697 }
698 },
699 "DescribeFleet": {
700 "http": {
701 "requestUri": "/describeFleet"
702 },
703 "input": {
704 "type": "structure",
705 "required": [
706 "fleet"
707 ],
708 "members": {
709 "fleet": {}
710 }
711 },
712 "output": {
713 "type": "structure",
714 "members": {
715 "name": {},
716 "arn": {},
717 "robots": {
718 "shape": "S3m"
719 },
720 "createdAt": {
721 "type": "timestamp"
722 },
723 "lastDeploymentStatus": {},
724 "lastDeploymentJob": {},
725 "lastDeploymentTime": {
726 "type": "timestamp"
727 },
728 "tags": {
729 "shape": "S18"
730 }
731 }
732 }
733 },
734 "DescribeRobot": {
735 "http": {
736 "requestUri": "/describeRobot"
737 },
738 "input": {
739 "type": "structure",
740 "required": [
741 "robot"
742 ],
743 "members": {
744 "robot": {}
745 }
746 },
747 "output": {
748 "type": "structure",
749 "members": {
750 "arn": {},
751 "name": {},
752 "fleetArn": {},
753 "status": {},
754 "greengrassGroupId": {},
755 "createdAt": {
756 "type": "timestamp"
757 },
758 "architecture": {},
759 "lastDeploymentJob": {},
760 "lastDeploymentTime": {
761 "type": "timestamp"
762 },
763 "tags": {
764 "shape": "S18"
765 }
766 }
767 }
768 },
769 "DescribeRobotApplication": {
770 "http": {
771 "requestUri": "/describeRobotApplication"
772 },
773 "input": {
774 "type": "structure",
775 "required": [
776 "application"
777 ],
778 "members": {
779 "application": {},
780 "applicationVersion": {}
781 }
782 },
783 "output": {
784 "type": "structure",
785 "members": {
786 "arn": {},
787 "name": {},
788 "version": {},
789 "sources": {
790 "shape": "S2f"
791 },
792 "robotSoftwareSuite": {
793 "shape": "S2b"
794 },
795 "revisionId": {},
796 "lastUpdatedAt": {
797 "type": "timestamp"
798 },
799 "tags": {
800 "shape": "S18"
801 }
802 }
803 }
804 },
805 "DescribeSimulationApplication": {
806 "http": {
807 "requestUri": "/describeSimulationApplication"
808 },
809 "input": {
810 "type": "structure",
811 "required": [
812 "application"
813 ],
814 "members": {
815 "application": {},
816 "applicationVersion": {}
817 }
818 },
819 "output": {
820 "type": "structure",
821 "members": {
822 "arn": {},
823 "name": {},
824 "version": {},
825 "sources": {
826 "shape": "S2f"
827 },
828 "simulationSoftwareSuite": {
829 "shape": "S2l"
830 },
831 "robotSoftwareSuite": {
832 "shape": "S2b"
833 },
834 "renderingEngine": {
835 "shape": "S2o"
836 },
837 "revisionId": {},
838 "lastUpdatedAt": {
839 "type": "timestamp"
840 },
841 "tags": {
842 "shape": "S18"
843 }
844 }
845 }
846 },
847 "DescribeSimulationJob": {
848 "http": {
849 "requestUri": "/describeSimulationJob"
850 },
851 "input": {
852 "type": "structure",
853 "required": [
854 "job"
855 ],
856 "members": {
857 "job": {}
858 }
859 },
860 "output": {
861 "type": "structure",
862 "members": {
863 "arn": {},
864 "name": {},
865 "status": {},
866 "lastStartedAt": {
867 "type": "timestamp"
868 },
869 "lastUpdatedAt": {
870 "type": "timestamp"
871 },
872 "failureBehavior": {},
873 "failureCode": {},
874 "failureReason": {},
875 "clientRequestToken": {},
876 "outputLocation": {
877 "shape": "Sf"
878 },
879 "loggingConfig": {
880 "shape": "Si"
881 },
882 "maxJobDurationInSeconds": {
883 "type": "long"
884 },
885 "simulationTimeMillis": {
886 "type": "long"
887 },
888 "iamRole": {},
889 "robotApplications": {
890 "shape": "Sn"
891 },
892 "simulationApplications": {
893 "shape": "S11"
894 },
895 "dataSources": {
896 "shape": "S13"
897 },
898 "tags": {
899 "shape": "S18"
900 },
901 "vpcConfig": {
902 "shape": "S1b"
903 },
904 "networkInterface": {
905 "shape": "S1f"
906 },
907 "compute": {
908 "shape": "S1g"
909 }
910 }
911 }
912 },
913 "DescribeSimulationJobBatch": {
914 "http": {
915 "requestUri": "/describeSimulationJobBatch"
916 },
917 "input": {
918 "type": "structure",
919 "required": [
920 "batch"
921 ],
922 "members": {
923 "batch": {}
924 }
925 },
926 "output": {
927 "type": "structure",
928 "members": {
929 "arn": {},
930 "status": {},
931 "lastUpdatedAt": {
932 "type": "timestamp"
933 },
934 "createdAt": {
935 "type": "timestamp"
936 },
937 "clientRequestToken": {},
938 "batchPolicy": {
939 "shape": "S3z"
940 },
941 "failureCode": {},
942 "failureReason": {},
943 "failedRequests": {
944 "shape": "S43"
945 },
946 "pendingRequests": {
947 "shape": "S47"
948 },
949 "createdRequests": {
950 "shape": "S48"
951 },
952 "tags": {
953 "shape": "S18"
954 }
955 }
956 }
957 },
958 "ListDeploymentJobs": {
959 "http": {
960 "requestUri": "/listDeploymentJobs"
961 },
962 "input": {
963 "type": "structure",
964 "members": {
965 "filters": {
966 "shape": "S4e"
967 },
968 "nextToken": {},
969 "maxResults": {
970 "type": "integer"
971 }
972 }
973 },
974 "output": {
975 "type": "structure",
976 "members": {
977 "deploymentJobs": {
978 "type": "list",
979 "member": {
980 "type": "structure",
981 "members": {
982 "arn": {},
983 "fleet": {},
984 "status": {},
985 "deploymentApplicationConfigs": {
986 "shape": "S1t"
987 },
988 "deploymentConfig": {
989 "shape": "S1p"
990 },
991 "failureReason": {},
992 "failureCode": {},
993 "createdAt": {
994 "type": "timestamp"
995 }
996 }
997 }
998 },
999 "nextToken": {}
1000 }
1001 }
1002 },
1003 "ListFleets": {
1004 "http": {
1005 "requestUri": "/listFleets"
1006 },
1007 "input": {
1008 "type": "structure",
1009 "members": {
1010 "nextToken": {},
1011 "maxResults": {
1012 "type": "integer"
1013 },
1014 "filters": {
1015 "shape": "S4e"
1016 }
1017 }
1018 },
1019 "output": {
1020 "type": "structure",
1021 "members": {
1022 "fleetDetails": {
1023 "type": "list",
1024 "member": {
1025 "type": "structure",
1026 "members": {
1027 "name": {},
1028 "arn": {},
1029 "createdAt": {
1030 "type": "timestamp"
1031 },
1032 "lastDeploymentStatus": {},
1033 "lastDeploymentJob": {},
1034 "lastDeploymentTime": {
1035 "type": "timestamp"
1036 }
1037 }
1038 }
1039 },
1040 "nextToken": {}
1041 }
1042 }
1043 },
1044 "ListRobotApplications": {
1045 "http": {
1046 "requestUri": "/listRobotApplications"
1047 },
1048 "input": {
1049 "type": "structure",
1050 "members": {
1051 "versionQualifier": {},
1052 "nextToken": {},
1053 "maxResults": {
1054 "type": "integer"
1055 },
1056 "filters": {
1057 "shape": "S4e"
1058 }
1059 }
1060 },
1061 "output": {
1062 "type": "structure",
1063 "members": {
1064 "robotApplicationSummaries": {
1065 "type": "list",
1066 "member": {
1067 "type": "structure",
1068 "members": {
1069 "name": {},
1070 "arn": {},
1071 "version": {},
1072 "lastUpdatedAt": {
1073 "type": "timestamp"
1074 },
1075 "robotSoftwareSuite": {
1076 "shape": "S2b"
1077 }
1078 }
1079 }
1080 },
1081 "nextToken": {}
1082 }
1083 }
1084 },
1085 "ListRobots": {
1086 "http": {
1087 "requestUri": "/listRobots"
1088 },
1089 "input": {
1090 "type": "structure",
1091 "members": {
1092 "nextToken": {},
1093 "maxResults": {
1094 "type": "integer"
1095 },
1096 "filters": {
1097 "shape": "S4e"
1098 }
1099 }
1100 },
1101 "output": {
1102 "type": "structure",
1103 "members": {
1104 "robots": {
1105 "shape": "S3m"
1106 },
1107 "nextToken": {}
1108 }
1109 }
1110 },
1111 "ListSimulationApplications": {
1112 "http": {
1113 "requestUri": "/listSimulationApplications"
1114 },
1115 "input": {
1116 "type": "structure",
1117 "members": {
1118 "versionQualifier": {},
1119 "nextToken": {},
1120 "maxResults": {
1121 "type": "integer"
1122 },
1123 "filters": {
1124 "shape": "S4e"
1125 }
1126 }
1127 },
1128 "output": {
1129 "type": "structure",
1130 "members": {
1131 "simulationApplicationSummaries": {
1132 "type": "list",
1133 "member": {
1134 "type": "structure",
1135 "members": {
1136 "name": {},
1137 "arn": {},
1138 "version": {},
1139 "lastUpdatedAt": {
1140 "type": "timestamp"
1141 },
1142 "robotSoftwareSuite": {
1143 "shape": "S2b"
1144 },
1145 "simulationSoftwareSuite": {
1146 "shape": "S2l"
1147 }
1148 }
1149 }
1150 },
1151 "nextToken": {}
1152 }
1153 }
1154 },
1155 "ListSimulationJobBatches": {
1156 "http": {
1157 "requestUri": "/listSimulationJobBatches"
1158 },
1159 "input": {
1160 "type": "structure",
1161 "members": {
1162 "nextToken": {},
1163 "maxResults": {
1164 "type": "integer"
1165 },
1166 "filters": {
1167 "shape": "S4e"
1168 }
1169 }
1170 },
1171 "output": {
1172 "type": "structure",
1173 "members": {
1174 "simulationJobBatchSummaries": {
1175 "type": "list",
1176 "member": {
1177 "type": "structure",
1178 "members": {
1179 "arn": {},
1180 "lastUpdatedAt": {
1181 "type": "timestamp"
1182 },
1183 "createdAt": {
1184 "type": "timestamp"
1185 },
1186 "status": {},
1187 "failedRequestCount": {
1188 "type": "integer"
1189 },
1190 "pendingRequestCount": {
1191 "type": "integer"
1192 },
1193 "createdRequestCount": {
1194 "type": "integer"
1195 }
1196 }
1197 }
1198 },
1199 "nextToken": {}
1200 }
1201 }
1202 },
1203 "ListSimulationJobs": {
1204 "http": {
1205 "requestUri": "/listSimulationJobs"
1206 },
1207 "input": {
1208 "type": "structure",
1209 "members": {
1210 "nextToken": {},
1211 "maxResults": {
1212 "type": "integer"
1213 },
1214 "filters": {
1215 "shape": "S4e"
1216 }
1217 }
1218 },
1219 "output": {
1220 "type": "structure",
1221 "required": [
1222 "simulationJobSummaries"
1223 ],
1224 "members": {
1225 "simulationJobSummaries": {
1226 "shape": "S48"
1227 },
1228 "nextToken": {}
1229 }
1230 }
1231 },
1232 "ListTagsForResource": {
1233 "http": {
1234 "method": "GET",
1235 "requestUri": "/tags/{resourceArn}"
1236 },
1237 "input": {
1238 "type": "structure",
1239 "required": [
1240 "resourceArn"
1241 ],
1242 "members": {
1243 "resourceArn": {
1244 "location": "uri",
1245 "locationName": "resourceArn"
1246 }
1247 }
1248 },
1249 "output": {
1250 "type": "structure",
1251 "members": {
1252 "tags": {
1253 "shape": "S18"
1254 }
1255 }
1256 }
1257 },
1258 "RegisterRobot": {
1259 "http": {
1260 "requestUri": "/registerRobot"
1261 },
1262 "input": {
1263 "type": "structure",
1264 "required": [
1265 "fleet",
1266 "robot"
1267 ],
1268 "members": {
1269 "fleet": {},
1270 "robot": {}
1271 }
1272 },
1273 "output": {
1274 "type": "structure",
1275 "members": {
1276 "fleet": {},
1277 "robot": {}
1278 }
1279 }
1280 },
1281 "RestartSimulationJob": {
1282 "http": {
1283 "requestUri": "/restartSimulationJob"
1284 },
1285 "input": {
1286 "type": "structure",
1287 "required": [
1288 "job"
1289 ],
1290 "members": {
1291 "job": {}
1292 }
1293 },
1294 "output": {
1295 "type": "structure",
1296 "members": {}
1297 }
1298 },
1299 "StartSimulationJobBatch": {
1300 "http": {
1301 "requestUri": "/startSimulationJobBatch"
1302 },
1303 "input": {
1304 "type": "structure",
1305 "required": [
1306 "createSimulationJobRequests"
1307 ],
1308 "members": {
1309 "clientRequestToken": {
1310 "idempotencyToken": true
1311 },
1312 "batchPolicy": {
1313 "shape": "S3z"
1314 },
1315 "createSimulationJobRequests": {
1316 "shape": "S47"
1317 },
1318 "tags": {
1319 "shape": "S18"
1320 }
1321 }
1322 },
1323 "output": {
1324 "type": "structure",
1325 "members": {
1326 "arn": {},
1327 "status": {},
1328 "createdAt": {
1329 "type": "timestamp"
1330 },
1331 "clientRequestToken": {},
1332 "batchPolicy": {
1333 "shape": "S3z"
1334 },
1335 "failureCode": {},
1336 "failureReason": {},
1337 "failedRequests": {
1338 "shape": "S43"
1339 },
1340 "pendingRequests": {
1341 "shape": "S47"
1342 },
1343 "createdRequests": {
1344 "shape": "S48"
1345 },
1346 "tags": {
1347 "shape": "S18"
1348 }
1349 }
1350 }
1351 },
1352 "SyncDeploymentJob": {
1353 "http": {
1354 "requestUri": "/syncDeploymentJob"
1355 },
1356 "input": {
1357 "type": "structure",
1358 "required": [
1359 "clientRequestToken",
1360 "fleet"
1361 ],
1362 "members": {
1363 "clientRequestToken": {
1364 "idempotencyToken": true
1365 },
1366 "fleet": {}
1367 }
1368 },
1369 "output": {
1370 "type": "structure",
1371 "members": {
1372 "arn": {},
1373 "fleet": {},
1374 "status": {},
1375 "deploymentConfig": {
1376 "shape": "S1p"
1377 },
1378 "deploymentApplicationConfigs": {
1379 "shape": "S1t"
1380 },
1381 "failureReason": {},
1382 "failureCode": {},
1383 "createdAt": {
1384 "type": "timestamp"
1385 }
1386 }
1387 }
1388 },
1389 "TagResource": {
1390 "http": {
1391 "requestUri": "/tags/{resourceArn}"
1392 },
1393 "input": {
1394 "type": "structure",
1395 "required": [
1396 "resourceArn",
1397 "tags"
1398 ],
1399 "members": {
1400 "resourceArn": {
1401 "location": "uri",
1402 "locationName": "resourceArn"
1403 },
1404 "tags": {
1405 "shape": "S18"
1406 }
1407 }
1408 },
1409 "output": {
1410 "type": "structure",
1411 "members": {}
1412 }
1413 },
1414 "UntagResource": {
1415 "http": {
1416 "method": "DELETE",
1417 "requestUri": "/tags/{resourceArn}"
1418 },
1419 "input": {
1420 "type": "structure",
1421 "required": [
1422 "resourceArn",
1423 "tagKeys"
1424 ],
1425 "members": {
1426 "resourceArn": {
1427 "location": "uri",
1428 "locationName": "resourceArn"
1429 },
1430 "tagKeys": {
1431 "location": "querystring",
1432 "locationName": "tagKeys",
1433 "type": "list",
1434 "member": {}
1435 }
1436 }
1437 },
1438 "output": {
1439 "type": "structure",
1440 "members": {}
1441 }
1442 },
1443 "UpdateRobotApplication": {
1444 "http": {
1445 "requestUri": "/updateRobotApplication"
1446 },
1447 "input": {
1448 "type": "structure",
1449 "required": [
1450 "application",
1451 "sources",
1452 "robotSoftwareSuite"
1453 ],
1454 "members": {
1455 "application": {},
1456 "sources": {
1457 "shape": "S29"
1458 },
1459 "robotSoftwareSuite": {
1460 "shape": "S2b"
1461 },
1462 "currentRevisionId": {}
1463 }
1464 },
1465 "output": {
1466 "type": "structure",
1467 "members": {
1468 "arn": {},
1469 "name": {},
1470 "version": {},
1471 "sources": {
1472 "shape": "S2f"
1473 },
1474 "robotSoftwareSuite": {
1475 "shape": "S2b"
1476 },
1477 "lastUpdatedAt": {
1478 "type": "timestamp"
1479 },
1480 "revisionId": {}
1481 }
1482 }
1483 },
1484 "UpdateSimulationApplication": {
1485 "http": {
1486 "requestUri": "/updateSimulationApplication"
1487 },
1488 "input": {
1489 "type": "structure",
1490 "required": [
1491 "application",
1492 "sources",
1493 "simulationSoftwareSuite",
1494 "robotSoftwareSuite"
1495 ],
1496 "members": {
1497 "application": {},
1498 "sources": {
1499 "shape": "S29"
1500 },
1501 "simulationSoftwareSuite": {
1502 "shape": "S2l"
1503 },
1504 "robotSoftwareSuite": {
1505 "shape": "S2b"
1506 },
1507 "renderingEngine": {
1508 "shape": "S2o"
1509 },
1510 "currentRevisionId": {}
1511 }
1512 },
1513 "output": {
1514 "type": "structure",
1515 "members": {
1516 "arn": {},
1517 "name": {},
1518 "version": {},
1519 "sources": {
1520 "shape": "S2f"
1521 },
1522 "simulationSoftwareSuite": {
1523 "shape": "S2l"
1524 },
1525 "robotSoftwareSuite": {
1526 "shape": "S2b"
1527 },
1528 "renderingEngine": {
1529 "shape": "S2o"
1530 },
1531 "lastUpdatedAt": {
1532 "type": "timestamp"
1533 },
1534 "revisionId": {}
1535 }
1536 }
1537 }
1538 },
1539 "shapes": {
1540 "S2": {
1541 "type": "list",
1542 "member": {}
1543 },
1544 "Sf": {
1545 "type": "structure",
1546 "members": {
1547 "s3Bucket": {},
1548 "s3Prefix": {}
1549 }
1550 },
1551 "Si": {
1552 "type": "structure",
1553 "required": [
1554 "recordAllRosTopics"
1555 ],
1556 "members": {
1557 "recordAllRosTopics": {
1558 "type": "boolean"
1559 }
1560 }
1561 },
1562 "Sn": {
1563 "type": "list",
1564 "member": {
1565 "type": "structure",
1566 "required": [
1567 "application",
1568 "launchConfig"
1569 ],
1570 "members": {
1571 "application": {},
1572 "applicationVersion": {},
1573 "launchConfig": {
1574 "shape": "Sq"
1575 }
1576 }
1577 }
1578 },
1579 "Sq": {
1580 "type": "structure",
1581 "required": [
1582 "packageName",
1583 "launchFile"
1584 ],
1585 "members": {
1586 "packageName": {},
1587 "launchFile": {},
1588 "environmentVariables": {
1589 "shape": "Ss"
1590 },
1591 "portForwardingConfig": {
1592 "type": "structure",
1593 "members": {
1594 "portMappings": {
1595 "type": "list",
1596 "member": {
1597 "type": "structure",
1598 "required": [
1599 "jobPort",
1600 "applicationPort"
1601 ],
1602 "members": {
1603 "jobPort": {
1604 "type": "integer"
1605 },
1606 "applicationPort": {
1607 "type": "integer"
1608 },
1609 "enableOnPublicIp": {
1610 "type": "boolean"
1611 }
1612 }
1613 }
1614 }
1615 }
1616 },
1617 "streamUI": {
1618 "type": "boolean"
1619 }
1620 }
1621 },
1622 "Ss": {
1623 "type": "map",
1624 "key": {},
1625 "value": {}
1626 },
1627 "S11": {
1628 "type": "list",
1629 "member": {
1630 "type": "structure",
1631 "required": [
1632 "application",
1633 "launchConfig"
1634 ],
1635 "members": {
1636 "application": {},
1637 "applicationVersion": {},
1638 "launchConfig": {
1639 "shape": "Sq"
1640 }
1641 }
1642 }
1643 },
1644 "S13": {
1645 "type": "list",
1646 "member": {
1647 "type": "structure",
1648 "members": {
1649 "name": {},
1650 "s3Bucket": {},
1651 "s3Keys": {
1652 "type": "list",
1653 "member": {
1654 "type": "structure",
1655 "members": {
1656 "s3Key": {},
1657 "etag": {}
1658 }
1659 }
1660 }
1661 }
1662 }
1663 },
1664 "S18": {
1665 "type": "map",
1666 "key": {},
1667 "value": {}
1668 },
1669 "S1b": {
1670 "type": "structure",
1671 "members": {
1672 "subnets": {
1673 "shape": "S1c"
1674 },
1675 "securityGroups": {
1676 "shape": "S1e"
1677 },
1678 "vpcId": {},
1679 "assignPublicIp": {
1680 "type": "boolean"
1681 }
1682 }
1683 },
1684 "S1c": {
1685 "type": "list",
1686 "member": {}
1687 },
1688 "S1e": {
1689 "type": "list",
1690 "member": {}
1691 },
1692 "S1f": {
1693 "type": "structure",
1694 "members": {
1695 "networkInterfaceId": {},
1696 "privateIpAddress": {},
1697 "publicIpAddress": {}
1698 }
1699 },
1700 "S1g": {
1701 "type": "structure",
1702 "members": {
1703 "simulationUnitLimit": {
1704 "type": "integer"
1705 }
1706 }
1707 },
1708 "S1p": {
1709 "type": "structure",
1710 "members": {
1711 "concurrentDeploymentPercentage": {
1712 "type": "integer"
1713 },
1714 "failureThresholdPercentage": {
1715 "type": "integer"
1716 },
1717 "robotDeploymentTimeoutInSeconds": {
1718 "type": "long"
1719 },
1720 "downloadConditionFile": {
1721 "type": "structure",
1722 "required": [
1723 "bucket",
1724 "key"
1725 ],
1726 "members": {
1727 "bucket": {},
1728 "key": {},
1729 "etag": {}
1730 }
1731 }
1732 }
1733 },
1734 "S1t": {
1735 "type": "list",
1736 "member": {
1737 "type": "structure",
1738 "required": [
1739 "application",
1740 "applicationVersion",
1741 "launchConfig"
1742 ],
1743 "members": {
1744 "application": {},
1745 "applicationVersion": {},
1746 "launchConfig": {
1747 "type": "structure",
1748 "required": [
1749 "packageName",
1750 "launchFile"
1751 ],
1752 "members": {
1753 "packageName": {},
1754 "preLaunchFile": {},
1755 "launchFile": {},
1756 "postLaunchFile": {},
1757 "environmentVariables": {
1758 "shape": "Ss"
1759 }
1760 }
1761 }
1762 }
1763 }
1764 },
1765 "S29": {
1766 "type": "list",
1767 "member": {
1768 "type": "structure",
1769 "members": {
1770 "s3Bucket": {},
1771 "s3Key": {},
1772 "architecture": {}
1773 }
1774 }
1775 },
1776 "S2b": {
1777 "type": "structure",
1778 "members": {
1779 "name": {},
1780 "version": {}
1781 }
1782 },
1783 "S2f": {
1784 "type": "list",
1785 "member": {
1786 "type": "structure",
1787 "members": {
1788 "s3Bucket": {},
1789 "s3Key": {},
1790 "etag": {},
1791 "architecture": {}
1792 }
1793 }
1794 },
1795 "S2l": {
1796 "type": "structure",
1797 "members": {
1798 "name": {},
1799 "version": {}
1800 }
1801 },
1802 "S2o": {
1803 "type": "structure",
1804 "members": {
1805 "name": {},
1806 "version": {}
1807 }
1808 },
1809 "S2v": {
1810 "type": "list",
1811 "member": {
1812 "type": "structure",
1813 "required": [
1814 "name",
1815 "s3Bucket",
1816 "s3Keys"
1817 ],
1818 "members": {
1819 "name": {},
1820 "s3Bucket": {},
1821 "s3Keys": {
1822 "type": "list",
1823 "member": {}
1824 }
1825 }
1826 }
1827 },
1828 "S2y": {
1829 "type": "structure",
1830 "required": [
1831 "subnets"
1832 ],
1833 "members": {
1834 "subnets": {
1835 "shape": "S1c"
1836 },
1837 "securityGroups": {
1838 "shape": "S1e"
1839 },
1840 "assignPublicIp": {
1841 "type": "boolean"
1842 }
1843 }
1844 },
1845 "S2z": {
1846 "type": "structure",
1847 "members": {
1848 "simulationUnitLimit": {
1849 "type": "integer"
1850 }
1851 }
1852 },
1853 "S3m": {
1854 "type": "list",
1855 "member": {
1856 "type": "structure",
1857 "members": {
1858 "arn": {},
1859 "name": {},
1860 "fleetArn": {},
1861 "status": {},
1862 "greenGrassGroupId": {},
1863 "createdAt": {
1864 "type": "timestamp"
1865 },
1866 "architecture": {},
1867 "lastDeploymentJob": {},
1868 "lastDeploymentTime": {
1869 "type": "timestamp"
1870 }
1871 }
1872 }
1873 },
1874 "S3z": {
1875 "type": "structure",
1876 "members": {
1877 "timeoutInSeconds": {
1878 "type": "long"
1879 },
1880 "maxConcurrency": {
1881 "type": "integer"
1882 }
1883 }
1884 },
1885 "S43": {
1886 "type": "list",
1887 "member": {
1888 "type": "structure",
1889 "members": {
1890 "request": {
1891 "shape": "S45"
1892 },
1893 "failureReason": {},
1894 "failureCode": {},
1895 "failedAt": {
1896 "type": "timestamp"
1897 }
1898 }
1899 }
1900 },
1901 "S45": {
1902 "type": "structure",
1903 "required": [
1904 "maxJobDurationInSeconds"
1905 ],
1906 "members": {
1907 "outputLocation": {
1908 "shape": "Sf"
1909 },
1910 "loggingConfig": {
1911 "shape": "Si"
1912 },
1913 "maxJobDurationInSeconds": {
1914 "type": "long"
1915 },
1916 "iamRole": {},
1917 "failureBehavior": {},
1918 "useDefaultApplications": {
1919 "type": "boolean"
1920 },
1921 "robotApplications": {
1922 "shape": "Sn"
1923 },
1924 "simulationApplications": {
1925 "shape": "S11"
1926 },
1927 "dataSources": {
1928 "shape": "S2v"
1929 },
1930 "vpcConfig": {
1931 "shape": "S2y"
1932 },
1933 "compute": {
1934 "shape": "S2z"
1935 },
1936 "tags": {
1937 "shape": "S18"
1938 }
1939 }
1940 },
1941 "S47": {
1942 "type": "list",
1943 "member": {
1944 "shape": "S45"
1945 }
1946 },
1947 "S48": {
1948 "type": "list",
1949 "member": {
1950 "type": "structure",
1951 "members": {
1952 "arn": {},
1953 "lastUpdatedAt": {
1954 "type": "timestamp"
1955 },
1956 "name": {},
1957 "status": {},
1958 "simulationApplicationNames": {
1959 "type": "list",
1960 "member": {}
1961 },
1962 "robotApplicationNames": {
1963 "type": "list",
1964 "member": {}
1965 },
1966 "dataSourceNames": {
1967 "type": "list",
1968 "member": {}
1969 }
1970 }
1971 }
1972 },
1973 "S4e": {
1974 "type": "list",
1975 "member": {
1976 "type": "structure",
1977 "members": {
1978 "name": {},
1979 "values": {
1980 "type": "list",
1981 "member": {}
1982 }
1983 }
1984 }
1985 }
1986 }
1987}
\No newline at end of file