UNPKG

33.5 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 "lastUpdatedAt": {
43 "type": "timestamp"
44 },
45 "failureBehavior": {},
46 "failureCode": {},
47 "failureReason": {},
48 "clientRequestToken": {},
49 "outputLocation": {
50 "shape": "Se"
51 },
52 "maxJobDurationInSeconds": {
53 "type": "long"
54 },
55 "simulationTimeMillis": {
56 "type": "long"
57 },
58 "iamRole": {},
59 "robotApplications": {
60 "shape": "Sk"
61 },
62 "simulationApplications": {
63 "shape": "Sr"
64 },
65 "tags": {
66 "shape": "St"
67 },
68 "vpcConfig": {
69 "shape": "Sw"
70 }
71 }
72 }
73 },
74 "unprocessedJobs": {
75 "shape": "S2"
76 }
77 }
78 }
79 },
80 "CancelSimulationJob": {
81 "http": {
82 "requestUri": "/cancelSimulationJob"
83 },
84 "input": {
85 "type": "structure",
86 "required": [
87 "job"
88 ],
89 "members": {
90 "job": {}
91 }
92 },
93 "output": {
94 "type": "structure",
95 "members": {}
96 }
97 },
98 "CreateDeploymentJob": {
99 "http": {
100 "requestUri": "/createDeploymentJob"
101 },
102 "input": {
103 "type": "structure",
104 "required": [
105 "clientRequestToken",
106 "fleet",
107 "deploymentApplicationConfigs"
108 ],
109 "members": {
110 "deploymentConfig": {
111 "shape": "S13"
112 },
113 "clientRequestToken": {
114 "idempotencyToken": true
115 },
116 "fleet": {},
117 "deploymentApplicationConfigs": {
118 "shape": "S15"
119 },
120 "tags": {
121 "shape": "St"
122 }
123 }
124 },
125 "output": {
126 "type": "structure",
127 "members": {
128 "arn": {},
129 "fleet": {},
130 "status": {},
131 "deploymentApplicationConfigs": {
132 "shape": "S15"
133 },
134 "failureReason": {},
135 "failureCode": {},
136 "createdAt": {
137 "type": "timestamp"
138 },
139 "deploymentConfig": {
140 "shape": "S13"
141 },
142 "tags": {
143 "shape": "St"
144 }
145 }
146 }
147 },
148 "CreateFleet": {
149 "http": {
150 "requestUri": "/createFleet"
151 },
152 "input": {
153 "type": "structure",
154 "required": [
155 "name"
156 ],
157 "members": {
158 "name": {},
159 "tags": {
160 "shape": "St"
161 }
162 }
163 },
164 "output": {
165 "type": "structure",
166 "members": {
167 "arn": {},
168 "name": {},
169 "createdAt": {
170 "type": "timestamp"
171 },
172 "tags": {
173 "shape": "St"
174 }
175 }
176 }
177 },
178 "CreateRobot": {
179 "http": {
180 "requestUri": "/createRobot"
181 },
182 "input": {
183 "type": "structure",
184 "required": [
185 "name",
186 "architecture",
187 "greengrassGroupId"
188 ],
189 "members": {
190 "name": {},
191 "architecture": {},
192 "greengrassGroupId": {},
193 "tags": {
194 "shape": "St"
195 }
196 }
197 },
198 "output": {
199 "type": "structure",
200 "members": {
201 "arn": {},
202 "name": {},
203 "createdAt": {
204 "type": "timestamp"
205 },
206 "greengrassGroupId": {},
207 "architecture": {},
208 "tags": {
209 "shape": "St"
210 }
211 }
212 }
213 },
214 "CreateRobotApplication": {
215 "http": {
216 "requestUri": "/createRobotApplication"
217 },
218 "input": {
219 "type": "structure",
220 "required": [
221 "name",
222 "sources",
223 "robotSoftwareSuite"
224 ],
225 "members": {
226 "name": {},
227 "sources": {
228 "shape": "S1k"
229 },
230 "robotSoftwareSuite": {
231 "shape": "S1m"
232 },
233 "tags": {
234 "shape": "St"
235 }
236 }
237 },
238 "output": {
239 "type": "structure",
240 "members": {
241 "arn": {},
242 "name": {},
243 "version": {},
244 "sources": {
245 "shape": "S1q"
246 },
247 "robotSoftwareSuite": {
248 "shape": "S1m"
249 },
250 "lastUpdatedAt": {
251 "type": "timestamp"
252 },
253 "revisionId": {},
254 "tags": {
255 "shape": "St"
256 }
257 }
258 }
259 },
260 "CreateRobotApplicationVersion": {
261 "http": {
262 "requestUri": "/createRobotApplicationVersion"
263 },
264 "input": {
265 "type": "structure",
266 "required": [
267 "application"
268 ],
269 "members": {
270 "application": {},
271 "currentRevisionId": {}
272 }
273 },
274 "output": {
275 "type": "structure",
276 "members": {
277 "arn": {},
278 "name": {},
279 "version": {},
280 "sources": {
281 "shape": "S1q"
282 },
283 "robotSoftwareSuite": {
284 "shape": "S1m"
285 },
286 "lastUpdatedAt": {
287 "type": "timestamp"
288 },
289 "revisionId": {}
290 }
291 }
292 },
293 "CreateSimulationApplication": {
294 "http": {
295 "requestUri": "/createSimulationApplication"
296 },
297 "input": {
298 "type": "structure",
299 "required": [
300 "name",
301 "sources",
302 "simulationSoftwareSuite",
303 "robotSoftwareSuite",
304 "renderingEngine"
305 ],
306 "members": {
307 "name": {},
308 "sources": {
309 "shape": "S1k"
310 },
311 "simulationSoftwareSuite": {
312 "shape": "S1x"
313 },
314 "robotSoftwareSuite": {
315 "shape": "S1m"
316 },
317 "renderingEngine": {
318 "shape": "S20"
319 },
320 "tags": {
321 "shape": "St"
322 }
323 }
324 },
325 "output": {
326 "type": "structure",
327 "members": {
328 "arn": {},
329 "name": {},
330 "version": {},
331 "sources": {
332 "shape": "S1q"
333 },
334 "simulationSoftwareSuite": {
335 "shape": "S1x"
336 },
337 "robotSoftwareSuite": {
338 "shape": "S1m"
339 },
340 "renderingEngine": {
341 "shape": "S20"
342 },
343 "lastUpdatedAt": {
344 "type": "timestamp"
345 },
346 "revisionId": {},
347 "tags": {
348 "shape": "St"
349 }
350 }
351 }
352 },
353 "CreateSimulationApplicationVersion": {
354 "http": {
355 "requestUri": "/createSimulationApplicationVersion"
356 },
357 "input": {
358 "type": "structure",
359 "required": [
360 "application"
361 ],
362 "members": {
363 "application": {},
364 "currentRevisionId": {}
365 }
366 },
367 "output": {
368 "type": "structure",
369 "members": {
370 "arn": {},
371 "name": {},
372 "version": {},
373 "sources": {
374 "shape": "S1q"
375 },
376 "simulationSoftwareSuite": {
377 "shape": "S1x"
378 },
379 "robotSoftwareSuite": {
380 "shape": "S1m"
381 },
382 "renderingEngine": {
383 "shape": "S20"
384 },
385 "lastUpdatedAt": {
386 "type": "timestamp"
387 },
388 "revisionId": {}
389 }
390 }
391 },
392 "CreateSimulationJob": {
393 "http": {
394 "requestUri": "/createSimulationJob"
395 },
396 "input": {
397 "type": "structure",
398 "required": [
399 "maxJobDurationInSeconds",
400 "iamRole"
401 ],
402 "members": {
403 "clientRequestToken": {
404 "idempotencyToken": true
405 },
406 "outputLocation": {
407 "shape": "Se"
408 },
409 "maxJobDurationInSeconds": {
410 "type": "long"
411 },
412 "iamRole": {},
413 "failureBehavior": {},
414 "robotApplications": {
415 "shape": "Sk"
416 },
417 "simulationApplications": {
418 "shape": "Sr"
419 },
420 "tags": {
421 "shape": "St"
422 },
423 "vpcConfig": {
424 "type": "structure",
425 "required": [
426 "subnets"
427 ],
428 "members": {
429 "subnets": {
430 "shape": "Sx"
431 },
432 "securityGroups": {
433 "shape": "Sy"
434 },
435 "assignPublicIp": {
436 "type": "boolean"
437 }
438 }
439 }
440 }
441 },
442 "output": {
443 "type": "structure",
444 "members": {
445 "arn": {},
446 "status": {},
447 "lastUpdatedAt": {
448 "type": "timestamp"
449 },
450 "failureBehavior": {},
451 "failureCode": {},
452 "clientRequestToken": {},
453 "outputLocation": {
454 "shape": "Se"
455 },
456 "maxJobDurationInSeconds": {
457 "type": "long"
458 },
459 "simulationTimeMillis": {
460 "type": "long"
461 },
462 "iamRole": {},
463 "robotApplications": {
464 "shape": "Sk"
465 },
466 "simulationApplications": {
467 "shape": "Sr"
468 },
469 "tags": {
470 "shape": "St"
471 },
472 "vpcConfig": {
473 "shape": "Sw"
474 }
475 }
476 }
477 },
478 "DeleteFleet": {
479 "http": {
480 "requestUri": "/deleteFleet"
481 },
482 "input": {
483 "type": "structure",
484 "required": [
485 "fleet"
486 ],
487 "members": {
488 "fleet": {}
489 }
490 },
491 "output": {
492 "type": "structure",
493 "members": {}
494 }
495 },
496 "DeleteRobot": {
497 "http": {
498 "requestUri": "/deleteRobot"
499 },
500 "input": {
501 "type": "structure",
502 "required": [
503 "robot"
504 ],
505 "members": {
506 "robot": {}
507 }
508 },
509 "output": {
510 "type": "structure",
511 "members": {}
512 }
513 },
514 "DeleteRobotApplication": {
515 "http": {
516 "requestUri": "/deleteRobotApplication"
517 },
518 "input": {
519 "type": "structure",
520 "required": [
521 "application"
522 ],
523 "members": {
524 "application": {},
525 "applicationVersion": {}
526 }
527 },
528 "output": {
529 "type": "structure",
530 "members": {}
531 }
532 },
533 "DeleteSimulationApplication": {
534 "http": {
535 "requestUri": "/deleteSimulationApplication"
536 },
537 "input": {
538 "type": "structure",
539 "required": [
540 "application"
541 ],
542 "members": {
543 "application": {},
544 "applicationVersion": {}
545 }
546 },
547 "output": {
548 "type": "structure",
549 "members": {}
550 }
551 },
552 "DeregisterRobot": {
553 "http": {
554 "requestUri": "/deregisterRobot"
555 },
556 "input": {
557 "type": "structure",
558 "required": [
559 "fleet",
560 "robot"
561 ],
562 "members": {
563 "fleet": {},
564 "robot": {}
565 }
566 },
567 "output": {
568 "type": "structure",
569 "members": {
570 "fleet": {},
571 "robot": {}
572 }
573 }
574 },
575 "DescribeDeploymentJob": {
576 "http": {
577 "requestUri": "/describeDeploymentJob"
578 },
579 "input": {
580 "type": "structure",
581 "required": [
582 "job"
583 ],
584 "members": {
585 "job": {}
586 }
587 },
588 "output": {
589 "type": "structure",
590 "members": {
591 "arn": {},
592 "fleet": {},
593 "status": {},
594 "deploymentConfig": {
595 "shape": "S13"
596 },
597 "deploymentApplicationConfigs": {
598 "shape": "S15"
599 },
600 "failureReason": {},
601 "failureCode": {},
602 "createdAt": {
603 "type": "timestamp"
604 },
605 "robotDeploymentSummary": {
606 "type": "list",
607 "member": {
608 "type": "structure",
609 "members": {
610 "arn": {},
611 "deploymentStartTime": {
612 "type": "timestamp"
613 },
614 "deploymentFinishTime": {
615 "type": "timestamp"
616 },
617 "status": {},
618 "progressDetail": {
619 "type": "structure",
620 "members": {
621 "currentProgress": {},
622 "targetResource": {}
623 }
624 },
625 "failureReason": {},
626 "failureCode": {}
627 }
628 }
629 },
630 "tags": {
631 "shape": "St"
632 }
633 }
634 }
635 },
636 "DescribeFleet": {
637 "http": {
638 "requestUri": "/describeFleet"
639 },
640 "input": {
641 "type": "structure",
642 "required": [
643 "fleet"
644 ],
645 "members": {
646 "fleet": {}
647 }
648 },
649 "output": {
650 "type": "structure",
651 "members": {
652 "name": {},
653 "arn": {},
654 "robots": {
655 "shape": "S2r"
656 },
657 "createdAt": {
658 "type": "timestamp"
659 },
660 "lastDeploymentStatus": {},
661 "lastDeploymentJob": {},
662 "lastDeploymentTime": {
663 "type": "timestamp"
664 },
665 "tags": {
666 "shape": "St"
667 }
668 }
669 }
670 },
671 "DescribeRobot": {
672 "http": {
673 "requestUri": "/describeRobot"
674 },
675 "input": {
676 "type": "structure",
677 "required": [
678 "robot"
679 ],
680 "members": {
681 "robot": {}
682 }
683 },
684 "output": {
685 "type": "structure",
686 "members": {
687 "arn": {},
688 "name": {},
689 "fleetArn": {},
690 "status": {},
691 "greengrassGroupId": {},
692 "createdAt": {
693 "type": "timestamp"
694 },
695 "architecture": {},
696 "lastDeploymentJob": {},
697 "lastDeploymentTime": {
698 "type": "timestamp"
699 },
700 "tags": {
701 "shape": "St"
702 }
703 }
704 }
705 },
706 "DescribeRobotApplication": {
707 "http": {
708 "requestUri": "/describeRobotApplication"
709 },
710 "input": {
711 "type": "structure",
712 "required": [
713 "application"
714 ],
715 "members": {
716 "application": {},
717 "applicationVersion": {}
718 }
719 },
720 "output": {
721 "type": "structure",
722 "members": {
723 "arn": {},
724 "name": {},
725 "version": {},
726 "sources": {
727 "shape": "S1q"
728 },
729 "robotSoftwareSuite": {
730 "shape": "S1m"
731 },
732 "revisionId": {},
733 "lastUpdatedAt": {
734 "type": "timestamp"
735 },
736 "tags": {
737 "shape": "St"
738 }
739 }
740 }
741 },
742 "DescribeSimulationApplication": {
743 "http": {
744 "requestUri": "/describeSimulationApplication"
745 },
746 "input": {
747 "type": "structure",
748 "required": [
749 "application"
750 ],
751 "members": {
752 "application": {},
753 "applicationVersion": {}
754 }
755 },
756 "output": {
757 "type": "structure",
758 "members": {
759 "arn": {},
760 "name": {},
761 "version": {},
762 "sources": {
763 "shape": "S1q"
764 },
765 "simulationSoftwareSuite": {
766 "shape": "S1x"
767 },
768 "robotSoftwareSuite": {
769 "shape": "S1m"
770 },
771 "renderingEngine": {
772 "shape": "S20"
773 },
774 "revisionId": {},
775 "lastUpdatedAt": {
776 "type": "timestamp"
777 },
778 "tags": {
779 "shape": "St"
780 }
781 }
782 }
783 },
784 "DescribeSimulationJob": {
785 "http": {
786 "requestUri": "/describeSimulationJob"
787 },
788 "input": {
789 "type": "structure",
790 "required": [
791 "job"
792 ],
793 "members": {
794 "job": {}
795 }
796 },
797 "output": {
798 "type": "structure",
799 "members": {
800 "arn": {},
801 "name": {},
802 "status": {},
803 "lastUpdatedAt": {
804 "type": "timestamp"
805 },
806 "failureBehavior": {},
807 "failureCode": {},
808 "failureReason": {},
809 "clientRequestToken": {},
810 "outputLocation": {
811 "shape": "Se"
812 },
813 "maxJobDurationInSeconds": {
814 "type": "long"
815 },
816 "simulationTimeMillis": {
817 "type": "long"
818 },
819 "iamRole": {},
820 "robotApplications": {
821 "shape": "Sk"
822 },
823 "simulationApplications": {
824 "shape": "Sr"
825 },
826 "tags": {
827 "shape": "St"
828 },
829 "vpcConfig": {
830 "shape": "Sw"
831 }
832 }
833 }
834 },
835 "ListDeploymentJobs": {
836 "http": {
837 "requestUri": "/listDeploymentJobs"
838 },
839 "input": {
840 "type": "structure",
841 "members": {
842 "filters": {
843 "shape": "S32"
844 },
845 "nextToken": {},
846 "maxResults": {
847 "type": "integer"
848 }
849 }
850 },
851 "output": {
852 "type": "structure",
853 "members": {
854 "deploymentJobs": {
855 "type": "list",
856 "member": {
857 "type": "structure",
858 "members": {
859 "arn": {},
860 "fleet": {},
861 "status": {},
862 "deploymentApplicationConfigs": {
863 "shape": "S15"
864 },
865 "deploymentConfig": {
866 "shape": "S13"
867 },
868 "failureReason": {},
869 "failureCode": {},
870 "createdAt": {
871 "type": "timestamp"
872 }
873 }
874 }
875 },
876 "nextToken": {}
877 }
878 }
879 },
880 "ListFleets": {
881 "http": {
882 "requestUri": "/listFleets"
883 },
884 "input": {
885 "type": "structure",
886 "members": {
887 "nextToken": {},
888 "maxResults": {
889 "type": "integer"
890 },
891 "filters": {
892 "shape": "S32"
893 }
894 }
895 },
896 "output": {
897 "type": "structure",
898 "members": {
899 "fleetDetails": {
900 "type": "list",
901 "member": {
902 "type": "structure",
903 "members": {
904 "name": {},
905 "arn": {},
906 "createdAt": {
907 "type": "timestamp"
908 },
909 "lastDeploymentStatus": {},
910 "lastDeploymentJob": {},
911 "lastDeploymentTime": {
912 "type": "timestamp"
913 }
914 }
915 }
916 },
917 "nextToken": {}
918 }
919 }
920 },
921 "ListRobotApplications": {
922 "http": {
923 "requestUri": "/listRobotApplications"
924 },
925 "input": {
926 "type": "structure",
927 "members": {
928 "versionQualifier": {},
929 "nextToken": {},
930 "maxResults": {
931 "type": "integer"
932 },
933 "filters": {
934 "shape": "S32"
935 }
936 }
937 },
938 "output": {
939 "type": "structure",
940 "members": {
941 "robotApplicationSummaries": {
942 "type": "list",
943 "member": {
944 "type": "structure",
945 "members": {
946 "name": {},
947 "arn": {},
948 "version": {},
949 "lastUpdatedAt": {
950 "type": "timestamp"
951 }
952 }
953 }
954 },
955 "nextToken": {}
956 }
957 }
958 },
959 "ListRobots": {
960 "http": {
961 "requestUri": "/listRobots"
962 },
963 "input": {
964 "type": "structure",
965 "members": {
966 "nextToken": {},
967 "maxResults": {
968 "type": "integer"
969 },
970 "filters": {
971 "shape": "S32"
972 }
973 }
974 },
975 "output": {
976 "type": "structure",
977 "members": {
978 "robots": {
979 "shape": "S2r"
980 },
981 "nextToken": {}
982 }
983 }
984 },
985 "ListSimulationApplications": {
986 "http": {
987 "requestUri": "/listSimulationApplications"
988 },
989 "input": {
990 "type": "structure",
991 "members": {
992 "versionQualifier": {},
993 "nextToken": {},
994 "maxResults": {
995 "type": "integer"
996 },
997 "filters": {
998 "shape": "S32"
999 }
1000 }
1001 },
1002 "output": {
1003 "type": "structure",
1004 "members": {
1005 "simulationApplicationSummaries": {
1006 "type": "list",
1007 "member": {
1008 "type": "structure",
1009 "members": {
1010 "name": {},
1011 "arn": {},
1012 "version": {},
1013 "lastUpdatedAt": {
1014 "type": "timestamp"
1015 }
1016 }
1017 }
1018 },
1019 "nextToken": {}
1020 }
1021 }
1022 },
1023 "ListSimulationJobs": {
1024 "http": {
1025 "requestUri": "/listSimulationJobs"
1026 },
1027 "input": {
1028 "type": "structure",
1029 "members": {
1030 "nextToken": {},
1031 "maxResults": {
1032 "type": "integer"
1033 },
1034 "filters": {
1035 "shape": "S32"
1036 }
1037 }
1038 },
1039 "output": {
1040 "type": "structure",
1041 "required": [
1042 "simulationJobSummaries"
1043 ],
1044 "members": {
1045 "simulationJobSummaries": {
1046 "type": "list",
1047 "member": {
1048 "type": "structure",
1049 "members": {
1050 "arn": {},
1051 "lastUpdatedAt": {
1052 "type": "timestamp"
1053 },
1054 "name": {},
1055 "status": {},
1056 "simulationApplicationNames": {
1057 "type": "list",
1058 "member": {}
1059 },
1060 "robotApplicationNames": {
1061 "type": "list",
1062 "member": {}
1063 }
1064 }
1065 }
1066 },
1067 "nextToken": {}
1068 }
1069 }
1070 },
1071 "ListTagsForResource": {
1072 "http": {
1073 "method": "GET",
1074 "requestUri": "/tags/{resourceArn}"
1075 },
1076 "input": {
1077 "type": "structure",
1078 "required": [
1079 "resourceArn"
1080 ],
1081 "members": {
1082 "resourceArn": {
1083 "location": "uri",
1084 "locationName": "resourceArn"
1085 }
1086 }
1087 },
1088 "output": {
1089 "type": "structure",
1090 "members": {
1091 "tags": {
1092 "shape": "St"
1093 }
1094 }
1095 }
1096 },
1097 "RegisterRobot": {
1098 "http": {
1099 "requestUri": "/registerRobot"
1100 },
1101 "input": {
1102 "type": "structure",
1103 "required": [
1104 "fleet",
1105 "robot"
1106 ],
1107 "members": {
1108 "fleet": {},
1109 "robot": {}
1110 }
1111 },
1112 "output": {
1113 "type": "structure",
1114 "members": {
1115 "fleet": {},
1116 "robot": {}
1117 }
1118 }
1119 },
1120 "RestartSimulationJob": {
1121 "http": {
1122 "requestUri": "/restartSimulationJob"
1123 },
1124 "input": {
1125 "type": "structure",
1126 "required": [
1127 "job"
1128 ],
1129 "members": {
1130 "job": {}
1131 }
1132 },
1133 "output": {
1134 "type": "structure",
1135 "members": {}
1136 }
1137 },
1138 "SyncDeploymentJob": {
1139 "http": {
1140 "requestUri": "/syncDeploymentJob"
1141 },
1142 "input": {
1143 "type": "structure",
1144 "required": [
1145 "clientRequestToken",
1146 "fleet"
1147 ],
1148 "members": {
1149 "clientRequestToken": {
1150 "idempotencyToken": true
1151 },
1152 "fleet": {}
1153 }
1154 },
1155 "output": {
1156 "type": "structure",
1157 "members": {
1158 "arn": {},
1159 "fleet": {},
1160 "status": {},
1161 "deploymentConfig": {
1162 "shape": "S13"
1163 },
1164 "deploymentApplicationConfigs": {
1165 "shape": "S15"
1166 },
1167 "failureReason": {},
1168 "failureCode": {},
1169 "createdAt": {
1170 "type": "timestamp"
1171 }
1172 }
1173 }
1174 },
1175 "TagResource": {
1176 "http": {
1177 "requestUri": "/tags/{resourceArn}"
1178 },
1179 "input": {
1180 "type": "structure",
1181 "required": [
1182 "resourceArn",
1183 "tags"
1184 ],
1185 "members": {
1186 "resourceArn": {
1187 "location": "uri",
1188 "locationName": "resourceArn"
1189 },
1190 "tags": {
1191 "shape": "St"
1192 }
1193 }
1194 },
1195 "output": {
1196 "type": "structure",
1197 "members": {}
1198 }
1199 },
1200 "UntagResource": {
1201 "http": {
1202 "method": "DELETE",
1203 "requestUri": "/tags/{resourceArn}"
1204 },
1205 "input": {
1206 "type": "structure",
1207 "required": [
1208 "resourceArn",
1209 "tagKeys"
1210 ],
1211 "members": {
1212 "resourceArn": {
1213 "location": "uri",
1214 "locationName": "resourceArn"
1215 },
1216 "tagKeys": {
1217 "location": "querystring",
1218 "locationName": "tagKeys",
1219 "type": "list",
1220 "member": {}
1221 }
1222 }
1223 },
1224 "output": {
1225 "type": "structure",
1226 "members": {}
1227 }
1228 },
1229 "UpdateRobotApplication": {
1230 "http": {
1231 "requestUri": "/updateRobotApplication"
1232 },
1233 "input": {
1234 "type": "structure",
1235 "required": [
1236 "application",
1237 "sources",
1238 "robotSoftwareSuite"
1239 ],
1240 "members": {
1241 "application": {},
1242 "sources": {
1243 "shape": "S1k"
1244 },
1245 "robotSoftwareSuite": {
1246 "shape": "S1m"
1247 },
1248 "currentRevisionId": {}
1249 }
1250 },
1251 "output": {
1252 "type": "structure",
1253 "members": {
1254 "arn": {},
1255 "name": {},
1256 "version": {},
1257 "sources": {
1258 "shape": "S1q"
1259 },
1260 "robotSoftwareSuite": {
1261 "shape": "S1m"
1262 },
1263 "lastUpdatedAt": {
1264 "type": "timestamp"
1265 },
1266 "revisionId": {}
1267 }
1268 }
1269 },
1270 "UpdateSimulationApplication": {
1271 "http": {
1272 "requestUri": "/updateSimulationApplication"
1273 },
1274 "input": {
1275 "type": "structure",
1276 "required": [
1277 "application",
1278 "sources",
1279 "simulationSoftwareSuite",
1280 "robotSoftwareSuite",
1281 "renderingEngine"
1282 ],
1283 "members": {
1284 "application": {},
1285 "sources": {
1286 "shape": "S1k"
1287 },
1288 "simulationSoftwareSuite": {
1289 "shape": "S1x"
1290 },
1291 "robotSoftwareSuite": {
1292 "shape": "S1m"
1293 },
1294 "renderingEngine": {
1295 "shape": "S20"
1296 },
1297 "currentRevisionId": {}
1298 }
1299 },
1300 "output": {
1301 "type": "structure",
1302 "members": {
1303 "arn": {},
1304 "name": {},
1305 "version": {},
1306 "sources": {
1307 "shape": "S1q"
1308 },
1309 "simulationSoftwareSuite": {
1310 "shape": "S1x"
1311 },
1312 "robotSoftwareSuite": {
1313 "shape": "S1m"
1314 },
1315 "renderingEngine": {
1316 "shape": "S20"
1317 },
1318 "lastUpdatedAt": {
1319 "type": "timestamp"
1320 },
1321 "revisionId": {}
1322 }
1323 }
1324 }
1325 },
1326 "shapes": {
1327 "S2": {
1328 "type": "list",
1329 "member": {}
1330 },
1331 "Se": {
1332 "type": "structure",
1333 "members": {
1334 "s3Bucket": {},
1335 "s3Prefix": {}
1336 }
1337 },
1338 "Sk": {
1339 "type": "list",
1340 "member": {
1341 "type": "structure",
1342 "required": [
1343 "application",
1344 "launchConfig"
1345 ],
1346 "members": {
1347 "application": {},
1348 "applicationVersion": {},
1349 "launchConfig": {
1350 "shape": "Sn"
1351 }
1352 }
1353 }
1354 },
1355 "Sn": {
1356 "type": "structure",
1357 "required": [
1358 "packageName",
1359 "launchFile"
1360 ],
1361 "members": {
1362 "packageName": {},
1363 "launchFile": {},
1364 "environmentVariables": {
1365 "shape": "So"
1366 }
1367 }
1368 },
1369 "So": {
1370 "type": "map",
1371 "key": {},
1372 "value": {}
1373 },
1374 "Sr": {
1375 "type": "list",
1376 "member": {
1377 "type": "structure",
1378 "required": [
1379 "application",
1380 "launchConfig"
1381 ],
1382 "members": {
1383 "application": {},
1384 "applicationVersion": {},
1385 "launchConfig": {
1386 "shape": "Sn"
1387 }
1388 }
1389 }
1390 },
1391 "St": {
1392 "type": "map",
1393 "key": {},
1394 "value": {}
1395 },
1396 "Sw": {
1397 "type": "structure",
1398 "members": {
1399 "subnets": {
1400 "shape": "Sx"
1401 },
1402 "securityGroups": {
1403 "shape": "Sy"
1404 },
1405 "vpcId": {},
1406 "assignPublicIp": {
1407 "type": "boolean"
1408 }
1409 }
1410 },
1411 "Sx": {
1412 "type": "list",
1413 "member": {}
1414 },
1415 "Sy": {
1416 "type": "list",
1417 "member": {}
1418 },
1419 "S13": {
1420 "type": "structure",
1421 "members": {
1422 "concurrentDeploymentPercentage": {
1423 "type": "integer"
1424 },
1425 "failureThresholdPercentage": {
1426 "type": "integer"
1427 }
1428 }
1429 },
1430 "S15": {
1431 "type": "list",
1432 "member": {
1433 "type": "structure",
1434 "required": [
1435 "application",
1436 "applicationVersion",
1437 "launchConfig"
1438 ],
1439 "members": {
1440 "application": {},
1441 "applicationVersion": {},
1442 "launchConfig": {
1443 "type": "structure",
1444 "required": [
1445 "packageName",
1446 "launchFile"
1447 ],
1448 "members": {
1449 "packageName": {},
1450 "preLaunchFile": {},
1451 "launchFile": {},
1452 "postLaunchFile": {},
1453 "environmentVariables": {
1454 "shape": "So"
1455 }
1456 }
1457 }
1458 }
1459 }
1460 },
1461 "S1k": {
1462 "type": "list",
1463 "member": {
1464 "type": "structure",
1465 "members": {
1466 "s3Bucket": {},
1467 "s3Key": {},
1468 "architecture": {}
1469 }
1470 }
1471 },
1472 "S1m": {
1473 "type": "structure",
1474 "members": {
1475 "name": {},
1476 "version": {}
1477 }
1478 },
1479 "S1q": {
1480 "type": "list",
1481 "member": {
1482 "type": "structure",
1483 "members": {
1484 "s3Bucket": {},
1485 "s3Key": {},
1486 "etag": {},
1487 "architecture": {}
1488 }
1489 }
1490 },
1491 "S1x": {
1492 "type": "structure",
1493 "members": {
1494 "name": {},
1495 "version": {}
1496 }
1497 },
1498 "S20": {
1499 "type": "structure",
1500 "members": {
1501 "name": {},
1502 "version": {}
1503 }
1504 },
1505 "S2r": {
1506 "type": "list",
1507 "member": {
1508 "type": "structure",
1509 "members": {
1510 "arn": {},
1511 "name": {},
1512 "fleetArn": {},
1513 "status": {},
1514 "greenGrassGroupId": {},
1515 "createdAt": {
1516 "type": "timestamp"
1517 },
1518 "architecture": {},
1519 "lastDeploymentJob": {},
1520 "lastDeploymentTime": {
1521 "type": "timestamp"
1522 }
1523 }
1524 }
1525 },
1526 "S32": {
1527 "type": "list",
1528 "member": {
1529 "type": "structure",
1530 "members": {
1531 "name": {},
1532 "values": {
1533 "type": "list",
1534 "member": {}
1535 }
1536 }
1537 }
1538 }
1539 }
1540}
\No newline at end of file