UNPKG

33.6 kBJSONView Raw
1{
2 "metadata": {
3 "apiVersion": "2017-11-27",
4 "endpointPrefix": "mq",
5 "signingName": "mq",
6 "serviceFullName": "AmazonMQ",
7 "serviceId": "mq",
8 "protocol": "rest-json",
9 "jsonVersion": "1.1",
10 "uid": "mq-2017-11-27",
11 "signatureVersion": "v4"
12 },
13 "operations": {
14 "CreateBroker": {
15 "http": {
16 "requestUri": "/v1/brokers",
17 "responseCode": 200
18 },
19 "input": {
20 "type": "structure",
21 "members": {
22 "AutoMinorVersionUpgrade": {
23 "locationName": "autoMinorVersionUpgrade",
24 "type": "boolean"
25 },
26 "BrokerName": {
27 "locationName": "brokerName"
28 },
29 "Configuration": {
30 "shape": "S4",
31 "locationName": "configuration"
32 },
33 "CreatorRequestId": {
34 "locationName": "creatorRequestId",
35 "idempotencyToken": true
36 },
37 "DeploymentMode": {
38 "locationName": "deploymentMode"
39 },
40 "EncryptionOptions": {
41 "shape": "S7",
42 "locationName": "encryptionOptions"
43 },
44 "EngineType": {
45 "locationName": "engineType"
46 },
47 "EngineVersion": {
48 "locationName": "engineVersion"
49 },
50 "HostInstanceType": {
51 "locationName": "hostInstanceType"
52 },
53 "Logs": {
54 "shape": "S9",
55 "locationName": "logs"
56 },
57 "MaintenanceWindowStartTime": {
58 "shape": "Sa",
59 "locationName": "maintenanceWindowStartTime"
60 },
61 "PubliclyAccessible": {
62 "locationName": "publiclyAccessible",
63 "type": "boolean"
64 },
65 "SecurityGroups": {
66 "shape": "Sc",
67 "locationName": "securityGroups"
68 },
69 "StorageType": {
70 "locationName": "storageType"
71 },
72 "SubnetIds": {
73 "shape": "Sc",
74 "locationName": "subnetIds"
75 },
76 "Tags": {
77 "shape": "Se",
78 "locationName": "tags"
79 },
80 "Users": {
81 "locationName": "users",
82 "type": "list",
83 "member": {
84 "type": "structure",
85 "members": {
86 "ConsoleAccess": {
87 "locationName": "consoleAccess",
88 "type": "boolean"
89 },
90 "Groups": {
91 "shape": "Sc",
92 "locationName": "groups"
93 },
94 "Password": {
95 "locationName": "password"
96 },
97 "Username": {
98 "locationName": "username"
99 }
100 }
101 }
102 }
103 }
104 },
105 "output": {
106 "type": "structure",
107 "members": {
108 "BrokerArn": {
109 "locationName": "brokerArn"
110 },
111 "BrokerId": {
112 "locationName": "brokerId"
113 }
114 }
115 }
116 },
117 "CreateConfiguration": {
118 "http": {
119 "requestUri": "/v1/configurations",
120 "responseCode": 200
121 },
122 "input": {
123 "type": "structure",
124 "members": {
125 "EngineType": {
126 "locationName": "engineType"
127 },
128 "EngineVersion": {
129 "locationName": "engineVersion"
130 },
131 "Name": {
132 "locationName": "name"
133 },
134 "Tags": {
135 "shape": "Se",
136 "locationName": "tags"
137 }
138 }
139 },
140 "output": {
141 "type": "structure",
142 "members": {
143 "Arn": {
144 "locationName": "arn"
145 },
146 "Created": {
147 "shape": "Sk",
148 "locationName": "created"
149 },
150 "Id": {
151 "locationName": "id"
152 },
153 "LatestRevision": {
154 "shape": "Sl",
155 "locationName": "latestRevision"
156 },
157 "Name": {
158 "locationName": "name"
159 }
160 }
161 }
162 },
163 "CreateTags": {
164 "http": {
165 "requestUri": "/v1/tags/{resource-arn}",
166 "responseCode": 204
167 },
168 "input": {
169 "type": "structure",
170 "members": {
171 "ResourceArn": {
172 "location": "uri",
173 "locationName": "resource-arn"
174 },
175 "Tags": {
176 "shape": "Se",
177 "locationName": "tags"
178 }
179 },
180 "required": [
181 "ResourceArn"
182 ]
183 }
184 },
185 "CreateUser": {
186 "http": {
187 "requestUri": "/v1/brokers/{broker-id}/users/{username}",
188 "responseCode": 200
189 },
190 "input": {
191 "type": "structure",
192 "members": {
193 "BrokerId": {
194 "location": "uri",
195 "locationName": "broker-id"
196 },
197 "ConsoleAccess": {
198 "locationName": "consoleAccess",
199 "type": "boolean"
200 },
201 "Groups": {
202 "shape": "Sc",
203 "locationName": "groups"
204 },
205 "Password": {
206 "locationName": "password"
207 },
208 "Username": {
209 "location": "uri",
210 "locationName": "username"
211 }
212 },
213 "required": [
214 "Username",
215 "BrokerId"
216 ]
217 },
218 "output": {
219 "type": "structure",
220 "members": {}
221 }
222 },
223 "DeleteBroker": {
224 "http": {
225 "method": "DELETE",
226 "requestUri": "/v1/brokers/{broker-id}",
227 "responseCode": 200
228 },
229 "input": {
230 "type": "structure",
231 "members": {
232 "BrokerId": {
233 "location": "uri",
234 "locationName": "broker-id"
235 }
236 },
237 "required": [
238 "BrokerId"
239 ]
240 },
241 "output": {
242 "type": "structure",
243 "members": {
244 "BrokerId": {
245 "locationName": "brokerId"
246 }
247 }
248 }
249 },
250 "DeleteTags": {
251 "http": {
252 "method": "DELETE",
253 "requestUri": "/v1/tags/{resource-arn}",
254 "responseCode": 204
255 },
256 "input": {
257 "type": "structure",
258 "members": {
259 "ResourceArn": {
260 "location": "uri",
261 "locationName": "resource-arn"
262 },
263 "TagKeys": {
264 "shape": "Sc",
265 "location": "querystring",
266 "locationName": "tagKeys"
267 }
268 },
269 "required": [
270 "TagKeys",
271 "ResourceArn"
272 ]
273 }
274 },
275 "DeleteUser": {
276 "http": {
277 "method": "DELETE",
278 "requestUri": "/v1/brokers/{broker-id}/users/{username}",
279 "responseCode": 200
280 },
281 "input": {
282 "type": "structure",
283 "members": {
284 "BrokerId": {
285 "location": "uri",
286 "locationName": "broker-id"
287 },
288 "Username": {
289 "location": "uri",
290 "locationName": "username"
291 }
292 },
293 "required": [
294 "Username",
295 "BrokerId"
296 ]
297 },
298 "output": {
299 "type": "structure",
300 "members": {}
301 }
302 },
303 "DescribeBroker": {
304 "http": {
305 "method": "GET",
306 "requestUri": "/v1/brokers/{broker-id}",
307 "responseCode": 200
308 },
309 "input": {
310 "type": "structure",
311 "members": {
312 "BrokerId": {
313 "location": "uri",
314 "locationName": "broker-id"
315 }
316 },
317 "required": [
318 "BrokerId"
319 ]
320 },
321 "output": {
322 "type": "structure",
323 "members": {
324 "AutoMinorVersionUpgrade": {
325 "locationName": "autoMinorVersionUpgrade",
326 "type": "boolean"
327 },
328 "BrokerArn": {
329 "locationName": "brokerArn"
330 },
331 "BrokerId": {
332 "locationName": "brokerId"
333 },
334 "BrokerInstances": {
335 "locationName": "brokerInstances",
336 "type": "list",
337 "member": {
338 "type": "structure",
339 "members": {
340 "ConsoleURL": {
341 "locationName": "consoleURL"
342 },
343 "Endpoints": {
344 "shape": "Sc",
345 "locationName": "endpoints"
346 },
347 "IpAddress": {
348 "locationName": "ipAddress"
349 }
350 }
351 }
352 },
353 "BrokerName": {
354 "locationName": "brokerName"
355 },
356 "BrokerState": {
357 "locationName": "brokerState"
358 },
359 "Configurations": {
360 "locationName": "configurations",
361 "type": "structure",
362 "members": {
363 "Current": {
364 "shape": "S4",
365 "locationName": "current"
366 },
367 "History": {
368 "locationName": "history",
369 "type": "list",
370 "member": {
371 "shape": "S4"
372 }
373 },
374 "Pending": {
375 "shape": "S4",
376 "locationName": "pending"
377 }
378 }
379 },
380 "Created": {
381 "shape": "Sk",
382 "locationName": "created"
383 },
384 "DeploymentMode": {
385 "locationName": "deploymentMode"
386 },
387 "EncryptionOptions": {
388 "shape": "S7",
389 "locationName": "encryptionOptions"
390 },
391 "EngineType": {
392 "locationName": "engineType"
393 },
394 "EngineVersion": {
395 "locationName": "engineVersion"
396 },
397 "HostInstanceType": {
398 "locationName": "hostInstanceType"
399 },
400 "Logs": {
401 "locationName": "logs",
402 "type": "structure",
403 "members": {
404 "Audit": {
405 "locationName": "audit",
406 "type": "boolean"
407 },
408 "AuditLogGroup": {
409 "locationName": "auditLogGroup"
410 },
411 "General": {
412 "locationName": "general",
413 "type": "boolean"
414 },
415 "GeneralLogGroup": {
416 "locationName": "generalLogGroup"
417 },
418 "Pending": {
419 "locationName": "pending",
420 "type": "structure",
421 "members": {
422 "Audit": {
423 "locationName": "audit",
424 "type": "boolean"
425 },
426 "General": {
427 "locationName": "general",
428 "type": "boolean"
429 }
430 }
431 }
432 }
433 },
434 "MaintenanceWindowStartTime": {
435 "shape": "Sa",
436 "locationName": "maintenanceWindowStartTime"
437 },
438 "PendingEngineVersion": {
439 "locationName": "pendingEngineVersion"
440 },
441 "PendingHostInstanceType": {
442 "locationName": "pendingHostInstanceType"
443 },
444 "PendingSecurityGroups": {
445 "shape": "Sc",
446 "locationName": "pendingSecurityGroups"
447 },
448 "PubliclyAccessible": {
449 "locationName": "publiclyAccessible",
450 "type": "boolean"
451 },
452 "SecurityGroups": {
453 "shape": "Sc",
454 "locationName": "securityGroups"
455 },
456 "StorageType": {
457 "locationName": "storageType"
458 },
459 "SubnetIds": {
460 "shape": "Sc",
461 "locationName": "subnetIds"
462 },
463 "Tags": {
464 "shape": "Se",
465 "locationName": "tags"
466 },
467 "Users": {
468 "shape": "S13",
469 "locationName": "users"
470 }
471 }
472 }
473 },
474 "DescribeBrokerEngineTypes": {
475 "http": {
476 "method": "GET",
477 "requestUri": "/v1/broker-engine-types",
478 "responseCode": 200
479 },
480 "input": {
481 "type": "structure",
482 "members": {
483 "EngineType": {
484 "location": "querystring",
485 "locationName": "engineType"
486 },
487 "MaxResults": {
488 "location": "querystring",
489 "locationName": "maxResults",
490 "type": "integer"
491 },
492 "NextToken": {
493 "location": "querystring",
494 "locationName": "nextToken"
495 }
496 }
497 },
498 "output": {
499 "type": "structure",
500 "members": {
501 "BrokerEngineTypes": {
502 "locationName": "brokerEngineTypes",
503 "type": "list",
504 "member": {
505 "type": "structure",
506 "members": {
507 "EngineType": {
508 "locationName": "engineType"
509 },
510 "EngineVersions": {
511 "locationName": "engineVersions",
512 "type": "list",
513 "member": {
514 "type": "structure",
515 "members": {
516 "Name": {
517 "locationName": "name"
518 }
519 }
520 }
521 }
522 }
523 }
524 },
525 "MaxResults": {
526 "locationName": "maxResults",
527 "type": "integer"
528 },
529 "NextToken": {
530 "locationName": "nextToken"
531 }
532 }
533 }
534 },
535 "DescribeBrokerInstanceOptions": {
536 "http": {
537 "method": "GET",
538 "requestUri": "/v1/broker-instance-options",
539 "responseCode": 200
540 },
541 "input": {
542 "type": "structure",
543 "members": {
544 "EngineType": {
545 "location": "querystring",
546 "locationName": "engineType"
547 },
548 "HostInstanceType": {
549 "location": "querystring",
550 "locationName": "hostInstanceType"
551 },
552 "MaxResults": {
553 "location": "querystring",
554 "locationName": "maxResults",
555 "type": "integer"
556 },
557 "NextToken": {
558 "location": "querystring",
559 "locationName": "nextToken"
560 },
561 "StorageType": {
562 "location": "querystring",
563 "locationName": "storageType"
564 }
565 }
566 },
567 "output": {
568 "type": "structure",
569 "members": {
570 "BrokerInstanceOptions": {
571 "locationName": "brokerInstanceOptions",
572 "type": "list",
573 "member": {
574 "type": "structure",
575 "members": {
576 "AvailabilityZones": {
577 "locationName": "availabilityZones",
578 "type": "list",
579 "member": {
580 "type": "structure",
581 "members": {
582 "Name": {
583 "locationName": "name"
584 }
585 }
586 }
587 },
588 "EngineType": {
589 "locationName": "engineType"
590 },
591 "HostInstanceType": {
592 "locationName": "hostInstanceType"
593 },
594 "StorageType": {
595 "locationName": "storageType"
596 },
597 "SupportedDeploymentModes": {
598 "locationName": "supportedDeploymentModes",
599 "type": "list",
600 "member": {}
601 },
602 "SupportedEngineVersions": {
603 "shape": "Sc",
604 "locationName": "supportedEngineVersions"
605 }
606 }
607 }
608 },
609 "MaxResults": {
610 "locationName": "maxResults",
611 "type": "integer"
612 },
613 "NextToken": {
614 "locationName": "nextToken"
615 }
616 }
617 }
618 },
619 "DescribeConfiguration": {
620 "http": {
621 "method": "GET",
622 "requestUri": "/v1/configurations/{configuration-id}",
623 "responseCode": 200
624 },
625 "input": {
626 "type": "structure",
627 "members": {
628 "ConfigurationId": {
629 "location": "uri",
630 "locationName": "configuration-id"
631 }
632 },
633 "required": [
634 "ConfigurationId"
635 ]
636 },
637 "output": {
638 "type": "structure",
639 "members": {
640 "Arn": {
641 "locationName": "arn"
642 },
643 "Created": {
644 "shape": "Sk",
645 "locationName": "created"
646 },
647 "Description": {
648 "locationName": "description"
649 },
650 "EngineType": {
651 "locationName": "engineType"
652 },
653 "EngineVersion": {
654 "locationName": "engineVersion"
655 },
656 "Id": {
657 "locationName": "id"
658 },
659 "LatestRevision": {
660 "shape": "Sl",
661 "locationName": "latestRevision"
662 },
663 "Name": {
664 "locationName": "name"
665 },
666 "Tags": {
667 "shape": "Se",
668 "locationName": "tags"
669 }
670 }
671 }
672 },
673 "DescribeConfigurationRevision": {
674 "http": {
675 "method": "GET",
676 "requestUri": "/v1/configurations/{configuration-id}/revisions/{configuration-revision}",
677 "responseCode": 200
678 },
679 "input": {
680 "type": "structure",
681 "members": {
682 "ConfigurationId": {
683 "location": "uri",
684 "locationName": "configuration-id"
685 },
686 "ConfigurationRevision": {
687 "location": "uri",
688 "locationName": "configuration-revision"
689 }
690 },
691 "required": [
692 "ConfigurationRevision",
693 "ConfigurationId"
694 ]
695 },
696 "output": {
697 "type": "structure",
698 "members": {
699 "ConfigurationId": {
700 "locationName": "configurationId"
701 },
702 "Created": {
703 "shape": "Sk",
704 "locationName": "created"
705 },
706 "Data": {
707 "locationName": "data"
708 },
709 "Description": {
710 "locationName": "description"
711 }
712 }
713 }
714 },
715 "DescribeUser": {
716 "http": {
717 "method": "GET",
718 "requestUri": "/v1/brokers/{broker-id}/users/{username}",
719 "responseCode": 200
720 },
721 "input": {
722 "type": "structure",
723 "members": {
724 "BrokerId": {
725 "location": "uri",
726 "locationName": "broker-id"
727 },
728 "Username": {
729 "location": "uri",
730 "locationName": "username"
731 }
732 },
733 "required": [
734 "Username",
735 "BrokerId"
736 ]
737 },
738 "output": {
739 "type": "structure",
740 "members": {
741 "BrokerId": {
742 "locationName": "brokerId"
743 },
744 "ConsoleAccess": {
745 "locationName": "consoleAccess",
746 "type": "boolean"
747 },
748 "Groups": {
749 "shape": "Sc",
750 "locationName": "groups"
751 },
752 "Pending": {
753 "locationName": "pending",
754 "type": "structure",
755 "members": {
756 "ConsoleAccess": {
757 "locationName": "consoleAccess",
758 "type": "boolean"
759 },
760 "Groups": {
761 "shape": "Sc",
762 "locationName": "groups"
763 },
764 "PendingChange": {
765 "locationName": "pendingChange"
766 }
767 }
768 },
769 "Username": {
770 "locationName": "username"
771 }
772 }
773 }
774 },
775 "ListBrokers": {
776 "http": {
777 "method": "GET",
778 "requestUri": "/v1/brokers",
779 "responseCode": 200
780 },
781 "input": {
782 "type": "structure",
783 "members": {
784 "MaxResults": {
785 "location": "querystring",
786 "locationName": "maxResults",
787 "type": "integer"
788 },
789 "NextToken": {
790 "location": "querystring",
791 "locationName": "nextToken"
792 }
793 }
794 },
795 "output": {
796 "type": "structure",
797 "members": {
798 "BrokerSummaries": {
799 "locationName": "brokerSummaries",
800 "type": "list",
801 "member": {
802 "type": "structure",
803 "members": {
804 "BrokerArn": {
805 "locationName": "brokerArn"
806 },
807 "BrokerId": {
808 "locationName": "brokerId"
809 },
810 "BrokerName": {
811 "locationName": "brokerName"
812 },
813 "BrokerState": {
814 "locationName": "brokerState"
815 },
816 "Created": {
817 "shape": "Sk",
818 "locationName": "created"
819 },
820 "DeploymentMode": {
821 "locationName": "deploymentMode"
822 },
823 "HostInstanceType": {
824 "locationName": "hostInstanceType"
825 }
826 }
827 }
828 },
829 "NextToken": {
830 "locationName": "nextToken"
831 }
832 }
833 }
834 },
835 "ListConfigurationRevisions": {
836 "http": {
837 "method": "GET",
838 "requestUri": "/v1/configurations/{configuration-id}/revisions",
839 "responseCode": 200
840 },
841 "input": {
842 "type": "structure",
843 "members": {
844 "ConfigurationId": {
845 "location": "uri",
846 "locationName": "configuration-id"
847 },
848 "MaxResults": {
849 "location": "querystring",
850 "locationName": "maxResults",
851 "type": "integer"
852 },
853 "NextToken": {
854 "location": "querystring",
855 "locationName": "nextToken"
856 }
857 },
858 "required": [
859 "ConfigurationId"
860 ]
861 },
862 "output": {
863 "type": "structure",
864 "members": {
865 "ConfigurationId": {
866 "locationName": "configurationId"
867 },
868 "MaxResults": {
869 "locationName": "maxResults",
870 "type": "integer"
871 },
872 "NextToken": {
873 "locationName": "nextToken"
874 },
875 "Revisions": {
876 "locationName": "revisions",
877 "type": "list",
878 "member": {
879 "shape": "Sl"
880 }
881 }
882 }
883 }
884 },
885 "ListConfigurations": {
886 "http": {
887 "method": "GET",
888 "requestUri": "/v1/configurations",
889 "responseCode": 200
890 },
891 "input": {
892 "type": "structure",
893 "members": {
894 "MaxResults": {
895 "location": "querystring",
896 "locationName": "maxResults",
897 "type": "integer"
898 },
899 "NextToken": {
900 "location": "querystring",
901 "locationName": "nextToken"
902 }
903 }
904 },
905 "output": {
906 "type": "structure",
907 "members": {
908 "Configurations": {
909 "locationName": "configurations",
910 "type": "list",
911 "member": {
912 "type": "structure",
913 "members": {
914 "Arn": {
915 "locationName": "arn"
916 },
917 "Created": {
918 "shape": "Sk",
919 "locationName": "created"
920 },
921 "Description": {
922 "locationName": "description"
923 },
924 "EngineType": {
925 "locationName": "engineType"
926 },
927 "EngineVersion": {
928 "locationName": "engineVersion"
929 },
930 "Id": {
931 "locationName": "id"
932 },
933 "LatestRevision": {
934 "shape": "Sl",
935 "locationName": "latestRevision"
936 },
937 "Name": {
938 "locationName": "name"
939 },
940 "Tags": {
941 "shape": "Se",
942 "locationName": "tags"
943 }
944 }
945 }
946 },
947 "MaxResults": {
948 "locationName": "maxResults",
949 "type": "integer"
950 },
951 "NextToken": {
952 "locationName": "nextToken"
953 }
954 }
955 }
956 },
957 "ListTags": {
958 "http": {
959 "method": "GET",
960 "requestUri": "/v1/tags/{resource-arn}",
961 "responseCode": 200
962 },
963 "input": {
964 "type": "structure",
965 "members": {
966 "ResourceArn": {
967 "location": "uri",
968 "locationName": "resource-arn"
969 }
970 },
971 "required": [
972 "ResourceArn"
973 ]
974 },
975 "output": {
976 "type": "structure",
977 "members": {
978 "Tags": {
979 "shape": "Se",
980 "locationName": "tags"
981 }
982 }
983 }
984 },
985 "ListUsers": {
986 "http": {
987 "method": "GET",
988 "requestUri": "/v1/brokers/{broker-id}/users",
989 "responseCode": 200
990 },
991 "input": {
992 "type": "structure",
993 "members": {
994 "BrokerId": {
995 "location": "uri",
996 "locationName": "broker-id"
997 },
998 "MaxResults": {
999 "location": "querystring",
1000 "locationName": "maxResults",
1001 "type": "integer"
1002 },
1003 "NextToken": {
1004 "location": "querystring",
1005 "locationName": "nextToken"
1006 }
1007 },
1008 "required": [
1009 "BrokerId"
1010 ]
1011 },
1012 "output": {
1013 "type": "structure",
1014 "members": {
1015 "BrokerId": {
1016 "locationName": "brokerId"
1017 },
1018 "MaxResults": {
1019 "locationName": "maxResults",
1020 "type": "integer"
1021 },
1022 "NextToken": {
1023 "locationName": "nextToken"
1024 },
1025 "Users": {
1026 "shape": "S13",
1027 "locationName": "users"
1028 }
1029 }
1030 }
1031 },
1032 "RebootBroker": {
1033 "http": {
1034 "requestUri": "/v1/brokers/{broker-id}/reboot",
1035 "responseCode": 200
1036 },
1037 "input": {
1038 "type": "structure",
1039 "members": {
1040 "BrokerId": {
1041 "location": "uri",
1042 "locationName": "broker-id"
1043 }
1044 },
1045 "required": [
1046 "BrokerId"
1047 ]
1048 },
1049 "output": {
1050 "type": "structure",
1051 "members": {}
1052 }
1053 },
1054 "UpdateBroker": {
1055 "http": {
1056 "method": "PUT",
1057 "requestUri": "/v1/brokers/{broker-id}",
1058 "responseCode": 200
1059 },
1060 "input": {
1061 "type": "structure",
1062 "members": {
1063 "AutoMinorVersionUpgrade": {
1064 "locationName": "autoMinorVersionUpgrade",
1065 "type": "boolean"
1066 },
1067 "BrokerId": {
1068 "location": "uri",
1069 "locationName": "broker-id"
1070 },
1071 "Configuration": {
1072 "shape": "S4",
1073 "locationName": "configuration"
1074 },
1075 "EngineVersion": {
1076 "locationName": "engineVersion"
1077 },
1078 "HostInstanceType": {
1079 "locationName": "hostInstanceType"
1080 },
1081 "Logs": {
1082 "shape": "S9",
1083 "locationName": "logs"
1084 },
1085 "SecurityGroups": {
1086 "shape": "Sc",
1087 "locationName": "securityGroups"
1088 }
1089 },
1090 "required": [
1091 "BrokerId"
1092 ]
1093 },
1094 "output": {
1095 "type": "structure",
1096 "members": {
1097 "AutoMinorVersionUpgrade": {
1098 "locationName": "autoMinorVersionUpgrade",
1099 "type": "boolean"
1100 },
1101 "BrokerId": {
1102 "locationName": "brokerId"
1103 },
1104 "Configuration": {
1105 "shape": "S4",
1106 "locationName": "configuration"
1107 },
1108 "EngineVersion": {
1109 "locationName": "engineVersion"
1110 },
1111 "HostInstanceType": {
1112 "locationName": "hostInstanceType"
1113 },
1114 "Logs": {
1115 "shape": "S9",
1116 "locationName": "logs"
1117 },
1118 "SecurityGroups": {
1119 "shape": "Sc",
1120 "locationName": "securityGroups"
1121 }
1122 }
1123 }
1124 },
1125 "UpdateConfiguration": {
1126 "http": {
1127 "method": "PUT",
1128 "requestUri": "/v1/configurations/{configuration-id}",
1129 "responseCode": 200
1130 },
1131 "input": {
1132 "type": "structure",
1133 "members": {
1134 "ConfigurationId": {
1135 "location": "uri",
1136 "locationName": "configuration-id"
1137 },
1138 "Data": {
1139 "locationName": "data"
1140 },
1141 "Description": {
1142 "locationName": "description"
1143 }
1144 },
1145 "required": [
1146 "ConfigurationId"
1147 ]
1148 },
1149 "output": {
1150 "type": "structure",
1151 "members": {
1152 "Arn": {
1153 "locationName": "arn"
1154 },
1155 "Created": {
1156 "shape": "Sk",
1157 "locationName": "created"
1158 },
1159 "Id": {
1160 "locationName": "id"
1161 },
1162 "LatestRevision": {
1163 "shape": "Sl",
1164 "locationName": "latestRevision"
1165 },
1166 "Name": {
1167 "locationName": "name"
1168 },
1169 "Warnings": {
1170 "locationName": "warnings",
1171 "type": "list",
1172 "member": {
1173 "type": "structure",
1174 "members": {
1175 "AttributeName": {
1176 "locationName": "attributeName"
1177 },
1178 "ElementName": {
1179 "locationName": "elementName"
1180 },
1181 "Reason": {
1182 "locationName": "reason"
1183 }
1184 }
1185 }
1186 }
1187 }
1188 }
1189 },
1190 "UpdateUser": {
1191 "http": {
1192 "method": "PUT",
1193 "requestUri": "/v1/brokers/{broker-id}/users/{username}",
1194 "responseCode": 200
1195 },
1196 "input": {
1197 "type": "structure",
1198 "members": {
1199 "BrokerId": {
1200 "location": "uri",
1201 "locationName": "broker-id"
1202 },
1203 "ConsoleAccess": {
1204 "locationName": "consoleAccess",
1205 "type": "boolean"
1206 },
1207 "Groups": {
1208 "shape": "Sc",
1209 "locationName": "groups"
1210 },
1211 "Password": {
1212 "locationName": "password"
1213 },
1214 "Username": {
1215 "location": "uri",
1216 "locationName": "username"
1217 }
1218 },
1219 "required": [
1220 "Username",
1221 "BrokerId"
1222 ]
1223 },
1224 "output": {
1225 "type": "structure",
1226 "members": {}
1227 }
1228 }
1229 },
1230 "shapes": {
1231 "S4": {
1232 "type": "structure",
1233 "members": {
1234 "Id": {
1235 "locationName": "id"
1236 },
1237 "Revision": {
1238 "locationName": "revision",
1239 "type": "integer"
1240 }
1241 }
1242 },
1243 "S7": {
1244 "type": "structure",
1245 "members": {
1246 "KmsKeyId": {
1247 "locationName": "kmsKeyId"
1248 },
1249 "UseAwsOwnedKey": {
1250 "locationName": "useAwsOwnedKey",
1251 "type": "boolean"
1252 }
1253 },
1254 "required": [
1255 "UseAwsOwnedKey"
1256 ]
1257 },
1258 "S9": {
1259 "type": "structure",
1260 "members": {
1261 "Audit": {
1262 "locationName": "audit",
1263 "type": "boolean"
1264 },
1265 "General": {
1266 "locationName": "general",
1267 "type": "boolean"
1268 }
1269 }
1270 },
1271 "Sa": {
1272 "type": "structure",
1273 "members": {
1274 "DayOfWeek": {
1275 "locationName": "dayOfWeek"
1276 },
1277 "TimeOfDay": {
1278 "locationName": "timeOfDay"
1279 },
1280 "TimeZone": {
1281 "locationName": "timeZone"
1282 }
1283 }
1284 },
1285 "Sc": {
1286 "type": "list",
1287 "member": {}
1288 },
1289 "Se": {
1290 "type": "map",
1291 "key": {},
1292 "value": {}
1293 },
1294 "Sk": {
1295 "type": "timestamp",
1296 "timestampFormat": "iso8601"
1297 },
1298 "Sl": {
1299 "type": "structure",
1300 "members": {
1301 "Created": {
1302 "shape": "Sk",
1303 "locationName": "created"
1304 },
1305 "Description": {
1306 "locationName": "description"
1307 },
1308 "Revision": {
1309 "locationName": "revision",
1310 "type": "integer"
1311 }
1312 }
1313 },
1314 "S13": {
1315 "type": "list",
1316 "member": {
1317 "type": "structure",
1318 "members": {
1319 "PendingChange": {
1320 "locationName": "pendingChange"
1321 },
1322 "Username": {
1323 "locationName": "username"
1324 }
1325 }
1326 }
1327 }
1328 },
1329 "authorizers": {
1330 "authorization_strategy": {
1331 "name": "authorization_strategy",
1332 "type": "provided",
1333 "placement": {
1334 "location": "header",
1335 "name": "Authorization"
1336 }
1337 }
1338 }
1339}
\No newline at end of file