UNPKG

41.1 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-10-31",
5 "endpointPrefix": "rds",
6 "protocol": "query",
7 "serviceAbbreviation": "Amazon DocDB",
8 "serviceFullName": "Amazon DocumentDB with MongoDB compatibility",
9 "serviceId": "DocDB",
10 "signatureVersion": "v4",
11 "signingName": "rds",
12 "uid": "docdb-2014-10-31",
13 "xmlNamespace": "http://rds.amazonaws.com/doc/2014-10-31/"
14 },
15 "operations": {
16 "AddTagsToResource": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "ResourceName",
21 "Tags"
22 ],
23 "members": {
24 "ResourceName": {},
25 "Tags": {
26 "shape": "S3"
27 }
28 }
29 }
30 },
31 "ApplyPendingMaintenanceAction": {
32 "input": {
33 "type": "structure",
34 "required": [
35 "ResourceIdentifier",
36 "ApplyAction",
37 "OptInType"
38 ],
39 "members": {
40 "ResourceIdentifier": {},
41 "ApplyAction": {},
42 "OptInType": {}
43 }
44 },
45 "output": {
46 "resultWrapper": "ApplyPendingMaintenanceActionResult",
47 "type": "structure",
48 "members": {
49 "ResourcePendingMaintenanceActions": {
50 "shape": "S7"
51 }
52 }
53 }
54 },
55 "CopyDBClusterParameterGroup": {
56 "input": {
57 "type": "structure",
58 "required": [
59 "SourceDBClusterParameterGroupIdentifier",
60 "TargetDBClusterParameterGroupIdentifier",
61 "TargetDBClusterParameterGroupDescription"
62 ],
63 "members": {
64 "SourceDBClusterParameterGroupIdentifier": {},
65 "TargetDBClusterParameterGroupIdentifier": {},
66 "TargetDBClusterParameterGroupDescription": {},
67 "Tags": {
68 "shape": "S3"
69 }
70 }
71 },
72 "output": {
73 "resultWrapper": "CopyDBClusterParameterGroupResult",
74 "type": "structure",
75 "members": {
76 "DBClusterParameterGroup": {
77 "shape": "Sd"
78 }
79 }
80 }
81 },
82 "CopyDBClusterSnapshot": {
83 "input": {
84 "type": "structure",
85 "required": [
86 "SourceDBClusterSnapshotIdentifier",
87 "TargetDBClusterSnapshotIdentifier"
88 ],
89 "members": {
90 "SourceDBClusterSnapshotIdentifier": {},
91 "TargetDBClusterSnapshotIdentifier": {},
92 "KmsKeyId": {},
93 "PreSignedUrl": {},
94 "CopyTags": {
95 "type": "boolean"
96 },
97 "Tags": {
98 "shape": "S3"
99 }
100 }
101 },
102 "output": {
103 "resultWrapper": "CopyDBClusterSnapshotResult",
104 "type": "structure",
105 "members": {
106 "DBClusterSnapshot": {
107 "shape": "Sh"
108 }
109 }
110 }
111 },
112 "CreateDBCluster": {
113 "input": {
114 "type": "structure",
115 "required": [
116 "DBClusterIdentifier",
117 "Engine",
118 "MasterUsername",
119 "MasterUserPassword"
120 ],
121 "members": {
122 "AvailabilityZones": {
123 "shape": "Si"
124 },
125 "BackupRetentionPeriod": {
126 "type": "integer"
127 },
128 "DBClusterIdentifier": {},
129 "DBClusterParameterGroupName": {},
130 "VpcSecurityGroupIds": {
131 "shape": "Sn"
132 },
133 "DBSubnetGroupName": {},
134 "Engine": {},
135 "EngineVersion": {},
136 "Port": {
137 "type": "integer"
138 },
139 "MasterUsername": {},
140 "MasterUserPassword": {},
141 "PreferredBackupWindow": {},
142 "PreferredMaintenanceWindow": {},
143 "Tags": {
144 "shape": "S3"
145 },
146 "StorageEncrypted": {
147 "type": "boolean"
148 },
149 "KmsKeyId": {},
150 "EnableCloudwatchLogsExports": {
151 "shape": "So"
152 },
153 "DeletionProtection": {
154 "type": "boolean"
155 }
156 }
157 },
158 "output": {
159 "resultWrapper": "CreateDBClusterResult",
160 "type": "structure",
161 "members": {
162 "DBCluster": {
163 "shape": "Sq"
164 }
165 }
166 }
167 },
168 "CreateDBClusterParameterGroup": {
169 "input": {
170 "type": "structure",
171 "required": [
172 "DBClusterParameterGroupName",
173 "DBParameterGroupFamily",
174 "Description"
175 ],
176 "members": {
177 "DBClusterParameterGroupName": {},
178 "DBParameterGroupFamily": {},
179 "Description": {},
180 "Tags": {
181 "shape": "S3"
182 }
183 }
184 },
185 "output": {
186 "resultWrapper": "CreateDBClusterParameterGroupResult",
187 "type": "structure",
188 "members": {
189 "DBClusterParameterGroup": {
190 "shape": "Sd"
191 }
192 }
193 }
194 },
195 "CreateDBClusterSnapshot": {
196 "input": {
197 "type": "structure",
198 "required": [
199 "DBClusterSnapshotIdentifier",
200 "DBClusterIdentifier"
201 ],
202 "members": {
203 "DBClusterSnapshotIdentifier": {},
204 "DBClusterIdentifier": {},
205 "Tags": {
206 "shape": "S3"
207 }
208 }
209 },
210 "output": {
211 "resultWrapper": "CreateDBClusterSnapshotResult",
212 "type": "structure",
213 "members": {
214 "DBClusterSnapshot": {
215 "shape": "Sh"
216 }
217 }
218 }
219 },
220 "CreateDBInstance": {
221 "input": {
222 "type": "structure",
223 "required": [
224 "DBInstanceIdentifier",
225 "DBInstanceClass",
226 "Engine",
227 "DBClusterIdentifier"
228 ],
229 "members": {
230 "DBInstanceIdentifier": {},
231 "DBInstanceClass": {},
232 "Engine": {},
233 "AvailabilityZone": {},
234 "PreferredMaintenanceWindow": {},
235 "AutoMinorVersionUpgrade": {
236 "type": "boolean"
237 },
238 "Tags": {
239 "shape": "S3"
240 },
241 "DBClusterIdentifier": {},
242 "PromotionTier": {
243 "type": "integer"
244 }
245 }
246 },
247 "output": {
248 "resultWrapper": "CreateDBInstanceResult",
249 "type": "structure",
250 "members": {
251 "DBInstance": {
252 "shape": "S13"
253 }
254 }
255 }
256 },
257 "CreateDBSubnetGroup": {
258 "input": {
259 "type": "structure",
260 "required": [
261 "DBSubnetGroupName",
262 "DBSubnetGroupDescription",
263 "SubnetIds"
264 ],
265 "members": {
266 "DBSubnetGroupName": {},
267 "DBSubnetGroupDescription": {},
268 "SubnetIds": {
269 "shape": "S1e"
270 },
271 "Tags": {
272 "shape": "S3"
273 }
274 }
275 },
276 "output": {
277 "resultWrapper": "CreateDBSubnetGroupResult",
278 "type": "structure",
279 "members": {
280 "DBSubnetGroup": {
281 "shape": "S15"
282 }
283 }
284 }
285 },
286 "DeleteDBCluster": {
287 "input": {
288 "type": "structure",
289 "required": [
290 "DBClusterIdentifier"
291 ],
292 "members": {
293 "DBClusterIdentifier": {},
294 "SkipFinalSnapshot": {
295 "type": "boolean"
296 },
297 "FinalDBSnapshotIdentifier": {}
298 }
299 },
300 "output": {
301 "resultWrapper": "DeleteDBClusterResult",
302 "type": "structure",
303 "members": {
304 "DBCluster": {
305 "shape": "Sq"
306 }
307 }
308 }
309 },
310 "DeleteDBClusterParameterGroup": {
311 "input": {
312 "type": "structure",
313 "required": [
314 "DBClusterParameterGroupName"
315 ],
316 "members": {
317 "DBClusterParameterGroupName": {}
318 }
319 }
320 },
321 "DeleteDBClusterSnapshot": {
322 "input": {
323 "type": "structure",
324 "required": [
325 "DBClusterSnapshotIdentifier"
326 ],
327 "members": {
328 "DBClusterSnapshotIdentifier": {}
329 }
330 },
331 "output": {
332 "resultWrapper": "DeleteDBClusterSnapshotResult",
333 "type": "structure",
334 "members": {
335 "DBClusterSnapshot": {
336 "shape": "Sh"
337 }
338 }
339 }
340 },
341 "DeleteDBInstance": {
342 "input": {
343 "type": "structure",
344 "required": [
345 "DBInstanceIdentifier"
346 ],
347 "members": {
348 "DBInstanceIdentifier": {}
349 }
350 },
351 "output": {
352 "resultWrapper": "DeleteDBInstanceResult",
353 "type": "structure",
354 "members": {
355 "DBInstance": {
356 "shape": "S13"
357 }
358 }
359 }
360 },
361 "DeleteDBSubnetGroup": {
362 "input": {
363 "type": "structure",
364 "required": [
365 "DBSubnetGroupName"
366 ],
367 "members": {
368 "DBSubnetGroupName": {}
369 }
370 }
371 },
372 "DescribeCertificates": {
373 "input": {
374 "type": "structure",
375 "members": {
376 "CertificateIdentifier": {},
377 "Filters": {
378 "shape": "S1p"
379 },
380 "MaxRecords": {
381 "type": "integer"
382 },
383 "Marker": {}
384 }
385 },
386 "output": {
387 "resultWrapper": "DescribeCertificatesResult",
388 "type": "structure",
389 "members": {
390 "Certificates": {
391 "type": "list",
392 "member": {
393 "locationName": "Certificate",
394 "type": "structure",
395 "members": {
396 "CertificateIdentifier": {},
397 "CertificateType": {},
398 "Thumbprint": {},
399 "ValidFrom": {
400 "type": "timestamp"
401 },
402 "ValidTill": {
403 "type": "timestamp"
404 },
405 "CertificateArn": {}
406 },
407 "wrapper": true
408 }
409 },
410 "Marker": {}
411 }
412 }
413 },
414 "DescribeDBClusterParameterGroups": {
415 "input": {
416 "type": "structure",
417 "members": {
418 "DBClusterParameterGroupName": {},
419 "Filters": {
420 "shape": "S1p"
421 },
422 "MaxRecords": {
423 "type": "integer"
424 },
425 "Marker": {}
426 }
427 },
428 "output": {
429 "resultWrapper": "DescribeDBClusterParameterGroupsResult",
430 "type": "structure",
431 "members": {
432 "Marker": {},
433 "DBClusterParameterGroups": {
434 "type": "list",
435 "member": {
436 "shape": "Sd",
437 "locationName": "DBClusterParameterGroup"
438 }
439 }
440 }
441 }
442 },
443 "DescribeDBClusterParameters": {
444 "input": {
445 "type": "structure",
446 "required": [
447 "DBClusterParameterGroupName"
448 ],
449 "members": {
450 "DBClusterParameterGroupName": {},
451 "Source": {},
452 "Filters": {
453 "shape": "S1p"
454 },
455 "MaxRecords": {
456 "type": "integer"
457 },
458 "Marker": {}
459 }
460 },
461 "output": {
462 "resultWrapper": "DescribeDBClusterParametersResult",
463 "type": "structure",
464 "members": {
465 "Parameters": {
466 "shape": "S20"
467 },
468 "Marker": {}
469 }
470 }
471 },
472 "DescribeDBClusterSnapshotAttributes": {
473 "input": {
474 "type": "structure",
475 "required": [
476 "DBClusterSnapshotIdentifier"
477 ],
478 "members": {
479 "DBClusterSnapshotIdentifier": {}
480 }
481 },
482 "output": {
483 "resultWrapper": "DescribeDBClusterSnapshotAttributesResult",
484 "type": "structure",
485 "members": {
486 "DBClusterSnapshotAttributesResult": {
487 "shape": "S25"
488 }
489 }
490 }
491 },
492 "DescribeDBClusterSnapshots": {
493 "input": {
494 "type": "structure",
495 "members": {
496 "DBClusterIdentifier": {},
497 "DBClusterSnapshotIdentifier": {},
498 "SnapshotType": {},
499 "Filters": {
500 "shape": "S1p"
501 },
502 "MaxRecords": {
503 "type": "integer"
504 },
505 "Marker": {},
506 "IncludeShared": {
507 "type": "boolean"
508 },
509 "IncludePublic": {
510 "type": "boolean"
511 }
512 }
513 },
514 "output": {
515 "resultWrapper": "DescribeDBClusterSnapshotsResult",
516 "type": "structure",
517 "members": {
518 "Marker": {},
519 "DBClusterSnapshots": {
520 "type": "list",
521 "member": {
522 "shape": "Sh",
523 "locationName": "DBClusterSnapshot"
524 }
525 }
526 }
527 }
528 },
529 "DescribeDBClusters": {
530 "input": {
531 "type": "structure",
532 "members": {
533 "DBClusterIdentifier": {},
534 "Filters": {
535 "shape": "S1p"
536 },
537 "MaxRecords": {
538 "type": "integer"
539 },
540 "Marker": {}
541 }
542 },
543 "output": {
544 "resultWrapper": "DescribeDBClustersResult",
545 "type": "structure",
546 "members": {
547 "Marker": {},
548 "DBClusters": {
549 "type": "list",
550 "member": {
551 "shape": "Sq",
552 "locationName": "DBCluster"
553 }
554 }
555 }
556 }
557 },
558 "DescribeDBEngineVersions": {
559 "input": {
560 "type": "structure",
561 "members": {
562 "Engine": {},
563 "EngineVersion": {},
564 "DBParameterGroupFamily": {},
565 "Filters": {
566 "shape": "S1p"
567 },
568 "MaxRecords": {
569 "type": "integer"
570 },
571 "Marker": {},
572 "DefaultOnly": {
573 "type": "boolean"
574 },
575 "ListSupportedCharacterSets": {
576 "type": "boolean"
577 },
578 "ListSupportedTimezones": {
579 "type": "boolean"
580 }
581 }
582 },
583 "output": {
584 "resultWrapper": "DescribeDBEngineVersionsResult",
585 "type": "structure",
586 "members": {
587 "Marker": {},
588 "DBEngineVersions": {
589 "type": "list",
590 "member": {
591 "locationName": "DBEngineVersion",
592 "type": "structure",
593 "members": {
594 "Engine": {},
595 "EngineVersion": {},
596 "DBParameterGroupFamily": {},
597 "DBEngineDescription": {},
598 "DBEngineVersionDescription": {},
599 "ValidUpgradeTarget": {
600 "type": "list",
601 "member": {
602 "locationName": "UpgradeTarget",
603 "type": "structure",
604 "members": {
605 "Engine": {},
606 "EngineVersion": {},
607 "Description": {},
608 "AutoUpgrade": {
609 "type": "boolean"
610 },
611 "IsMajorVersionUpgrade": {
612 "type": "boolean"
613 }
614 }
615 }
616 },
617 "ExportableLogTypes": {
618 "shape": "So"
619 },
620 "SupportsLogExportsToCloudwatchLogs": {
621 "type": "boolean"
622 }
623 }
624 }
625 }
626 }
627 }
628 },
629 "DescribeDBInstances": {
630 "input": {
631 "type": "structure",
632 "members": {
633 "DBInstanceIdentifier": {},
634 "Filters": {
635 "shape": "S1p"
636 },
637 "MaxRecords": {
638 "type": "integer"
639 },
640 "Marker": {}
641 }
642 },
643 "output": {
644 "resultWrapper": "DescribeDBInstancesResult",
645 "type": "structure",
646 "members": {
647 "Marker": {},
648 "DBInstances": {
649 "type": "list",
650 "member": {
651 "shape": "S13",
652 "locationName": "DBInstance"
653 }
654 }
655 }
656 }
657 },
658 "DescribeDBSubnetGroups": {
659 "input": {
660 "type": "structure",
661 "members": {
662 "DBSubnetGroupName": {},
663 "Filters": {
664 "shape": "S1p"
665 },
666 "MaxRecords": {
667 "type": "integer"
668 },
669 "Marker": {}
670 }
671 },
672 "output": {
673 "resultWrapper": "DescribeDBSubnetGroupsResult",
674 "type": "structure",
675 "members": {
676 "Marker": {},
677 "DBSubnetGroups": {
678 "type": "list",
679 "member": {
680 "shape": "S15",
681 "locationName": "DBSubnetGroup"
682 }
683 }
684 }
685 }
686 },
687 "DescribeEngineDefaultClusterParameters": {
688 "input": {
689 "type": "structure",
690 "required": [
691 "DBParameterGroupFamily"
692 ],
693 "members": {
694 "DBParameterGroupFamily": {},
695 "Filters": {
696 "shape": "S1p"
697 },
698 "MaxRecords": {
699 "type": "integer"
700 },
701 "Marker": {}
702 }
703 },
704 "output": {
705 "resultWrapper": "DescribeEngineDefaultClusterParametersResult",
706 "type": "structure",
707 "members": {
708 "EngineDefaults": {
709 "type": "structure",
710 "members": {
711 "DBParameterGroupFamily": {},
712 "Marker": {},
713 "Parameters": {
714 "shape": "S20"
715 }
716 },
717 "wrapper": true
718 }
719 }
720 }
721 },
722 "DescribeEventCategories": {
723 "input": {
724 "type": "structure",
725 "members": {
726 "SourceType": {},
727 "Filters": {
728 "shape": "S1p"
729 }
730 }
731 },
732 "output": {
733 "resultWrapper": "DescribeEventCategoriesResult",
734 "type": "structure",
735 "members": {
736 "EventCategoriesMapList": {
737 "type": "list",
738 "member": {
739 "locationName": "EventCategoriesMap",
740 "type": "structure",
741 "members": {
742 "SourceType": {},
743 "EventCategories": {
744 "shape": "S2y"
745 }
746 },
747 "wrapper": true
748 }
749 }
750 }
751 }
752 },
753 "DescribeEvents": {
754 "input": {
755 "type": "structure",
756 "members": {
757 "SourceIdentifier": {},
758 "SourceType": {},
759 "StartTime": {
760 "type": "timestamp"
761 },
762 "EndTime": {
763 "type": "timestamp"
764 },
765 "Duration": {
766 "type": "integer"
767 },
768 "EventCategories": {
769 "shape": "S2y"
770 },
771 "Filters": {
772 "shape": "S1p"
773 },
774 "MaxRecords": {
775 "type": "integer"
776 },
777 "Marker": {}
778 }
779 },
780 "output": {
781 "resultWrapper": "DescribeEventsResult",
782 "type": "structure",
783 "members": {
784 "Marker": {},
785 "Events": {
786 "type": "list",
787 "member": {
788 "locationName": "Event",
789 "type": "structure",
790 "members": {
791 "SourceIdentifier": {},
792 "SourceType": {},
793 "Message": {},
794 "EventCategories": {
795 "shape": "S2y"
796 },
797 "Date": {
798 "type": "timestamp"
799 },
800 "SourceArn": {}
801 }
802 }
803 }
804 }
805 }
806 },
807 "DescribeOrderableDBInstanceOptions": {
808 "input": {
809 "type": "structure",
810 "required": [
811 "Engine"
812 ],
813 "members": {
814 "Engine": {},
815 "EngineVersion": {},
816 "DBInstanceClass": {},
817 "LicenseModel": {},
818 "Vpc": {
819 "type": "boolean"
820 },
821 "Filters": {
822 "shape": "S1p"
823 },
824 "MaxRecords": {
825 "type": "integer"
826 },
827 "Marker": {}
828 }
829 },
830 "output": {
831 "resultWrapper": "DescribeOrderableDBInstanceOptionsResult",
832 "type": "structure",
833 "members": {
834 "OrderableDBInstanceOptions": {
835 "type": "list",
836 "member": {
837 "locationName": "OrderableDBInstanceOption",
838 "type": "structure",
839 "members": {
840 "Engine": {},
841 "EngineVersion": {},
842 "DBInstanceClass": {},
843 "LicenseModel": {},
844 "AvailabilityZones": {
845 "type": "list",
846 "member": {
847 "shape": "S18",
848 "locationName": "AvailabilityZone"
849 }
850 },
851 "Vpc": {
852 "type": "boolean"
853 }
854 },
855 "wrapper": true
856 }
857 },
858 "Marker": {}
859 }
860 }
861 },
862 "DescribePendingMaintenanceActions": {
863 "input": {
864 "type": "structure",
865 "members": {
866 "ResourceIdentifier": {},
867 "Filters": {
868 "shape": "S1p"
869 },
870 "Marker": {},
871 "MaxRecords": {
872 "type": "integer"
873 }
874 }
875 },
876 "output": {
877 "resultWrapper": "DescribePendingMaintenanceActionsResult",
878 "type": "structure",
879 "members": {
880 "PendingMaintenanceActions": {
881 "type": "list",
882 "member": {
883 "shape": "S7",
884 "locationName": "ResourcePendingMaintenanceActions"
885 }
886 },
887 "Marker": {}
888 }
889 }
890 },
891 "FailoverDBCluster": {
892 "input": {
893 "type": "structure",
894 "members": {
895 "DBClusterIdentifier": {},
896 "TargetDBInstanceIdentifier": {}
897 }
898 },
899 "output": {
900 "resultWrapper": "FailoverDBClusterResult",
901 "type": "structure",
902 "members": {
903 "DBCluster": {
904 "shape": "Sq"
905 }
906 }
907 }
908 },
909 "ListTagsForResource": {
910 "input": {
911 "type": "structure",
912 "required": [
913 "ResourceName"
914 ],
915 "members": {
916 "ResourceName": {},
917 "Filters": {
918 "shape": "S1p"
919 }
920 }
921 },
922 "output": {
923 "resultWrapper": "ListTagsForResourceResult",
924 "type": "structure",
925 "members": {
926 "TagList": {
927 "shape": "S3"
928 }
929 }
930 }
931 },
932 "ModifyDBCluster": {
933 "input": {
934 "type": "structure",
935 "required": [
936 "DBClusterIdentifier"
937 ],
938 "members": {
939 "DBClusterIdentifier": {},
940 "NewDBClusterIdentifier": {},
941 "ApplyImmediately": {
942 "type": "boolean"
943 },
944 "BackupRetentionPeriod": {
945 "type": "integer"
946 },
947 "DBClusterParameterGroupName": {},
948 "VpcSecurityGroupIds": {
949 "shape": "Sn"
950 },
951 "Port": {
952 "type": "integer"
953 },
954 "MasterUserPassword": {},
955 "PreferredBackupWindow": {},
956 "PreferredMaintenanceWindow": {},
957 "CloudwatchLogsExportConfiguration": {
958 "type": "structure",
959 "members": {
960 "EnableLogTypes": {
961 "shape": "So"
962 },
963 "DisableLogTypes": {
964 "shape": "So"
965 }
966 }
967 },
968 "EngineVersion": {},
969 "DeletionProtection": {
970 "type": "boolean"
971 }
972 }
973 },
974 "output": {
975 "resultWrapper": "ModifyDBClusterResult",
976 "type": "structure",
977 "members": {
978 "DBCluster": {
979 "shape": "Sq"
980 }
981 }
982 }
983 },
984 "ModifyDBClusterParameterGroup": {
985 "input": {
986 "type": "structure",
987 "required": [
988 "DBClusterParameterGroupName",
989 "Parameters"
990 ],
991 "members": {
992 "DBClusterParameterGroupName": {},
993 "Parameters": {
994 "shape": "S20"
995 }
996 }
997 },
998 "output": {
999 "shape": "S3k",
1000 "resultWrapper": "ModifyDBClusterParameterGroupResult"
1001 }
1002 },
1003 "ModifyDBClusterSnapshotAttribute": {
1004 "input": {
1005 "type": "structure",
1006 "required": [
1007 "DBClusterSnapshotIdentifier",
1008 "AttributeName"
1009 ],
1010 "members": {
1011 "DBClusterSnapshotIdentifier": {},
1012 "AttributeName": {},
1013 "ValuesToAdd": {
1014 "shape": "S28"
1015 },
1016 "ValuesToRemove": {
1017 "shape": "S28"
1018 }
1019 }
1020 },
1021 "output": {
1022 "resultWrapper": "ModifyDBClusterSnapshotAttributeResult",
1023 "type": "structure",
1024 "members": {
1025 "DBClusterSnapshotAttributesResult": {
1026 "shape": "S25"
1027 }
1028 }
1029 }
1030 },
1031 "ModifyDBInstance": {
1032 "input": {
1033 "type": "structure",
1034 "required": [
1035 "DBInstanceIdentifier"
1036 ],
1037 "members": {
1038 "DBInstanceIdentifier": {},
1039 "DBInstanceClass": {},
1040 "ApplyImmediately": {
1041 "type": "boolean"
1042 },
1043 "PreferredMaintenanceWindow": {},
1044 "AutoMinorVersionUpgrade": {
1045 "type": "boolean"
1046 },
1047 "NewDBInstanceIdentifier": {},
1048 "CACertificateIdentifier": {},
1049 "PromotionTier": {
1050 "type": "integer"
1051 }
1052 }
1053 },
1054 "output": {
1055 "resultWrapper": "ModifyDBInstanceResult",
1056 "type": "structure",
1057 "members": {
1058 "DBInstance": {
1059 "shape": "S13"
1060 }
1061 }
1062 }
1063 },
1064 "ModifyDBSubnetGroup": {
1065 "input": {
1066 "type": "structure",
1067 "required": [
1068 "DBSubnetGroupName",
1069 "SubnetIds"
1070 ],
1071 "members": {
1072 "DBSubnetGroupName": {},
1073 "DBSubnetGroupDescription": {},
1074 "SubnetIds": {
1075 "shape": "S1e"
1076 }
1077 }
1078 },
1079 "output": {
1080 "resultWrapper": "ModifyDBSubnetGroupResult",
1081 "type": "structure",
1082 "members": {
1083 "DBSubnetGroup": {
1084 "shape": "S15"
1085 }
1086 }
1087 }
1088 },
1089 "RebootDBInstance": {
1090 "input": {
1091 "type": "structure",
1092 "required": [
1093 "DBInstanceIdentifier"
1094 ],
1095 "members": {
1096 "DBInstanceIdentifier": {},
1097 "ForceFailover": {
1098 "type": "boolean"
1099 }
1100 }
1101 },
1102 "output": {
1103 "resultWrapper": "RebootDBInstanceResult",
1104 "type": "structure",
1105 "members": {
1106 "DBInstance": {
1107 "shape": "S13"
1108 }
1109 }
1110 }
1111 },
1112 "RemoveTagsFromResource": {
1113 "input": {
1114 "type": "structure",
1115 "required": [
1116 "ResourceName",
1117 "TagKeys"
1118 ],
1119 "members": {
1120 "ResourceName": {},
1121 "TagKeys": {
1122 "type": "list",
1123 "member": {}
1124 }
1125 }
1126 }
1127 },
1128 "ResetDBClusterParameterGroup": {
1129 "input": {
1130 "type": "structure",
1131 "required": [
1132 "DBClusterParameterGroupName"
1133 ],
1134 "members": {
1135 "DBClusterParameterGroupName": {},
1136 "ResetAllParameters": {
1137 "type": "boolean"
1138 },
1139 "Parameters": {
1140 "shape": "S20"
1141 }
1142 }
1143 },
1144 "output": {
1145 "shape": "S3k",
1146 "resultWrapper": "ResetDBClusterParameterGroupResult"
1147 }
1148 },
1149 "RestoreDBClusterFromSnapshot": {
1150 "input": {
1151 "type": "structure",
1152 "required": [
1153 "DBClusterIdentifier",
1154 "SnapshotIdentifier",
1155 "Engine"
1156 ],
1157 "members": {
1158 "AvailabilityZones": {
1159 "shape": "Si"
1160 },
1161 "DBClusterIdentifier": {},
1162 "SnapshotIdentifier": {},
1163 "Engine": {},
1164 "EngineVersion": {},
1165 "Port": {
1166 "type": "integer"
1167 },
1168 "DBSubnetGroupName": {},
1169 "VpcSecurityGroupIds": {
1170 "shape": "Sn"
1171 },
1172 "Tags": {
1173 "shape": "S3"
1174 },
1175 "KmsKeyId": {},
1176 "EnableCloudwatchLogsExports": {
1177 "shape": "So"
1178 },
1179 "DeletionProtection": {
1180 "type": "boolean"
1181 }
1182 }
1183 },
1184 "output": {
1185 "resultWrapper": "RestoreDBClusterFromSnapshotResult",
1186 "type": "structure",
1187 "members": {
1188 "DBCluster": {
1189 "shape": "Sq"
1190 }
1191 }
1192 }
1193 },
1194 "RestoreDBClusterToPointInTime": {
1195 "input": {
1196 "type": "structure",
1197 "required": [
1198 "DBClusterIdentifier",
1199 "SourceDBClusterIdentifier"
1200 ],
1201 "members": {
1202 "DBClusterIdentifier": {},
1203 "SourceDBClusterIdentifier": {},
1204 "RestoreToTime": {
1205 "type": "timestamp"
1206 },
1207 "UseLatestRestorableTime": {
1208 "type": "boolean"
1209 },
1210 "Port": {
1211 "type": "integer"
1212 },
1213 "DBSubnetGroupName": {},
1214 "VpcSecurityGroupIds": {
1215 "shape": "Sn"
1216 },
1217 "Tags": {
1218 "shape": "S3"
1219 },
1220 "KmsKeyId": {},
1221 "EnableCloudwatchLogsExports": {
1222 "shape": "So"
1223 },
1224 "DeletionProtection": {
1225 "type": "boolean"
1226 }
1227 }
1228 },
1229 "output": {
1230 "resultWrapper": "RestoreDBClusterToPointInTimeResult",
1231 "type": "structure",
1232 "members": {
1233 "DBCluster": {
1234 "shape": "Sq"
1235 }
1236 }
1237 }
1238 },
1239 "StartDBCluster": {
1240 "input": {
1241 "type": "structure",
1242 "required": [
1243 "DBClusterIdentifier"
1244 ],
1245 "members": {
1246 "DBClusterIdentifier": {}
1247 }
1248 },
1249 "output": {
1250 "resultWrapper": "StartDBClusterResult",
1251 "type": "structure",
1252 "members": {
1253 "DBCluster": {
1254 "shape": "Sq"
1255 }
1256 }
1257 }
1258 },
1259 "StopDBCluster": {
1260 "input": {
1261 "type": "structure",
1262 "required": [
1263 "DBClusterIdentifier"
1264 ],
1265 "members": {
1266 "DBClusterIdentifier": {}
1267 }
1268 },
1269 "output": {
1270 "resultWrapper": "StopDBClusterResult",
1271 "type": "structure",
1272 "members": {
1273 "DBCluster": {
1274 "shape": "Sq"
1275 }
1276 }
1277 }
1278 }
1279 },
1280 "shapes": {
1281 "S3": {
1282 "type": "list",
1283 "member": {
1284 "locationName": "Tag",
1285 "type": "structure",
1286 "members": {
1287 "Key": {},
1288 "Value": {}
1289 }
1290 }
1291 },
1292 "S7": {
1293 "type": "structure",
1294 "members": {
1295 "ResourceIdentifier": {},
1296 "PendingMaintenanceActionDetails": {
1297 "type": "list",
1298 "member": {
1299 "locationName": "PendingMaintenanceAction",
1300 "type": "structure",
1301 "members": {
1302 "Action": {},
1303 "AutoAppliedAfterDate": {
1304 "type": "timestamp"
1305 },
1306 "ForcedApplyDate": {
1307 "type": "timestamp"
1308 },
1309 "OptInStatus": {},
1310 "CurrentApplyDate": {
1311 "type": "timestamp"
1312 },
1313 "Description": {}
1314 }
1315 }
1316 }
1317 },
1318 "wrapper": true
1319 },
1320 "Sd": {
1321 "type": "structure",
1322 "members": {
1323 "DBClusterParameterGroupName": {},
1324 "DBParameterGroupFamily": {},
1325 "Description": {},
1326 "DBClusterParameterGroupArn": {}
1327 },
1328 "wrapper": true
1329 },
1330 "Sh": {
1331 "type": "structure",
1332 "members": {
1333 "AvailabilityZones": {
1334 "shape": "Si"
1335 },
1336 "DBClusterSnapshotIdentifier": {},
1337 "DBClusterIdentifier": {},
1338 "SnapshotCreateTime": {
1339 "type": "timestamp"
1340 },
1341 "Engine": {},
1342 "Status": {},
1343 "Port": {
1344 "type": "integer"
1345 },
1346 "VpcId": {},
1347 "ClusterCreateTime": {
1348 "type": "timestamp"
1349 },
1350 "MasterUsername": {},
1351 "EngineVersion": {},
1352 "SnapshotType": {},
1353 "PercentProgress": {
1354 "type": "integer"
1355 },
1356 "StorageEncrypted": {
1357 "type": "boolean"
1358 },
1359 "KmsKeyId": {},
1360 "DBClusterSnapshotArn": {},
1361 "SourceDBClusterSnapshotArn": {}
1362 },
1363 "wrapper": true
1364 },
1365 "Si": {
1366 "type": "list",
1367 "member": {
1368 "locationName": "AvailabilityZone"
1369 }
1370 },
1371 "Sn": {
1372 "type": "list",
1373 "member": {
1374 "locationName": "VpcSecurityGroupId"
1375 }
1376 },
1377 "So": {
1378 "type": "list",
1379 "member": {}
1380 },
1381 "Sq": {
1382 "type": "structure",
1383 "members": {
1384 "AvailabilityZones": {
1385 "shape": "Si"
1386 },
1387 "BackupRetentionPeriod": {
1388 "type": "integer"
1389 },
1390 "DBClusterIdentifier": {},
1391 "DBClusterParameterGroup": {},
1392 "DBSubnetGroup": {},
1393 "Status": {},
1394 "PercentProgress": {},
1395 "EarliestRestorableTime": {
1396 "type": "timestamp"
1397 },
1398 "Endpoint": {},
1399 "ReaderEndpoint": {},
1400 "MultiAZ": {
1401 "type": "boolean"
1402 },
1403 "Engine": {},
1404 "EngineVersion": {},
1405 "LatestRestorableTime": {
1406 "type": "timestamp"
1407 },
1408 "Port": {
1409 "type": "integer"
1410 },
1411 "MasterUsername": {},
1412 "PreferredBackupWindow": {},
1413 "PreferredMaintenanceWindow": {},
1414 "DBClusterMembers": {
1415 "type": "list",
1416 "member": {
1417 "locationName": "DBClusterMember",
1418 "type": "structure",
1419 "members": {
1420 "DBInstanceIdentifier": {},
1421 "IsClusterWriter": {
1422 "type": "boolean"
1423 },
1424 "DBClusterParameterGroupStatus": {},
1425 "PromotionTier": {
1426 "type": "integer"
1427 }
1428 },
1429 "wrapper": true
1430 }
1431 },
1432 "VpcSecurityGroups": {
1433 "shape": "St"
1434 },
1435 "HostedZoneId": {},
1436 "StorageEncrypted": {
1437 "type": "boolean"
1438 },
1439 "KmsKeyId": {},
1440 "DbClusterResourceId": {},
1441 "DBClusterArn": {},
1442 "AssociatedRoles": {
1443 "type": "list",
1444 "member": {
1445 "locationName": "DBClusterRole",
1446 "type": "structure",
1447 "members": {
1448 "RoleArn": {},
1449 "Status": {}
1450 }
1451 }
1452 },
1453 "ClusterCreateTime": {
1454 "type": "timestamp"
1455 },
1456 "EnabledCloudwatchLogsExports": {
1457 "shape": "So"
1458 },
1459 "DeletionProtection": {
1460 "type": "boolean"
1461 }
1462 },
1463 "wrapper": true
1464 },
1465 "St": {
1466 "type": "list",
1467 "member": {
1468 "locationName": "VpcSecurityGroupMembership",
1469 "type": "structure",
1470 "members": {
1471 "VpcSecurityGroupId": {},
1472 "Status": {}
1473 }
1474 }
1475 },
1476 "S13": {
1477 "type": "structure",
1478 "members": {
1479 "DBInstanceIdentifier": {},
1480 "DBInstanceClass": {},
1481 "Engine": {},
1482 "DBInstanceStatus": {},
1483 "Endpoint": {
1484 "type": "structure",
1485 "members": {
1486 "Address": {},
1487 "Port": {
1488 "type": "integer"
1489 },
1490 "HostedZoneId": {}
1491 }
1492 },
1493 "InstanceCreateTime": {
1494 "type": "timestamp"
1495 },
1496 "PreferredBackupWindow": {},
1497 "BackupRetentionPeriod": {
1498 "type": "integer"
1499 },
1500 "VpcSecurityGroups": {
1501 "shape": "St"
1502 },
1503 "AvailabilityZone": {},
1504 "DBSubnetGroup": {
1505 "shape": "S15"
1506 },
1507 "PreferredMaintenanceWindow": {},
1508 "PendingModifiedValues": {
1509 "type": "structure",
1510 "members": {
1511 "DBInstanceClass": {},
1512 "AllocatedStorage": {
1513 "type": "integer"
1514 },
1515 "MasterUserPassword": {},
1516 "Port": {
1517 "type": "integer"
1518 },
1519 "BackupRetentionPeriod": {
1520 "type": "integer"
1521 },
1522 "MultiAZ": {
1523 "type": "boolean"
1524 },
1525 "EngineVersion": {},
1526 "LicenseModel": {},
1527 "Iops": {
1528 "type": "integer"
1529 },
1530 "DBInstanceIdentifier": {},
1531 "StorageType": {},
1532 "CACertificateIdentifier": {},
1533 "DBSubnetGroupName": {},
1534 "PendingCloudwatchLogsExports": {
1535 "type": "structure",
1536 "members": {
1537 "LogTypesToEnable": {
1538 "shape": "So"
1539 },
1540 "LogTypesToDisable": {
1541 "shape": "So"
1542 }
1543 }
1544 }
1545 }
1546 },
1547 "LatestRestorableTime": {
1548 "type": "timestamp"
1549 },
1550 "EngineVersion": {},
1551 "AutoMinorVersionUpgrade": {
1552 "type": "boolean"
1553 },
1554 "PubliclyAccessible": {
1555 "type": "boolean"
1556 },
1557 "StatusInfos": {
1558 "type": "list",
1559 "member": {
1560 "locationName": "DBInstanceStatusInfo",
1561 "type": "structure",
1562 "members": {
1563 "StatusType": {},
1564 "Normal": {
1565 "type": "boolean"
1566 },
1567 "Status": {},
1568 "Message": {}
1569 }
1570 }
1571 },
1572 "DBClusterIdentifier": {},
1573 "StorageEncrypted": {
1574 "type": "boolean"
1575 },
1576 "KmsKeyId": {},
1577 "DbiResourceId": {},
1578 "CACertificateIdentifier": {},
1579 "PromotionTier": {
1580 "type": "integer"
1581 },
1582 "DBInstanceArn": {},
1583 "EnabledCloudwatchLogsExports": {
1584 "shape": "So"
1585 }
1586 },
1587 "wrapper": true
1588 },
1589 "S15": {
1590 "type": "structure",
1591 "members": {
1592 "DBSubnetGroupName": {},
1593 "DBSubnetGroupDescription": {},
1594 "VpcId": {},
1595 "SubnetGroupStatus": {},
1596 "Subnets": {
1597 "type": "list",
1598 "member": {
1599 "locationName": "Subnet",
1600 "type": "structure",
1601 "members": {
1602 "SubnetIdentifier": {},
1603 "SubnetAvailabilityZone": {
1604 "shape": "S18"
1605 },
1606 "SubnetStatus": {}
1607 }
1608 }
1609 },
1610 "DBSubnetGroupArn": {}
1611 },
1612 "wrapper": true
1613 },
1614 "S18": {
1615 "type": "structure",
1616 "members": {
1617 "Name": {}
1618 },
1619 "wrapper": true
1620 },
1621 "S1e": {
1622 "type": "list",
1623 "member": {
1624 "locationName": "SubnetIdentifier"
1625 }
1626 },
1627 "S1p": {
1628 "type": "list",
1629 "member": {
1630 "locationName": "Filter",
1631 "type": "structure",
1632 "required": [
1633 "Name",
1634 "Values"
1635 ],
1636 "members": {
1637 "Name": {},
1638 "Values": {
1639 "type": "list",
1640 "member": {
1641 "locationName": "Value"
1642 }
1643 }
1644 }
1645 }
1646 },
1647 "S20": {
1648 "type": "list",
1649 "member": {
1650 "locationName": "Parameter",
1651 "type": "structure",
1652 "members": {
1653 "ParameterName": {},
1654 "ParameterValue": {},
1655 "Description": {},
1656 "Source": {},
1657 "ApplyType": {},
1658 "DataType": {},
1659 "AllowedValues": {},
1660 "IsModifiable": {
1661 "type": "boolean"
1662 },
1663 "MinimumEngineVersion": {},
1664 "ApplyMethod": {}
1665 }
1666 }
1667 },
1668 "S25": {
1669 "type": "structure",
1670 "members": {
1671 "DBClusterSnapshotIdentifier": {},
1672 "DBClusterSnapshotAttributes": {
1673 "type": "list",
1674 "member": {
1675 "locationName": "DBClusterSnapshotAttribute",
1676 "type": "structure",
1677 "members": {
1678 "AttributeName": {},
1679 "AttributeValues": {
1680 "shape": "S28"
1681 }
1682 }
1683 }
1684 }
1685 },
1686 "wrapper": true
1687 },
1688 "S28": {
1689 "type": "list",
1690 "member": {
1691 "locationName": "AttributeValue"
1692 }
1693 },
1694 "S2y": {
1695 "type": "list",
1696 "member": {
1697 "locationName": "EventCategory"
1698 }
1699 },
1700 "S3k": {
1701 "type": "structure",
1702 "members": {
1703 "DBClusterParameterGroupName": {}
1704 }
1705 }
1706 }
1707}
\No newline at end of file