UNPKG

74 kBJSONView Raw
1{
2 "metadata": {
3 "apiVersion": "2017-06-07",
4 "endpointPrefix": "greengrass",
5 "signingName": "greengrass",
6 "serviceFullName": "AWS Greengrass",
7 "serviceId": "Greengrass",
8 "protocol": "rest-json",
9 "jsonVersion": "1.1",
10 "uid": "greengrass-2017-06-07",
11 "signatureVersion": "v4"
12 },
13 "operations": {
14 "AssociateRoleToGroup": {
15 "http": {
16 "method": "PUT",
17 "requestUri": "/greengrass/groups/{GroupId}/role",
18 "responseCode": 200
19 },
20 "input": {
21 "type": "structure",
22 "members": {
23 "GroupId": {
24 "location": "uri",
25 "locationName": "GroupId"
26 },
27 "RoleArn": {}
28 },
29 "required": [
30 "GroupId"
31 ]
32 },
33 "output": {
34 "type": "structure",
35 "members": {
36 "AssociatedAt": {}
37 }
38 }
39 },
40 "AssociateServiceRoleToAccount": {
41 "http": {
42 "method": "PUT",
43 "requestUri": "/greengrass/servicerole",
44 "responseCode": 200
45 },
46 "input": {
47 "type": "structure",
48 "members": {
49 "RoleArn": {}
50 }
51 },
52 "output": {
53 "type": "structure",
54 "members": {
55 "AssociatedAt": {}
56 }
57 }
58 },
59 "CreateConnectorDefinition": {
60 "http": {
61 "requestUri": "/greengrass/definition/connectors",
62 "responseCode": 200
63 },
64 "input": {
65 "type": "structure",
66 "members": {
67 "AmznClientToken": {
68 "location": "header",
69 "locationName": "X-Amzn-Client-Token"
70 },
71 "InitialVersion": {
72 "shape": "S7"
73 },
74 "Name": {}
75 }
76 },
77 "output": {
78 "type": "structure",
79 "members": {
80 "Arn": {},
81 "CreationTimestamp": {},
82 "Id": {},
83 "LastUpdatedTimestamp": {},
84 "LatestVersion": {},
85 "LatestVersionArn": {},
86 "Name": {}
87 }
88 }
89 },
90 "CreateConnectorDefinitionVersion": {
91 "http": {
92 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
93 "responseCode": 200
94 },
95 "input": {
96 "type": "structure",
97 "members": {
98 "AmznClientToken": {
99 "location": "header",
100 "locationName": "X-Amzn-Client-Token"
101 },
102 "ConnectorDefinitionId": {
103 "location": "uri",
104 "locationName": "ConnectorDefinitionId"
105 },
106 "Connectors": {
107 "shape": "S8"
108 }
109 },
110 "required": [
111 "ConnectorDefinitionId"
112 ]
113 },
114 "output": {
115 "type": "structure",
116 "members": {
117 "Arn": {},
118 "CreationTimestamp": {},
119 "Id": {},
120 "Version": {}
121 }
122 }
123 },
124 "CreateCoreDefinition": {
125 "http": {
126 "requestUri": "/greengrass/definition/cores",
127 "responseCode": 200
128 },
129 "input": {
130 "type": "structure",
131 "members": {
132 "AmznClientToken": {
133 "location": "header",
134 "locationName": "X-Amzn-Client-Token"
135 },
136 "InitialVersion": {
137 "shape": "Sf"
138 },
139 "Name": {}
140 }
141 },
142 "output": {
143 "type": "structure",
144 "members": {
145 "Arn": {},
146 "CreationTimestamp": {},
147 "Id": {},
148 "LastUpdatedTimestamp": {},
149 "LatestVersion": {},
150 "LatestVersionArn": {},
151 "Name": {}
152 }
153 }
154 },
155 "CreateCoreDefinitionVersion": {
156 "http": {
157 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions",
158 "responseCode": 200
159 },
160 "input": {
161 "type": "structure",
162 "members": {
163 "AmznClientToken": {
164 "location": "header",
165 "locationName": "X-Amzn-Client-Token"
166 },
167 "CoreDefinitionId": {
168 "location": "uri",
169 "locationName": "CoreDefinitionId"
170 },
171 "Cores": {
172 "shape": "Sg"
173 }
174 },
175 "required": [
176 "CoreDefinitionId"
177 ]
178 },
179 "output": {
180 "type": "structure",
181 "members": {
182 "Arn": {},
183 "CreationTimestamp": {},
184 "Id": {},
185 "Version": {}
186 }
187 }
188 },
189 "CreateDeployment": {
190 "http": {
191 "requestUri": "/greengrass/groups/{GroupId}/deployments",
192 "responseCode": 200
193 },
194 "input": {
195 "type": "structure",
196 "members": {
197 "AmznClientToken": {
198 "location": "header",
199 "locationName": "X-Amzn-Client-Token"
200 },
201 "DeploymentId": {},
202 "DeploymentType": {},
203 "GroupId": {
204 "location": "uri",
205 "locationName": "GroupId"
206 },
207 "GroupVersionId": {}
208 },
209 "required": [
210 "GroupId"
211 ]
212 },
213 "output": {
214 "type": "structure",
215 "members": {
216 "DeploymentArn": {},
217 "DeploymentId": {}
218 }
219 }
220 },
221 "CreateDeviceDefinition": {
222 "http": {
223 "requestUri": "/greengrass/definition/devices",
224 "responseCode": 200
225 },
226 "input": {
227 "type": "structure",
228 "members": {
229 "AmznClientToken": {
230 "location": "header",
231 "locationName": "X-Amzn-Client-Token"
232 },
233 "InitialVersion": {
234 "shape": "Sq"
235 },
236 "Name": {}
237 }
238 },
239 "output": {
240 "type": "structure",
241 "members": {
242 "Arn": {},
243 "CreationTimestamp": {},
244 "Id": {},
245 "LastUpdatedTimestamp": {},
246 "LatestVersion": {},
247 "LatestVersionArn": {},
248 "Name": {}
249 }
250 }
251 },
252 "CreateDeviceDefinitionVersion": {
253 "http": {
254 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
255 "responseCode": 200
256 },
257 "input": {
258 "type": "structure",
259 "members": {
260 "AmznClientToken": {
261 "location": "header",
262 "locationName": "X-Amzn-Client-Token"
263 },
264 "DeviceDefinitionId": {
265 "location": "uri",
266 "locationName": "DeviceDefinitionId"
267 },
268 "Devices": {
269 "shape": "Sr"
270 }
271 },
272 "required": [
273 "DeviceDefinitionId"
274 ]
275 },
276 "output": {
277 "type": "structure",
278 "members": {
279 "Arn": {},
280 "CreationTimestamp": {},
281 "Id": {},
282 "Version": {}
283 }
284 }
285 },
286 "CreateFunctionDefinition": {
287 "http": {
288 "requestUri": "/greengrass/definition/functions",
289 "responseCode": 200
290 },
291 "input": {
292 "type": "structure",
293 "members": {
294 "AmznClientToken": {
295 "location": "header",
296 "locationName": "X-Amzn-Client-Token"
297 },
298 "InitialVersion": {
299 "shape": "Sx"
300 },
301 "Name": {}
302 }
303 },
304 "output": {
305 "type": "structure",
306 "members": {
307 "Arn": {},
308 "CreationTimestamp": {},
309 "Id": {},
310 "LastUpdatedTimestamp": {},
311 "LatestVersion": {},
312 "LatestVersionArn": {},
313 "Name": {}
314 }
315 }
316 },
317 "CreateFunctionDefinitionVersion": {
318 "http": {
319 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
320 "responseCode": 200
321 },
322 "input": {
323 "type": "structure",
324 "members": {
325 "AmznClientToken": {
326 "location": "header",
327 "locationName": "X-Amzn-Client-Token"
328 },
329 "DefaultConfig": {
330 "shape": "Sy"
331 },
332 "FunctionDefinitionId": {
333 "location": "uri",
334 "locationName": "FunctionDefinitionId"
335 },
336 "Functions": {
337 "shape": "S13"
338 }
339 },
340 "required": [
341 "FunctionDefinitionId"
342 ]
343 },
344 "output": {
345 "type": "structure",
346 "members": {
347 "Arn": {},
348 "CreationTimestamp": {},
349 "Id": {},
350 "Version": {}
351 }
352 }
353 },
354 "CreateGroup": {
355 "http": {
356 "requestUri": "/greengrass/groups",
357 "responseCode": 200
358 },
359 "input": {
360 "type": "structure",
361 "members": {
362 "AmznClientToken": {
363 "location": "header",
364 "locationName": "X-Amzn-Client-Token"
365 },
366 "InitialVersion": {
367 "shape": "S1g"
368 },
369 "Name": {}
370 }
371 },
372 "output": {
373 "type": "structure",
374 "members": {
375 "Arn": {},
376 "CreationTimestamp": {},
377 "Id": {},
378 "LastUpdatedTimestamp": {},
379 "LatestVersion": {},
380 "LatestVersionArn": {},
381 "Name": {}
382 }
383 }
384 },
385 "CreateGroupCertificateAuthority": {
386 "http": {
387 "requestUri": "/greengrass/groups/{GroupId}/certificateauthorities",
388 "responseCode": 200
389 },
390 "input": {
391 "type": "structure",
392 "members": {
393 "AmznClientToken": {
394 "location": "header",
395 "locationName": "X-Amzn-Client-Token"
396 },
397 "GroupId": {
398 "location": "uri",
399 "locationName": "GroupId"
400 }
401 },
402 "required": [
403 "GroupId"
404 ]
405 },
406 "output": {
407 "type": "structure",
408 "members": {
409 "GroupCertificateAuthorityArn": {}
410 }
411 }
412 },
413 "CreateGroupVersion": {
414 "http": {
415 "requestUri": "/greengrass/groups/{GroupId}/versions",
416 "responseCode": 200
417 },
418 "input": {
419 "type": "structure",
420 "members": {
421 "AmznClientToken": {
422 "location": "header",
423 "locationName": "X-Amzn-Client-Token"
424 },
425 "ConnectorDefinitionVersionArn": {},
426 "CoreDefinitionVersionArn": {},
427 "DeviceDefinitionVersionArn": {},
428 "FunctionDefinitionVersionArn": {},
429 "GroupId": {
430 "location": "uri",
431 "locationName": "GroupId"
432 },
433 "LoggerDefinitionVersionArn": {},
434 "ResourceDefinitionVersionArn": {},
435 "SubscriptionDefinitionVersionArn": {}
436 },
437 "required": [
438 "GroupId"
439 ]
440 },
441 "output": {
442 "type": "structure",
443 "members": {
444 "Arn": {},
445 "CreationTimestamp": {},
446 "Id": {},
447 "Version": {}
448 }
449 }
450 },
451 "CreateLoggerDefinition": {
452 "http": {
453 "requestUri": "/greengrass/definition/loggers",
454 "responseCode": 200
455 },
456 "input": {
457 "type": "structure",
458 "members": {
459 "AmznClientToken": {
460 "location": "header",
461 "locationName": "X-Amzn-Client-Token"
462 },
463 "InitialVersion": {
464 "shape": "S1n"
465 },
466 "Name": {}
467 }
468 },
469 "output": {
470 "type": "structure",
471 "members": {
472 "Arn": {},
473 "CreationTimestamp": {},
474 "Id": {},
475 "LastUpdatedTimestamp": {},
476 "LatestVersion": {},
477 "LatestVersionArn": {},
478 "Name": {}
479 }
480 }
481 },
482 "CreateLoggerDefinitionVersion": {
483 "http": {
484 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
485 "responseCode": 200
486 },
487 "input": {
488 "type": "structure",
489 "members": {
490 "AmznClientToken": {
491 "location": "header",
492 "locationName": "X-Amzn-Client-Token"
493 },
494 "LoggerDefinitionId": {
495 "location": "uri",
496 "locationName": "LoggerDefinitionId"
497 },
498 "Loggers": {
499 "shape": "S1o"
500 }
501 },
502 "required": [
503 "LoggerDefinitionId"
504 ]
505 },
506 "output": {
507 "type": "structure",
508 "members": {
509 "Arn": {},
510 "CreationTimestamp": {},
511 "Id": {},
512 "Version": {}
513 }
514 }
515 },
516 "CreateResourceDefinition": {
517 "http": {
518 "requestUri": "/greengrass/definition/resources",
519 "responseCode": 200
520 },
521 "input": {
522 "type": "structure",
523 "members": {
524 "AmznClientToken": {
525 "location": "header",
526 "locationName": "X-Amzn-Client-Token"
527 },
528 "InitialVersion": {
529 "shape": "S1x"
530 },
531 "Name": {}
532 }
533 },
534 "output": {
535 "type": "structure",
536 "members": {
537 "Arn": {},
538 "CreationTimestamp": {},
539 "Id": {},
540 "LastUpdatedTimestamp": {},
541 "LatestVersion": {},
542 "LatestVersionArn": {},
543 "Name": {}
544 }
545 }
546 },
547 "CreateResourceDefinitionVersion": {
548 "http": {
549 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
550 "responseCode": 200
551 },
552 "input": {
553 "type": "structure",
554 "members": {
555 "AmznClientToken": {
556 "location": "header",
557 "locationName": "X-Amzn-Client-Token"
558 },
559 "ResourceDefinitionId": {
560 "location": "uri",
561 "locationName": "ResourceDefinitionId"
562 },
563 "Resources": {
564 "shape": "S1y"
565 }
566 },
567 "required": [
568 "ResourceDefinitionId"
569 ]
570 },
571 "output": {
572 "type": "structure",
573 "members": {
574 "Arn": {},
575 "CreationTimestamp": {},
576 "Id": {},
577 "Version": {}
578 }
579 }
580 },
581 "CreateSoftwareUpdateJob": {
582 "http": {
583 "requestUri": "/greengrass/updates",
584 "responseCode": 200
585 },
586 "input": {
587 "type": "structure",
588 "members": {
589 "AmznClientToken": {
590 "location": "header",
591 "locationName": "X-Amzn-Client-Token"
592 },
593 "S3UrlSignerRole": {},
594 "SoftwareToUpdate": {},
595 "UpdateAgentLogLevel": {},
596 "UpdateTargets": {
597 "type": "list",
598 "member": {}
599 },
600 "UpdateTargetsArchitecture": {},
601 "UpdateTargetsOperatingSystem": {}
602 }
603 },
604 "output": {
605 "type": "structure",
606 "members": {
607 "IotJobArn": {},
608 "IotJobId": {}
609 }
610 }
611 },
612 "CreateSubscriptionDefinition": {
613 "http": {
614 "requestUri": "/greengrass/definition/subscriptions",
615 "responseCode": 200
616 },
617 "input": {
618 "type": "structure",
619 "members": {
620 "AmznClientToken": {
621 "location": "header",
622 "locationName": "X-Amzn-Client-Token"
623 },
624 "InitialVersion": {
625 "shape": "S2k"
626 },
627 "Name": {}
628 }
629 },
630 "output": {
631 "type": "structure",
632 "members": {
633 "Arn": {},
634 "CreationTimestamp": {},
635 "Id": {},
636 "LastUpdatedTimestamp": {},
637 "LatestVersion": {},
638 "LatestVersionArn": {},
639 "Name": {}
640 }
641 }
642 },
643 "CreateSubscriptionDefinitionVersion": {
644 "http": {
645 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
646 "responseCode": 200
647 },
648 "input": {
649 "type": "structure",
650 "members": {
651 "AmznClientToken": {
652 "location": "header",
653 "locationName": "X-Amzn-Client-Token"
654 },
655 "SubscriptionDefinitionId": {
656 "location": "uri",
657 "locationName": "SubscriptionDefinitionId"
658 },
659 "Subscriptions": {
660 "shape": "S2l"
661 }
662 },
663 "required": [
664 "SubscriptionDefinitionId"
665 ]
666 },
667 "output": {
668 "type": "structure",
669 "members": {
670 "Arn": {},
671 "CreationTimestamp": {},
672 "Id": {},
673 "Version": {}
674 }
675 }
676 },
677 "DeleteConnectorDefinition": {
678 "http": {
679 "method": "DELETE",
680 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
681 "responseCode": 200
682 },
683 "input": {
684 "type": "structure",
685 "members": {
686 "ConnectorDefinitionId": {
687 "location": "uri",
688 "locationName": "ConnectorDefinitionId"
689 }
690 },
691 "required": [
692 "ConnectorDefinitionId"
693 ]
694 },
695 "output": {
696 "type": "structure",
697 "members": {}
698 }
699 },
700 "DeleteCoreDefinition": {
701 "http": {
702 "method": "DELETE",
703 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
704 "responseCode": 200
705 },
706 "input": {
707 "type": "structure",
708 "members": {
709 "CoreDefinitionId": {
710 "location": "uri",
711 "locationName": "CoreDefinitionId"
712 }
713 },
714 "required": [
715 "CoreDefinitionId"
716 ]
717 },
718 "output": {
719 "type": "structure",
720 "members": {}
721 }
722 },
723 "DeleteDeviceDefinition": {
724 "http": {
725 "method": "DELETE",
726 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
727 "responseCode": 200
728 },
729 "input": {
730 "type": "structure",
731 "members": {
732 "DeviceDefinitionId": {
733 "location": "uri",
734 "locationName": "DeviceDefinitionId"
735 }
736 },
737 "required": [
738 "DeviceDefinitionId"
739 ]
740 },
741 "output": {
742 "type": "structure",
743 "members": {}
744 }
745 },
746 "DeleteFunctionDefinition": {
747 "http": {
748 "method": "DELETE",
749 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
750 "responseCode": 200
751 },
752 "input": {
753 "type": "structure",
754 "members": {
755 "FunctionDefinitionId": {
756 "location": "uri",
757 "locationName": "FunctionDefinitionId"
758 }
759 },
760 "required": [
761 "FunctionDefinitionId"
762 ]
763 },
764 "output": {
765 "type": "structure",
766 "members": {}
767 }
768 },
769 "DeleteGroup": {
770 "http": {
771 "method": "DELETE",
772 "requestUri": "/greengrass/groups/{GroupId}",
773 "responseCode": 200
774 },
775 "input": {
776 "type": "structure",
777 "members": {
778 "GroupId": {
779 "location": "uri",
780 "locationName": "GroupId"
781 }
782 },
783 "required": [
784 "GroupId"
785 ]
786 },
787 "output": {
788 "type": "structure",
789 "members": {}
790 }
791 },
792 "DeleteLoggerDefinition": {
793 "http": {
794 "method": "DELETE",
795 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
796 "responseCode": 200
797 },
798 "input": {
799 "type": "structure",
800 "members": {
801 "LoggerDefinitionId": {
802 "location": "uri",
803 "locationName": "LoggerDefinitionId"
804 }
805 },
806 "required": [
807 "LoggerDefinitionId"
808 ]
809 },
810 "output": {
811 "type": "structure",
812 "members": {}
813 }
814 },
815 "DeleteResourceDefinition": {
816 "http": {
817 "method": "DELETE",
818 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
819 "responseCode": 200
820 },
821 "input": {
822 "type": "structure",
823 "members": {
824 "ResourceDefinitionId": {
825 "location": "uri",
826 "locationName": "ResourceDefinitionId"
827 }
828 },
829 "required": [
830 "ResourceDefinitionId"
831 ]
832 },
833 "output": {
834 "type": "structure",
835 "members": {}
836 }
837 },
838 "DeleteSubscriptionDefinition": {
839 "http": {
840 "method": "DELETE",
841 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
842 "responseCode": 200
843 },
844 "input": {
845 "type": "structure",
846 "members": {
847 "SubscriptionDefinitionId": {
848 "location": "uri",
849 "locationName": "SubscriptionDefinitionId"
850 }
851 },
852 "required": [
853 "SubscriptionDefinitionId"
854 ]
855 },
856 "output": {
857 "type": "structure",
858 "members": {}
859 }
860 },
861 "DisassociateRoleFromGroup": {
862 "http": {
863 "method": "DELETE",
864 "requestUri": "/greengrass/groups/{GroupId}/role",
865 "responseCode": 200
866 },
867 "input": {
868 "type": "structure",
869 "members": {
870 "GroupId": {
871 "location": "uri",
872 "locationName": "GroupId"
873 }
874 },
875 "required": [
876 "GroupId"
877 ]
878 },
879 "output": {
880 "type": "structure",
881 "members": {
882 "DisassociatedAt": {}
883 }
884 }
885 },
886 "DisassociateServiceRoleFromAccount": {
887 "http": {
888 "method": "DELETE",
889 "requestUri": "/greengrass/servicerole",
890 "responseCode": 200
891 },
892 "input": {
893 "type": "structure",
894 "members": {}
895 },
896 "output": {
897 "type": "structure",
898 "members": {
899 "DisassociatedAt": {}
900 }
901 }
902 },
903 "GetAssociatedRole": {
904 "http": {
905 "method": "GET",
906 "requestUri": "/greengrass/groups/{GroupId}/role",
907 "responseCode": 200
908 },
909 "input": {
910 "type": "structure",
911 "members": {
912 "GroupId": {
913 "location": "uri",
914 "locationName": "GroupId"
915 }
916 },
917 "required": [
918 "GroupId"
919 ]
920 },
921 "output": {
922 "type": "structure",
923 "members": {
924 "AssociatedAt": {},
925 "RoleArn": {}
926 }
927 }
928 },
929 "GetBulkDeploymentStatus": {
930 "http": {
931 "method": "GET",
932 "requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/status",
933 "responseCode": 200
934 },
935 "input": {
936 "type": "structure",
937 "members": {
938 "BulkDeploymentId": {
939 "location": "uri",
940 "locationName": "BulkDeploymentId"
941 }
942 },
943 "required": [
944 "BulkDeploymentId"
945 ]
946 },
947 "output": {
948 "type": "structure",
949 "members": {
950 "BulkDeploymentMetrics": {
951 "type": "structure",
952 "members": {
953 "InvalidInputRecords": {
954 "type": "integer"
955 },
956 "RecordsProcessed": {
957 "type": "integer"
958 },
959 "RetryAttempts": {
960 "type": "integer"
961 }
962 }
963 },
964 "BulkDeploymentStatus": {},
965 "CreatedAt": {},
966 "ErrorDetails": {
967 "shape": "S3g"
968 },
969 "ErrorMessage": {}
970 }
971 }
972 },
973 "GetConnectivityInfo": {
974 "http": {
975 "method": "GET",
976 "requestUri": "/greengrass/things/{ThingName}/connectivityInfo",
977 "responseCode": 200
978 },
979 "input": {
980 "type": "structure",
981 "members": {
982 "ThingName": {
983 "location": "uri",
984 "locationName": "ThingName"
985 }
986 },
987 "required": [
988 "ThingName"
989 ]
990 },
991 "output": {
992 "type": "structure",
993 "members": {
994 "ConnectivityInfo": {
995 "shape": "S3k"
996 },
997 "Message": {
998 "locationName": "message"
999 }
1000 }
1001 }
1002 },
1003 "GetConnectorDefinition": {
1004 "http": {
1005 "method": "GET",
1006 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
1007 "responseCode": 200
1008 },
1009 "input": {
1010 "type": "structure",
1011 "members": {
1012 "ConnectorDefinitionId": {
1013 "location": "uri",
1014 "locationName": "ConnectorDefinitionId"
1015 }
1016 },
1017 "required": [
1018 "ConnectorDefinitionId"
1019 ]
1020 },
1021 "output": {
1022 "type": "structure",
1023 "members": {
1024 "Arn": {},
1025 "CreationTimestamp": {},
1026 "Id": {},
1027 "LastUpdatedTimestamp": {},
1028 "LatestVersion": {},
1029 "LatestVersionArn": {},
1030 "Name": {}
1031 }
1032 }
1033 },
1034 "GetConnectorDefinitionVersion": {
1035 "http": {
1036 "method": "GET",
1037 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",
1038 "responseCode": 200
1039 },
1040 "input": {
1041 "type": "structure",
1042 "members": {
1043 "ConnectorDefinitionId": {
1044 "location": "uri",
1045 "locationName": "ConnectorDefinitionId"
1046 },
1047 "ConnectorDefinitionVersionId": {
1048 "location": "uri",
1049 "locationName": "ConnectorDefinitionVersionId"
1050 },
1051 "NextToken": {
1052 "location": "querystring",
1053 "locationName": "NextToken"
1054 }
1055 },
1056 "required": [
1057 "ConnectorDefinitionId",
1058 "ConnectorDefinitionVersionId"
1059 ]
1060 },
1061 "output": {
1062 "type": "structure",
1063 "members": {
1064 "Arn": {},
1065 "CreationTimestamp": {},
1066 "Definition": {
1067 "shape": "S7"
1068 },
1069 "Id": {},
1070 "NextToken": {},
1071 "Version": {}
1072 }
1073 }
1074 },
1075 "GetCoreDefinition": {
1076 "http": {
1077 "method": "GET",
1078 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
1079 "responseCode": 200
1080 },
1081 "input": {
1082 "type": "structure",
1083 "members": {
1084 "CoreDefinitionId": {
1085 "location": "uri",
1086 "locationName": "CoreDefinitionId"
1087 }
1088 },
1089 "required": [
1090 "CoreDefinitionId"
1091 ]
1092 },
1093 "output": {
1094 "type": "structure",
1095 "members": {
1096 "Arn": {},
1097 "CreationTimestamp": {},
1098 "Id": {},
1099 "LastUpdatedTimestamp": {},
1100 "LatestVersion": {},
1101 "LatestVersionArn": {},
1102 "Name": {}
1103 }
1104 }
1105 },
1106 "GetCoreDefinitionVersion": {
1107 "http": {
1108 "method": "GET",
1109 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",
1110 "responseCode": 200
1111 },
1112 "input": {
1113 "type": "structure",
1114 "members": {
1115 "CoreDefinitionId": {
1116 "location": "uri",
1117 "locationName": "CoreDefinitionId"
1118 },
1119 "CoreDefinitionVersionId": {
1120 "location": "uri",
1121 "locationName": "CoreDefinitionVersionId"
1122 }
1123 },
1124 "required": [
1125 "CoreDefinitionId",
1126 "CoreDefinitionVersionId"
1127 ]
1128 },
1129 "output": {
1130 "type": "structure",
1131 "members": {
1132 "Arn": {},
1133 "CreationTimestamp": {},
1134 "Definition": {
1135 "shape": "Sf"
1136 },
1137 "Id": {},
1138 "NextToken": {},
1139 "Version": {}
1140 }
1141 }
1142 },
1143 "GetDeploymentStatus": {
1144 "http": {
1145 "method": "GET",
1146 "requestUri": "/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",
1147 "responseCode": 200
1148 },
1149 "input": {
1150 "type": "structure",
1151 "members": {
1152 "DeploymentId": {
1153 "location": "uri",
1154 "locationName": "DeploymentId"
1155 },
1156 "GroupId": {
1157 "location": "uri",
1158 "locationName": "GroupId"
1159 }
1160 },
1161 "required": [
1162 "GroupId",
1163 "DeploymentId"
1164 ]
1165 },
1166 "output": {
1167 "type": "structure",
1168 "members": {
1169 "DeploymentStatus": {},
1170 "DeploymentType": {},
1171 "ErrorDetails": {
1172 "shape": "S3g"
1173 },
1174 "ErrorMessage": {},
1175 "UpdatedAt": {}
1176 }
1177 }
1178 },
1179 "GetDeviceDefinition": {
1180 "http": {
1181 "method": "GET",
1182 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
1183 "responseCode": 200
1184 },
1185 "input": {
1186 "type": "structure",
1187 "members": {
1188 "DeviceDefinitionId": {
1189 "location": "uri",
1190 "locationName": "DeviceDefinitionId"
1191 }
1192 },
1193 "required": [
1194 "DeviceDefinitionId"
1195 ]
1196 },
1197 "output": {
1198 "type": "structure",
1199 "members": {
1200 "Arn": {},
1201 "CreationTimestamp": {},
1202 "Id": {},
1203 "LastUpdatedTimestamp": {},
1204 "LatestVersion": {},
1205 "LatestVersionArn": {},
1206 "Name": {}
1207 }
1208 }
1209 },
1210 "GetDeviceDefinitionVersion": {
1211 "http": {
1212 "method": "GET",
1213 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",
1214 "responseCode": 200
1215 },
1216 "input": {
1217 "type": "structure",
1218 "members": {
1219 "DeviceDefinitionId": {
1220 "location": "uri",
1221 "locationName": "DeviceDefinitionId"
1222 },
1223 "DeviceDefinitionVersionId": {
1224 "location": "uri",
1225 "locationName": "DeviceDefinitionVersionId"
1226 },
1227 "NextToken": {
1228 "location": "querystring",
1229 "locationName": "NextToken"
1230 }
1231 },
1232 "required": [
1233 "DeviceDefinitionVersionId",
1234 "DeviceDefinitionId"
1235 ]
1236 },
1237 "output": {
1238 "type": "structure",
1239 "members": {
1240 "Arn": {},
1241 "CreationTimestamp": {},
1242 "Definition": {
1243 "shape": "Sq"
1244 },
1245 "Id": {},
1246 "NextToken": {},
1247 "Version": {}
1248 }
1249 }
1250 },
1251 "GetFunctionDefinition": {
1252 "http": {
1253 "method": "GET",
1254 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
1255 "responseCode": 200
1256 },
1257 "input": {
1258 "type": "structure",
1259 "members": {
1260 "FunctionDefinitionId": {
1261 "location": "uri",
1262 "locationName": "FunctionDefinitionId"
1263 }
1264 },
1265 "required": [
1266 "FunctionDefinitionId"
1267 ]
1268 },
1269 "output": {
1270 "type": "structure",
1271 "members": {
1272 "Arn": {},
1273 "CreationTimestamp": {},
1274 "Id": {},
1275 "LastUpdatedTimestamp": {},
1276 "LatestVersion": {},
1277 "LatestVersionArn": {},
1278 "Name": {}
1279 }
1280 }
1281 },
1282 "GetFunctionDefinitionVersion": {
1283 "http": {
1284 "method": "GET",
1285 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",
1286 "responseCode": 200
1287 },
1288 "input": {
1289 "type": "structure",
1290 "members": {
1291 "FunctionDefinitionId": {
1292 "location": "uri",
1293 "locationName": "FunctionDefinitionId"
1294 },
1295 "FunctionDefinitionVersionId": {
1296 "location": "uri",
1297 "locationName": "FunctionDefinitionVersionId"
1298 },
1299 "NextToken": {
1300 "location": "querystring",
1301 "locationName": "NextToken"
1302 }
1303 },
1304 "required": [
1305 "FunctionDefinitionId",
1306 "FunctionDefinitionVersionId"
1307 ]
1308 },
1309 "output": {
1310 "type": "structure",
1311 "members": {
1312 "Arn": {},
1313 "CreationTimestamp": {},
1314 "Definition": {
1315 "shape": "Sx"
1316 },
1317 "Id": {},
1318 "NextToken": {},
1319 "Version": {}
1320 }
1321 }
1322 },
1323 "GetGroup": {
1324 "http": {
1325 "method": "GET",
1326 "requestUri": "/greengrass/groups/{GroupId}",
1327 "responseCode": 200
1328 },
1329 "input": {
1330 "type": "structure",
1331 "members": {
1332 "GroupId": {
1333 "location": "uri",
1334 "locationName": "GroupId"
1335 }
1336 },
1337 "required": [
1338 "GroupId"
1339 ]
1340 },
1341 "output": {
1342 "type": "structure",
1343 "members": {
1344 "Arn": {},
1345 "CreationTimestamp": {},
1346 "Id": {},
1347 "LastUpdatedTimestamp": {},
1348 "LatestVersion": {},
1349 "LatestVersionArn": {},
1350 "Name": {}
1351 }
1352 }
1353 },
1354 "GetGroupCertificateAuthority": {
1355 "http": {
1356 "method": "GET",
1357 "requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",
1358 "responseCode": 200
1359 },
1360 "input": {
1361 "type": "structure",
1362 "members": {
1363 "CertificateAuthorityId": {
1364 "location": "uri",
1365 "locationName": "CertificateAuthorityId"
1366 },
1367 "GroupId": {
1368 "location": "uri",
1369 "locationName": "GroupId"
1370 }
1371 },
1372 "required": [
1373 "CertificateAuthorityId",
1374 "GroupId"
1375 ]
1376 },
1377 "output": {
1378 "type": "structure",
1379 "members": {
1380 "GroupCertificateAuthorityArn": {},
1381 "GroupCertificateAuthorityId": {},
1382 "PemEncodedCertificate": {}
1383 }
1384 }
1385 },
1386 "GetGroupCertificateConfiguration": {
1387 "http": {
1388 "method": "GET",
1389 "requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
1390 "responseCode": 200
1391 },
1392 "input": {
1393 "type": "structure",
1394 "members": {
1395 "GroupId": {
1396 "location": "uri",
1397 "locationName": "GroupId"
1398 }
1399 },
1400 "required": [
1401 "GroupId"
1402 ]
1403 },
1404 "output": {
1405 "type": "structure",
1406 "members": {
1407 "CertificateAuthorityExpiryInMilliseconds": {},
1408 "CertificateExpiryInMilliseconds": {},
1409 "GroupId": {}
1410 }
1411 }
1412 },
1413 "GetGroupVersion": {
1414 "http": {
1415 "method": "GET",
1416 "requestUri": "/greengrass/groups/{GroupId}/versions/{GroupVersionId}",
1417 "responseCode": 200
1418 },
1419 "input": {
1420 "type": "structure",
1421 "members": {
1422 "GroupId": {
1423 "location": "uri",
1424 "locationName": "GroupId"
1425 },
1426 "GroupVersionId": {
1427 "location": "uri",
1428 "locationName": "GroupVersionId"
1429 }
1430 },
1431 "required": [
1432 "GroupVersionId",
1433 "GroupId"
1434 ]
1435 },
1436 "output": {
1437 "type": "structure",
1438 "members": {
1439 "Arn": {},
1440 "CreationTimestamp": {},
1441 "Definition": {
1442 "shape": "S1g"
1443 },
1444 "Id": {},
1445 "Version": {}
1446 }
1447 }
1448 },
1449 "GetLoggerDefinition": {
1450 "http": {
1451 "method": "GET",
1452 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
1453 "responseCode": 200
1454 },
1455 "input": {
1456 "type": "structure",
1457 "members": {
1458 "LoggerDefinitionId": {
1459 "location": "uri",
1460 "locationName": "LoggerDefinitionId"
1461 }
1462 },
1463 "required": [
1464 "LoggerDefinitionId"
1465 ]
1466 },
1467 "output": {
1468 "type": "structure",
1469 "members": {
1470 "Arn": {},
1471 "CreationTimestamp": {},
1472 "Id": {},
1473 "LastUpdatedTimestamp": {},
1474 "LatestVersion": {},
1475 "LatestVersionArn": {},
1476 "Name": {}
1477 }
1478 }
1479 },
1480 "GetLoggerDefinitionVersion": {
1481 "http": {
1482 "method": "GET",
1483 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",
1484 "responseCode": 200
1485 },
1486 "input": {
1487 "type": "structure",
1488 "members": {
1489 "LoggerDefinitionId": {
1490 "location": "uri",
1491 "locationName": "LoggerDefinitionId"
1492 },
1493 "LoggerDefinitionVersionId": {
1494 "location": "uri",
1495 "locationName": "LoggerDefinitionVersionId"
1496 },
1497 "NextToken": {
1498 "location": "querystring",
1499 "locationName": "NextToken"
1500 }
1501 },
1502 "required": [
1503 "LoggerDefinitionVersionId",
1504 "LoggerDefinitionId"
1505 ]
1506 },
1507 "output": {
1508 "type": "structure",
1509 "members": {
1510 "Arn": {},
1511 "CreationTimestamp": {},
1512 "Definition": {
1513 "shape": "S1n"
1514 },
1515 "Id": {},
1516 "Version": {}
1517 }
1518 }
1519 },
1520 "GetResourceDefinition": {
1521 "http": {
1522 "method": "GET",
1523 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
1524 "responseCode": 200
1525 },
1526 "input": {
1527 "type": "structure",
1528 "members": {
1529 "ResourceDefinitionId": {
1530 "location": "uri",
1531 "locationName": "ResourceDefinitionId"
1532 }
1533 },
1534 "required": [
1535 "ResourceDefinitionId"
1536 ]
1537 },
1538 "output": {
1539 "type": "structure",
1540 "members": {
1541 "Arn": {},
1542 "CreationTimestamp": {},
1543 "Id": {},
1544 "LastUpdatedTimestamp": {},
1545 "LatestVersion": {},
1546 "LatestVersionArn": {},
1547 "Name": {}
1548 }
1549 }
1550 },
1551 "GetResourceDefinitionVersion": {
1552 "http": {
1553 "method": "GET",
1554 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",
1555 "responseCode": 200
1556 },
1557 "input": {
1558 "type": "structure",
1559 "members": {
1560 "ResourceDefinitionId": {
1561 "location": "uri",
1562 "locationName": "ResourceDefinitionId"
1563 },
1564 "ResourceDefinitionVersionId": {
1565 "location": "uri",
1566 "locationName": "ResourceDefinitionVersionId"
1567 }
1568 },
1569 "required": [
1570 "ResourceDefinitionVersionId",
1571 "ResourceDefinitionId"
1572 ]
1573 },
1574 "output": {
1575 "type": "structure",
1576 "members": {
1577 "Arn": {},
1578 "CreationTimestamp": {},
1579 "Definition": {
1580 "shape": "S1x"
1581 },
1582 "Id": {},
1583 "Version": {}
1584 }
1585 }
1586 },
1587 "GetServiceRoleForAccount": {
1588 "http": {
1589 "method": "GET",
1590 "requestUri": "/greengrass/servicerole",
1591 "responseCode": 200
1592 },
1593 "input": {
1594 "type": "structure",
1595 "members": {}
1596 },
1597 "output": {
1598 "type": "structure",
1599 "members": {
1600 "AssociatedAt": {},
1601 "RoleArn": {}
1602 }
1603 }
1604 },
1605 "GetSubscriptionDefinition": {
1606 "http": {
1607 "method": "GET",
1608 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
1609 "responseCode": 200
1610 },
1611 "input": {
1612 "type": "structure",
1613 "members": {
1614 "SubscriptionDefinitionId": {
1615 "location": "uri",
1616 "locationName": "SubscriptionDefinitionId"
1617 }
1618 },
1619 "required": [
1620 "SubscriptionDefinitionId"
1621 ]
1622 },
1623 "output": {
1624 "type": "structure",
1625 "members": {
1626 "Arn": {},
1627 "CreationTimestamp": {},
1628 "Id": {},
1629 "LastUpdatedTimestamp": {},
1630 "LatestVersion": {},
1631 "LatestVersionArn": {},
1632 "Name": {}
1633 }
1634 }
1635 },
1636 "GetSubscriptionDefinitionVersion": {
1637 "http": {
1638 "method": "GET",
1639 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",
1640 "responseCode": 200
1641 },
1642 "input": {
1643 "type": "structure",
1644 "members": {
1645 "NextToken": {
1646 "location": "querystring",
1647 "locationName": "NextToken"
1648 },
1649 "SubscriptionDefinitionId": {
1650 "location": "uri",
1651 "locationName": "SubscriptionDefinitionId"
1652 },
1653 "SubscriptionDefinitionVersionId": {
1654 "location": "uri",
1655 "locationName": "SubscriptionDefinitionVersionId"
1656 }
1657 },
1658 "required": [
1659 "SubscriptionDefinitionId",
1660 "SubscriptionDefinitionVersionId"
1661 ]
1662 },
1663 "output": {
1664 "type": "structure",
1665 "members": {
1666 "Arn": {},
1667 "CreationTimestamp": {},
1668 "Definition": {
1669 "shape": "S2k"
1670 },
1671 "Id": {},
1672 "NextToken": {},
1673 "Version": {}
1674 }
1675 }
1676 },
1677 "ListBulkDeploymentDetailedReports": {
1678 "http": {
1679 "method": "GET",
1680 "requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",
1681 "responseCode": 200
1682 },
1683 "input": {
1684 "type": "structure",
1685 "members": {
1686 "BulkDeploymentId": {
1687 "location": "uri",
1688 "locationName": "BulkDeploymentId"
1689 },
1690 "MaxResults": {
1691 "location": "querystring",
1692 "locationName": "MaxResults"
1693 },
1694 "NextToken": {
1695 "location": "querystring",
1696 "locationName": "NextToken"
1697 }
1698 },
1699 "required": [
1700 "BulkDeploymentId"
1701 ]
1702 },
1703 "output": {
1704 "type": "structure",
1705 "members": {
1706 "Deployments": {
1707 "type": "list",
1708 "member": {
1709 "type": "structure",
1710 "members": {
1711 "CreatedAt": {},
1712 "DeploymentArn": {},
1713 "DeploymentId": {},
1714 "DeploymentStatus": {},
1715 "DeploymentType": {},
1716 "ErrorDetails": {
1717 "shape": "S3g"
1718 },
1719 "ErrorMessage": {},
1720 "GroupArn": {}
1721 }
1722 }
1723 },
1724 "NextToken": {}
1725 }
1726 }
1727 },
1728 "ListBulkDeployments": {
1729 "http": {
1730 "method": "GET",
1731 "requestUri": "/greengrass/bulk/deployments",
1732 "responseCode": 200
1733 },
1734 "input": {
1735 "type": "structure",
1736 "members": {
1737 "MaxResults": {
1738 "location": "querystring",
1739 "locationName": "MaxResults"
1740 },
1741 "NextToken": {
1742 "location": "querystring",
1743 "locationName": "NextToken"
1744 }
1745 }
1746 },
1747 "output": {
1748 "type": "structure",
1749 "members": {
1750 "BulkDeployments": {
1751 "type": "list",
1752 "member": {
1753 "type": "structure",
1754 "members": {
1755 "BulkDeploymentArn": {},
1756 "BulkDeploymentId": {},
1757 "CreatedAt": {}
1758 }
1759 }
1760 },
1761 "NextToken": {}
1762 }
1763 }
1764 },
1765 "ListConnectorDefinitionVersions": {
1766 "http": {
1767 "method": "GET",
1768 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",
1769 "responseCode": 200
1770 },
1771 "input": {
1772 "type": "structure",
1773 "members": {
1774 "ConnectorDefinitionId": {
1775 "location": "uri",
1776 "locationName": "ConnectorDefinitionId"
1777 },
1778 "MaxResults": {
1779 "location": "querystring",
1780 "locationName": "MaxResults"
1781 },
1782 "NextToken": {
1783 "location": "querystring",
1784 "locationName": "NextToken"
1785 }
1786 },
1787 "required": [
1788 "ConnectorDefinitionId"
1789 ]
1790 },
1791 "output": {
1792 "type": "structure",
1793 "members": {
1794 "NextToken": {},
1795 "Versions": {
1796 "shape": "S50"
1797 }
1798 }
1799 }
1800 },
1801 "ListConnectorDefinitions": {
1802 "http": {
1803 "method": "GET",
1804 "requestUri": "/greengrass/definition/connectors",
1805 "responseCode": 200
1806 },
1807 "input": {
1808 "type": "structure",
1809 "members": {
1810 "MaxResults": {
1811 "location": "querystring",
1812 "locationName": "MaxResults"
1813 },
1814 "NextToken": {
1815 "location": "querystring",
1816 "locationName": "NextToken"
1817 }
1818 }
1819 },
1820 "output": {
1821 "type": "structure",
1822 "members": {
1823 "Definitions": {
1824 "shape": "S54"
1825 },
1826 "NextToken": {}
1827 }
1828 }
1829 },
1830 "ListCoreDefinitionVersions": {
1831 "http": {
1832 "method": "GET",
1833 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}/versions",
1834 "responseCode": 200
1835 },
1836 "input": {
1837 "type": "structure",
1838 "members": {
1839 "CoreDefinitionId": {
1840 "location": "uri",
1841 "locationName": "CoreDefinitionId"
1842 },
1843 "MaxResults": {
1844 "location": "querystring",
1845 "locationName": "MaxResults"
1846 },
1847 "NextToken": {
1848 "location": "querystring",
1849 "locationName": "NextToken"
1850 }
1851 },
1852 "required": [
1853 "CoreDefinitionId"
1854 ]
1855 },
1856 "output": {
1857 "type": "structure",
1858 "members": {
1859 "NextToken": {},
1860 "Versions": {
1861 "shape": "S50"
1862 }
1863 }
1864 }
1865 },
1866 "ListCoreDefinitions": {
1867 "http": {
1868 "method": "GET",
1869 "requestUri": "/greengrass/definition/cores",
1870 "responseCode": 200
1871 },
1872 "input": {
1873 "type": "structure",
1874 "members": {
1875 "MaxResults": {
1876 "location": "querystring",
1877 "locationName": "MaxResults"
1878 },
1879 "NextToken": {
1880 "location": "querystring",
1881 "locationName": "NextToken"
1882 }
1883 }
1884 },
1885 "output": {
1886 "type": "structure",
1887 "members": {
1888 "Definitions": {
1889 "shape": "S54"
1890 },
1891 "NextToken": {}
1892 }
1893 }
1894 },
1895 "ListDeployments": {
1896 "http": {
1897 "method": "GET",
1898 "requestUri": "/greengrass/groups/{GroupId}/deployments",
1899 "responseCode": 200
1900 },
1901 "input": {
1902 "type": "structure",
1903 "members": {
1904 "GroupId": {
1905 "location": "uri",
1906 "locationName": "GroupId"
1907 },
1908 "MaxResults": {
1909 "location": "querystring",
1910 "locationName": "MaxResults"
1911 },
1912 "NextToken": {
1913 "location": "querystring",
1914 "locationName": "NextToken"
1915 }
1916 },
1917 "required": [
1918 "GroupId"
1919 ]
1920 },
1921 "output": {
1922 "type": "structure",
1923 "members": {
1924 "Deployments": {
1925 "type": "list",
1926 "member": {
1927 "type": "structure",
1928 "members": {
1929 "CreatedAt": {},
1930 "DeploymentArn": {},
1931 "DeploymentId": {},
1932 "DeploymentType": {},
1933 "GroupArn": {}
1934 }
1935 }
1936 },
1937 "NextToken": {}
1938 }
1939 }
1940 },
1941 "ListDeviceDefinitionVersions": {
1942 "http": {
1943 "method": "GET",
1944 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}/versions",
1945 "responseCode": 200
1946 },
1947 "input": {
1948 "type": "structure",
1949 "members": {
1950 "DeviceDefinitionId": {
1951 "location": "uri",
1952 "locationName": "DeviceDefinitionId"
1953 },
1954 "MaxResults": {
1955 "location": "querystring",
1956 "locationName": "MaxResults"
1957 },
1958 "NextToken": {
1959 "location": "querystring",
1960 "locationName": "NextToken"
1961 }
1962 },
1963 "required": [
1964 "DeviceDefinitionId"
1965 ]
1966 },
1967 "output": {
1968 "type": "structure",
1969 "members": {
1970 "NextToken": {},
1971 "Versions": {
1972 "shape": "S50"
1973 }
1974 }
1975 }
1976 },
1977 "ListDeviceDefinitions": {
1978 "http": {
1979 "method": "GET",
1980 "requestUri": "/greengrass/definition/devices",
1981 "responseCode": 200
1982 },
1983 "input": {
1984 "type": "structure",
1985 "members": {
1986 "MaxResults": {
1987 "location": "querystring",
1988 "locationName": "MaxResults"
1989 },
1990 "NextToken": {
1991 "location": "querystring",
1992 "locationName": "NextToken"
1993 }
1994 }
1995 },
1996 "output": {
1997 "type": "structure",
1998 "members": {
1999 "Definitions": {
2000 "shape": "S54"
2001 },
2002 "NextToken": {}
2003 }
2004 }
2005 },
2006 "ListFunctionDefinitionVersions": {
2007 "http": {
2008 "method": "GET",
2009 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}/versions",
2010 "responseCode": 200
2011 },
2012 "input": {
2013 "type": "structure",
2014 "members": {
2015 "FunctionDefinitionId": {
2016 "location": "uri",
2017 "locationName": "FunctionDefinitionId"
2018 },
2019 "MaxResults": {
2020 "location": "querystring",
2021 "locationName": "MaxResults"
2022 },
2023 "NextToken": {
2024 "location": "querystring",
2025 "locationName": "NextToken"
2026 }
2027 },
2028 "required": [
2029 "FunctionDefinitionId"
2030 ]
2031 },
2032 "output": {
2033 "type": "structure",
2034 "members": {
2035 "NextToken": {},
2036 "Versions": {
2037 "shape": "S50"
2038 }
2039 }
2040 }
2041 },
2042 "ListFunctionDefinitions": {
2043 "http": {
2044 "method": "GET",
2045 "requestUri": "/greengrass/definition/functions",
2046 "responseCode": 200
2047 },
2048 "input": {
2049 "type": "structure",
2050 "members": {
2051 "MaxResults": {
2052 "location": "querystring",
2053 "locationName": "MaxResults"
2054 },
2055 "NextToken": {
2056 "location": "querystring",
2057 "locationName": "NextToken"
2058 }
2059 }
2060 },
2061 "output": {
2062 "type": "structure",
2063 "members": {
2064 "Definitions": {
2065 "shape": "S54"
2066 },
2067 "NextToken": {}
2068 }
2069 }
2070 },
2071 "ListGroupCertificateAuthorities": {
2072 "http": {
2073 "method": "GET",
2074 "requestUri": "/greengrass/groups/{GroupId}/certificateauthorities",
2075 "responseCode": 200
2076 },
2077 "input": {
2078 "type": "structure",
2079 "members": {
2080 "GroupId": {
2081 "location": "uri",
2082 "locationName": "GroupId"
2083 }
2084 },
2085 "required": [
2086 "GroupId"
2087 ]
2088 },
2089 "output": {
2090 "type": "structure",
2091 "members": {
2092 "GroupCertificateAuthorities": {
2093 "type": "list",
2094 "member": {
2095 "type": "structure",
2096 "members": {
2097 "GroupCertificateAuthorityArn": {},
2098 "GroupCertificateAuthorityId": {}
2099 }
2100 }
2101 }
2102 }
2103 }
2104 },
2105 "ListGroupVersions": {
2106 "http": {
2107 "method": "GET",
2108 "requestUri": "/greengrass/groups/{GroupId}/versions",
2109 "responseCode": 200
2110 },
2111 "input": {
2112 "type": "structure",
2113 "members": {
2114 "GroupId": {
2115 "location": "uri",
2116 "locationName": "GroupId"
2117 },
2118 "MaxResults": {
2119 "location": "querystring",
2120 "locationName": "MaxResults"
2121 },
2122 "NextToken": {
2123 "location": "querystring",
2124 "locationName": "NextToken"
2125 }
2126 },
2127 "required": [
2128 "GroupId"
2129 ]
2130 },
2131 "output": {
2132 "type": "structure",
2133 "members": {
2134 "NextToken": {},
2135 "Versions": {
2136 "shape": "S50"
2137 }
2138 }
2139 }
2140 },
2141 "ListGroups": {
2142 "http": {
2143 "method": "GET",
2144 "requestUri": "/greengrass/groups",
2145 "responseCode": 200
2146 },
2147 "input": {
2148 "type": "structure",
2149 "members": {
2150 "MaxResults": {
2151 "location": "querystring",
2152 "locationName": "MaxResults"
2153 },
2154 "NextToken": {
2155 "location": "querystring",
2156 "locationName": "NextToken"
2157 }
2158 }
2159 },
2160 "output": {
2161 "type": "structure",
2162 "members": {
2163 "Groups": {
2164 "type": "list",
2165 "member": {
2166 "type": "structure",
2167 "members": {
2168 "Arn": {},
2169 "CreationTimestamp": {},
2170 "Id": {},
2171 "LastUpdatedTimestamp": {},
2172 "LatestVersion": {},
2173 "LatestVersionArn": {},
2174 "Name": {}
2175 }
2176 }
2177 },
2178 "NextToken": {}
2179 }
2180 }
2181 },
2182 "ListLoggerDefinitionVersions": {
2183 "http": {
2184 "method": "GET",
2185 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}/versions",
2186 "responseCode": 200
2187 },
2188 "input": {
2189 "type": "structure",
2190 "members": {
2191 "LoggerDefinitionId": {
2192 "location": "uri",
2193 "locationName": "LoggerDefinitionId"
2194 },
2195 "MaxResults": {
2196 "location": "querystring",
2197 "locationName": "MaxResults"
2198 },
2199 "NextToken": {
2200 "location": "querystring",
2201 "locationName": "NextToken"
2202 }
2203 },
2204 "required": [
2205 "LoggerDefinitionId"
2206 ]
2207 },
2208 "output": {
2209 "type": "structure",
2210 "members": {
2211 "NextToken": {},
2212 "Versions": {
2213 "shape": "S50"
2214 }
2215 }
2216 }
2217 },
2218 "ListLoggerDefinitions": {
2219 "http": {
2220 "method": "GET",
2221 "requestUri": "/greengrass/definition/loggers",
2222 "responseCode": 200
2223 },
2224 "input": {
2225 "type": "structure",
2226 "members": {
2227 "MaxResults": {
2228 "location": "querystring",
2229 "locationName": "MaxResults"
2230 },
2231 "NextToken": {
2232 "location": "querystring",
2233 "locationName": "NextToken"
2234 }
2235 }
2236 },
2237 "output": {
2238 "type": "structure",
2239 "members": {
2240 "Definitions": {
2241 "shape": "S54"
2242 },
2243 "NextToken": {}
2244 }
2245 }
2246 },
2247 "ListResourceDefinitionVersions": {
2248 "http": {
2249 "method": "GET",
2250 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}/versions",
2251 "responseCode": 200
2252 },
2253 "input": {
2254 "type": "structure",
2255 "members": {
2256 "MaxResults": {
2257 "location": "querystring",
2258 "locationName": "MaxResults"
2259 },
2260 "NextToken": {
2261 "location": "querystring",
2262 "locationName": "NextToken"
2263 },
2264 "ResourceDefinitionId": {
2265 "location": "uri",
2266 "locationName": "ResourceDefinitionId"
2267 }
2268 },
2269 "required": [
2270 "ResourceDefinitionId"
2271 ]
2272 },
2273 "output": {
2274 "type": "structure",
2275 "members": {
2276 "NextToken": {},
2277 "Versions": {
2278 "shape": "S50"
2279 }
2280 }
2281 }
2282 },
2283 "ListResourceDefinitions": {
2284 "http": {
2285 "method": "GET",
2286 "requestUri": "/greengrass/definition/resources",
2287 "responseCode": 200
2288 },
2289 "input": {
2290 "type": "structure",
2291 "members": {
2292 "MaxResults": {
2293 "location": "querystring",
2294 "locationName": "MaxResults"
2295 },
2296 "NextToken": {
2297 "location": "querystring",
2298 "locationName": "NextToken"
2299 }
2300 }
2301 },
2302 "output": {
2303 "type": "structure",
2304 "members": {
2305 "Definitions": {
2306 "shape": "S54"
2307 },
2308 "NextToken": {}
2309 }
2310 }
2311 },
2312 "ListSubscriptionDefinitionVersions": {
2313 "http": {
2314 "method": "GET",
2315 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",
2316 "responseCode": 200
2317 },
2318 "input": {
2319 "type": "structure",
2320 "members": {
2321 "MaxResults": {
2322 "location": "querystring",
2323 "locationName": "MaxResults"
2324 },
2325 "NextToken": {
2326 "location": "querystring",
2327 "locationName": "NextToken"
2328 },
2329 "SubscriptionDefinitionId": {
2330 "location": "uri",
2331 "locationName": "SubscriptionDefinitionId"
2332 }
2333 },
2334 "required": [
2335 "SubscriptionDefinitionId"
2336 ]
2337 },
2338 "output": {
2339 "type": "structure",
2340 "members": {
2341 "NextToken": {},
2342 "Versions": {
2343 "shape": "S50"
2344 }
2345 }
2346 }
2347 },
2348 "ListSubscriptionDefinitions": {
2349 "http": {
2350 "method": "GET",
2351 "requestUri": "/greengrass/definition/subscriptions",
2352 "responseCode": 200
2353 },
2354 "input": {
2355 "type": "structure",
2356 "members": {
2357 "MaxResults": {
2358 "location": "querystring",
2359 "locationName": "MaxResults"
2360 },
2361 "NextToken": {
2362 "location": "querystring",
2363 "locationName": "NextToken"
2364 }
2365 }
2366 },
2367 "output": {
2368 "type": "structure",
2369 "members": {
2370 "Definitions": {
2371 "shape": "S54"
2372 },
2373 "NextToken": {}
2374 }
2375 }
2376 },
2377 "ResetDeployments": {
2378 "http": {
2379 "requestUri": "/greengrass/groups/{GroupId}/deployments/$reset",
2380 "responseCode": 200
2381 },
2382 "input": {
2383 "type": "structure",
2384 "members": {
2385 "AmznClientToken": {
2386 "location": "header",
2387 "locationName": "X-Amzn-Client-Token"
2388 },
2389 "Force": {
2390 "type": "boolean"
2391 },
2392 "GroupId": {
2393 "location": "uri",
2394 "locationName": "GroupId"
2395 }
2396 },
2397 "required": [
2398 "GroupId"
2399 ]
2400 },
2401 "output": {
2402 "type": "structure",
2403 "members": {
2404 "DeploymentArn": {},
2405 "DeploymentId": {}
2406 }
2407 }
2408 },
2409 "StartBulkDeployment": {
2410 "http": {
2411 "requestUri": "/greengrass/bulk/deployments",
2412 "responseCode": 200
2413 },
2414 "input": {
2415 "type": "structure",
2416 "members": {
2417 "AmznClientToken": {
2418 "location": "header",
2419 "locationName": "X-Amzn-Client-Token"
2420 },
2421 "ExecutionRoleArn": {},
2422 "InputFileUri": {}
2423 }
2424 },
2425 "output": {
2426 "type": "structure",
2427 "members": {
2428 "BulkDeploymentArn": {},
2429 "BulkDeploymentId": {}
2430 }
2431 }
2432 },
2433 "StopBulkDeployment": {
2434 "http": {
2435 "method": "PUT",
2436 "requestUri": "/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",
2437 "responseCode": 200
2438 },
2439 "input": {
2440 "type": "structure",
2441 "members": {
2442 "BulkDeploymentId": {
2443 "location": "uri",
2444 "locationName": "BulkDeploymentId"
2445 }
2446 },
2447 "required": [
2448 "BulkDeploymentId"
2449 ]
2450 },
2451 "output": {
2452 "type": "structure",
2453 "members": {}
2454 }
2455 },
2456 "UpdateConnectivityInfo": {
2457 "http": {
2458 "method": "PUT",
2459 "requestUri": "/greengrass/things/{ThingName}/connectivityInfo",
2460 "responseCode": 200
2461 },
2462 "input": {
2463 "type": "structure",
2464 "members": {
2465 "ConnectivityInfo": {
2466 "shape": "S3k"
2467 },
2468 "ThingName": {
2469 "location": "uri",
2470 "locationName": "ThingName"
2471 }
2472 },
2473 "required": [
2474 "ThingName"
2475 ]
2476 },
2477 "output": {
2478 "type": "structure",
2479 "members": {
2480 "Message": {
2481 "locationName": "message"
2482 },
2483 "Version": {}
2484 }
2485 }
2486 },
2487 "UpdateConnectorDefinition": {
2488 "http": {
2489 "method": "PUT",
2490 "requestUri": "/greengrass/definition/connectors/{ConnectorDefinitionId}",
2491 "responseCode": 200
2492 },
2493 "input": {
2494 "type": "structure",
2495 "members": {
2496 "ConnectorDefinitionId": {
2497 "location": "uri",
2498 "locationName": "ConnectorDefinitionId"
2499 },
2500 "Name": {}
2501 },
2502 "required": [
2503 "ConnectorDefinitionId"
2504 ]
2505 },
2506 "output": {
2507 "type": "structure",
2508 "members": {}
2509 }
2510 },
2511 "UpdateCoreDefinition": {
2512 "http": {
2513 "method": "PUT",
2514 "requestUri": "/greengrass/definition/cores/{CoreDefinitionId}",
2515 "responseCode": 200
2516 },
2517 "input": {
2518 "type": "structure",
2519 "members": {
2520 "CoreDefinitionId": {
2521 "location": "uri",
2522 "locationName": "CoreDefinitionId"
2523 },
2524 "Name": {}
2525 },
2526 "required": [
2527 "CoreDefinitionId"
2528 ]
2529 },
2530 "output": {
2531 "type": "structure",
2532 "members": {}
2533 }
2534 },
2535 "UpdateDeviceDefinition": {
2536 "http": {
2537 "method": "PUT",
2538 "requestUri": "/greengrass/definition/devices/{DeviceDefinitionId}",
2539 "responseCode": 200
2540 },
2541 "input": {
2542 "type": "structure",
2543 "members": {
2544 "DeviceDefinitionId": {
2545 "location": "uri",
2546 "locationName": "DeviceDefinitionId"
2547 },
2548 "Name": {}
2549 },
2550 "required": [
2551 "DeviceDefinitionId"
2552 ]
2553 },
2554 "output": {
2555 "type": "structure",
2556 "members": {}
2557 }
2558 },
2559 "UpdateFunctionDefinition": {
2560 "http": {
2561 "method": "PUT",
2562 "requestUri": "/greengrass/definition/functions/{FunctionDefinitionId}",
2563 "responseCode": 200
2564 },
2565 "input": {
2566 "type": "structure",
2567 "members": {
2568 "FunctionDefinitionId": {
2569 "location": "uri",
2570 "locationName": "FunctionDefinitionId"
2571 },
2572 "Name": {}
2573 },
2574 "required": [
2575 "FunctionDefinitionId"
2576 ]
2577 },
2578 "output": {
2579 "type": "structure",
2580 "members": {}
2581 }
2582 },
2583 "UpdateGroup": {
2584 "http": {
2585 "method": "PUT",
2586 "requestUri": "/greengrass/groups/{GroupId}",
2587 "responseCode": 200
2588 },
2589 "input": {
2590 "type": "structure",
2591 "members": {
2592 "GroupId": {
2593 "location": "uri",
2594 "locationName": "GroupId"
2595 },
2596 "Name": {}
2597 },
2598 "required": [
2599 "GroupId"
2600 ]
2601 },
2602 "output": {
2603 "type": "structure",
2604 "members": {}
2605 }
2606 },
2607 "UpdateGroupCertificateConfiguration": {
2608 "http": {
2609 "method": "PUT",
2610 "requestUri": "/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",
2611 "responseCode": 200
2612 },
2613 "input": {
2614 "type": "structure",
2615 "members": {
2616 "CertificateExpiryInMilliseconds": {},
2617 "GroupId": {
2618 "location": "uri",
2619 "locationName": "GroupId"
2620 }
2621 },
2622 "required": [
2623 "GroupId"
2624 ]
2625 },
2626 "output": {
2627 "type": "structure",
2628 "members": {
2629 "CertificateAuthorityExpiryInMilliseconds": {},
2630 "CertificateExpiryInMilliseconds": {},
2631 "GroupId": {}
2632 }
2633 }
2634 },
2635 "UpdateLoggerDefinition": {
2636 "http": {
2637 "method": "PUT",
2638 "requestUri": "/greengrass/definition/loggers/{LoggerDefinitionId}",
2639 "responseCode": 200
2640 },
2641 "input": {
2642 "type": "structure",
2643 "members": {
2644 "LoggerDefinitionId": {
2645 "location": "uri",
2646 "locationName": "LoggerDefinitionId"
2647 },
2648 "Name": {}
2649 },
2650 "required": [
2651 "LoggerDefinitionId"
2652 ]
2653 },
2654 "output": {
2655 "type": "structure",
2656 "members": {}
2657 }
2658 },
2659 "UpdateResourceDefinition": {
2660 "http": {
2661 "method": "PUT",
2662 "requestUri": "/greengrass/definition/resources/{ResourceDefinitionId}",
2663 "responseCode": 200
2664 },
2665 "input": {
2666 "type": "structure",
2667 "members": {
2668 "Name": {},
2669 "ResourceDefinitionId": {
2670 "location": "uri",
2671 "locationName": "ResourceDefinitionId"
2672 }
2673 },
2674 "required": [
2675 "ResourceDefinitionId"
2676 ]
2677 },
2678 "output": {
2679 "type": "structure",
2680 "members": {}
2681 }
2682 },
2683 "UpdateSubscriptionDefinition": {
2684 "http": {
2685 "method": "PUT",
2686 "requestUri": "/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",
2687 "responseCode": 200
2688 },
2689 "input": {
2690 "type": "structure",
2691 "members": {
2692 "Name": {},
2693 "SubscriptionDefinitionId": {
2694 "location": "uri",
2695 "locationName": "SubscriptionDefinitionId"
2696 }
2697 },
2698 "required": [
2699 "SubscriptionDefinitionId"
2700 ]
2701 },
2702 "output": {
2703 "type": "structure",
2704 "members": {}
2705 }
2706 }
2707 },
2708 "shapes": {
2709 "S7": {
2710 "type": "structure",
2711 "members": {
2712 "Connectors": {
2713 "shape": "S8"
2714 }
2715 }
2716 },
2717 "S8": {
2718 "type": "list",
2719 "member": {
2720 "type": "structure",
2721 "members": {
2722 "ConnectorArn": {},
2723 "Id": {},
2724 "Parameters": {
2725 "shape": "Sa"
2726 }
2727 },
2728 "required": []
2729 }
2730 },
2731 "Sa": {
2732 "type": "map",
2733 "key": {},
2734 "value": {}
2735 },
2736 "Sf": {
2737 "type": "structure",
2738 "members": {
2739 "Cores": {
2740 "shape": "Sg"
2741 }
2742 }
2743 },
2744 "Sg": {
2745 "type": "list",
2746 "member": {
2747 "type": "structure",
2748 "members": {
2749 "CertificateArn": {},
2750 "Id": {},
2751 "SyncShadow": {
2752 "type": "boolean"
2753 },
2754 "ThingArn": {}
2755 },
2756 "required": []
2757 }
2758 },
2759 "Sq": {
2760 "type": "structure",
2761 "members": {
2762 "Devices": {
2763 "shape": "Sr"
2764 }
2765 }
2766 },
2767 "Sr": {
2768 "type": "list",
2769 "member": {
2770 "type": "structure",
2771 "members": {
2772 "CertificateArn": {},
2773 "Id": {},
2774 "SyncShadow": {
2775 "type": "boolean"
2776 },
2777 "ThingArn": {}
2778 },
2779 "required": []
2780 }
2781 },
2782 "Sx": {
2783 "type": "structure",
2784 "members": {
2785 "DefaultConfig": {
2786 "shape": "Sy"
2787 },
2788 "Functions": {
2789 "shape": "S13"
2790 }
2791 }
2792 },
2793 "Sy": {
2794 "type": "structure",
2795 "members": {
2796 "Execution": {
2797 "type": "structure",
2798 "members": {
2799 "IsolationMode": {},
2800 "RunAs": {
2801 "shape": "S11"
2802 }
2803 }
2804 }
2805 }
2806 },
2807 "S11": {
2808 "type": "structure",
2809 "members": {
2810 "Gid": {
2811 "type": "integer"
2812 },
2813 "Uid": {
2814 "type": "integer"
2815 }
2816 }
2817 },
2818 "S13": {
2819 "type": "list",
2820 "member": {
2821 "type": "structure",
2822 "members": {
2823 "FunctionArn": {},
2824 "FunctionConfiguration": {
2825 "type": "structure",
2826 "members": {
2827 "EncodingType": {},
2828 "Environment": {
2829 "type": "structure",
2830 "members": {
2831 "AccessSysfs": {
2832 "type": "boolean"
2833 },
2834 "Execution": {
2835 "type": "structure",
2836 "members": {
2837 "IsolationMode": {},
2838 "RunAs": {
2839 "shape": "S11"
2840 }
2841 }
2842 },
2843 "ResourceAccessPolicies": {
2844 "type": "list",
2845 "member": {
2846 "type": "structure",
2847 "members": {
2848 "Permission": {},
2849 "ResourceId": {}
2850 },
2851 "required": []
2852 }
2853 },
2854 "Variables": {
2855 "shape": "Sa"
2856 }
2857 }
2858 },
2859 "ExecArgs": {},
2860 "Executable": {},
2861 "MemorySize": {
2862 "type": "integer"
2863 },
2864 "Pinned": {
2865 "type": "boolean"
2866 },
2867 "Timeout": {
2868 "type": "integer"
2869 }
2870 }
2871 },
2872 "Id": {}
2873 },
2874 "required": []
2875 }
2876 },
2877 "S1g": {
2878 "type": "structure",
2879 "members": {
2880 "ConnectorDefinitionVersionArn": {},
2881 "CoreDefinitionVersionArn": {},
2882 "DeviceDefinitionVersionArn": {},
2883 "FunctionDefinitionVersionArn": {},
2884 "LoggerDefinitionVersionArn": {},
2885 "ResourceDefinitionVersionArn": {},
2886 "SubscriptionDefinitionVersionArn": {}
2887 }
2888 },
2889 "S1n": {
2890 "type": "structure",
2891 "members": {
2892 "Loggers": {
2893 "shape": "S1o"
2894 }
2895 }
2896 },
2897 "S1o": {
2898 "type": "list",
2899 "member": {
2900 "type": "structure",
2901 "members": {
2902 "Component": {},
2903 "Id": {},
2904 "Level": {},
2905 "Space": {
2906 "type": "integer"
2907 },
2908 "Type": {}
2909 },
2910 "required": []
2911 }
2912 },
2913 "S1x": {
2914 "type": "structure",
2915 "members": {
2916 "Resources": {
2917 "shape": "S1y"
2918 }
2919 }
2920 },
2921 "S1y": {
2922 "type": "list",
2923 "member": {
2924 "type": "structure",
2925 "members": {
2926 "Id": {},
2927 "Name": {},
2928 "ResourceDataContainer": {
2929 "type": "structure",
2930 "members": {
2931 "LocalDeviceResourceData": {
2932 "type": "structure",
2933 "members": {
2934 "GroupOwnerSetting": {
2935 "shape": "S22"
2936 },
2937 "SourcePath": {}
2938 }
2939 },
2940 "LocalVolumeResourceData": {
2941 "type": "structure",
2942 "members": {
2943 "DestinationPath": {},
2944 "GroupOwnerSetting": {
2945 "shape": "S22"
2946 },
2947 "SourcePath": {}
2948 }
2949 },
2950 "S3MachineLearningModelResourceData": {
2951 "type": "structure",
2952 "members": {
2953 "DestinationPath": {},
2954 "S3Uri": {}
2955 }
2956 },
2957 "SageMakerMachineLearningModelResourceData": {
2958 "type": "structure",
2959 "members": {
2960 "DestinationPath": {},
2961 "SageMakerJobArn": {}
2962 }
2963 },
2964 "SecretsManagerSecretResourceData": {
2965 "type": "structure",
2966 "members": {
2967 "ARN": {},
2968 "AdditionalStagingLabelsToDownload": {
2969 "type": "list",
2970 "member": {}
2971 }
2972 }
2973 }
2974 }
2975 }
2976 },
2977 "required": []
2978 }
2979 },
2980 "S22": {
2981 "type": "structure",
2982 "members": {
2983 "AutoAddGroupOwner": {
2984 "type": "boolean"
2985 },
2986 "GroupOwner": {}
2987 }
2988 },
2989 "S2k": {
2990 "type": "structure",
2991 "members": {
2992 "Subscriptions": {
2993 "shape": "S2l"
2994 }
2995 }
2996 },
2997 "S2l": {
2998 "type": "list",
2999 "member": {
3000 "type": "structure",
3001 "members": {
3002 "Id": {},
3003 "Source": {},
3004 "Subject": {},
3005 "Target": {}
3006 },
3007 "required": []
3008 }
3009 },
3010 "S3g": {
3011 "type": "list",
3012 "member": {
3013 "type": "structure",
3014 "members": {
3015 "DetailedErrorCode": {},
3016 "DetailedErrorMessage": {}
3017 }
3018 }
3019 },
3020 "S3k": {
3021 "type": "list",
3022 "member": {
3023 "type": "structure",
3024 "members": {
3025 "HostAddress": {},
3026 "Id": {},
3027 "Metadata": {},
3028 "PortNumber": {
3029 "type": "integer"
3030 }
3031 }
3032 }
3033 },
3034 "S50": {
3035 "type": "list",
3036 "member": {
3037 "type": "structure",
3038 "members": {
3039 "Arn": {},
3040 "CreationTimestamp": {},
3041 "Id": {},
3042 "Version": {}
3043 }
3044 }
3045 },
3046 "S54": {
3047 "type": "list",
3048 "member": {
3049 "type": "structure",
3050 "members": {
3051 "Arn": {},
3052 "CreationTimestamp": {},
3053 "Id": {},
3054 "LastUpdatedTimestamp": {},
3055 "LatestVersion": {},
3056 "LatestVersionArn": {},
3057 "Name": {}
3058 }
3059 }
3060 }
3061 }
3062}
\No newline at end of file