UNPKG

45.3 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2013-01-10",
5 "endpointPrefix": "rds",
6 "protocol": "query",
7 "serviceAbbreviation": "Amazon RDS",
8 "serviceFullName": "Amazon Relational Database Service",
9 "signatureVersion": "v4",
10 "uid": "rds-2013-01-10",
11 "xmlNamespace": "http://rds.amazonaws.com/doc/2013-01-10/"
12 },
13 "operations": {
14 "AddSourceIdentifierToSubscription": {
15 "input": {
16 "type": "structure",
17 "required": [
18 "SubscriptionName",
19 "SourceIdentifier"
20 ],
21 "members": {
22 "SubscriptionName": {},
23 "SourceIdentifier": {}
24 }
25 },
26 "output": {
27 "resultWrapper": "AddSourceIdentifierToSubscriptionResult",
28 "type": "structure",
29 "members": {
30 "EventSubscription": {
31 "shape": "S4"
32 }
33 }
34 }
35 },
36 "AddTagsToResource": {
37 "input": {
38 "type": "structure",
39 "required": [
40 "ResourceName",
41 "Tags"
42 ],
43 "members": {
44 "ResourceName": {},
45 "Tags": {
46 "shape": "S9"
47 }
48 }
49 }
50 },
51 "AuthorizeDBSecurityGroupIngress": {
52 "input": {
53 "type": "structure",
54 "required": [
55 "DBSecurityGroupName"
56 ],
57 "members": {
58 "DBSecurityGroupName": {},
59 "CIDRIP": {},
60 "EC2SecurityGroupName": {},
61 "EC2SecurityGroupId": {},
62 "EC2SecurityGroupOwnerId": {}
63 }
64 },
65 "output": {
66 "resultWrapper": "AuthorizeDBSecurityGroupIngressResult",
67 "type": "structure",
68 "members": {
69 "DBSecurityGroup": {
70 "shape": "Sd"
71 }
72 }
73 }
74 },
75 "CopyDBSnapshot": {
76 "input": {
77 "type": "structure",
78 "required": [
79 "SourceDBSnapshotIdentifier",
80 "TargetDBSnapshotIdentifier"
81 ],
82 "members": {
83 "SourceDBSnapshotIdentifier": {},
84 "TargetDBSnapshotIdentifier": {}
85 }
86 },
87 "output": {
88 "resultWrapper": "CopyDBSnapshotResult",
89 "type": "structure",
90 "members": {
91 "DBSnapshot": {
92 "shape": "Sk"
93 }
94 }
95 }
96 },
97 "CreateDBInstance": {
98 "input": {
99 "type": "structure",
100 "required": [
101 "DBInstanceIdentifier",
102 "AllocatedStorage",
103 "DBInstanceClass",
104 "Engine",
105 "MasterUsername",
106 "MasterUserPassword"
107 ],
108 "members": {
109 "DBName": {},
110 "DBInstanceIdentifier": {},
111 "AllocatedStorage": {
112 "type": "integer"
113 },
114 "DBInstanceClass": {},
115 "Engine": {},
116 "MasterUsername": {},
117 "MasterUserPassword": {},
118 "DBSecurityGroups": {
119 "shape": "Sp"
120 },
121 "VpcSecurityGroupIds": {
122 "shape": "Sq"
123 },
124 "AvailabilityZone": {},
125 "DBSubnetGroupName": {},
126 "PreferredMaintenanceWindow": {},
127 "DBParameterGroupName": {},
128 "BackupRetentionPeriod": {
129 "type": "integer"
130 },
131 "PreferredBackupWindow": {},
132 "Port": {
133 "type": "integer"
134 },
135 "MultiAZ": {
136 "type": "boolean"
137 },
138 "EngineVersion": {},
139 "AutoMinorVersionUpgrade": {
140 "type": "boolean"
141 },
142 "LicenseModel": {},
143 "Iops": {
144 "type": "integer"
145 },
146 "OptionGroupName": {},
147 "CharacterSetName": {},
148 "PubliclyAccessible": {
149 "type": "boolean"
150 }
151 }
152 },
153 "output": {
154 "resultWrapper": "CreateDBInstanceResult",
155 "type": "structure",
156 "members": {
157 "DBInstance": {
158 "shape": "St"
159 }
160 }
161 }
162 },
163 "CreateDBInstanceReadReplica": {
164 "input": {
165 "type": "structure",
166 "required": [
167 "DBInstanceIdentifier",
168 "SourceDBInstanceIdentifier"
169 ],
170 "members": {
171 "DBInstanceIdentifier": {},
172 "SourceDBInstanceIdentifier": {},
173 "DBInstanceClass": {},
174 "AvailabilityZone": {},
175 "Port": {
176 "type": "integer"
177 },
178 "AutoMinorVersionUpgrade": {
179 "type": "boolean"
180 },
181 "Iops": {
182 "type": "integer"
183 },
184 "OptionGroupName": {},
185 "PubliclyAccessible": {
186 "type": "boolean"
187 }
188 }
189 },
190 "output": {
191 "resultWrapper": "CreateDBInstanceReadReplicaResult",
192 "type": "structure",
193 "members": {
194 "DBInstance": {
195 "shape": "St"
196 }
197 }
198 }
199 },
200 "CreateDBParameterGroup": {
201 "input": {
202 "type": "structure",
203 "required": [
204 "DBParameterGroupName",
205 "DBParameterGroupFamily",
206 "Description"
207 ],
208 "members": {
209 "DBParameterGroupName": {},
210 "DBParameterGroupFamily": {},
211 "Description": {}
212 }
213 },
214 "output": {
215 "resultWrapper": "CreateDBParameterGroupResult",
216 "type": "structure",
217 "members": {
218 "DBParameterGroup": {
219 "shape": "S1c"
220 }
221 }
222 }
223 },
224 "CreateDBSecurityGroup": {
225 "input": {
226 "type": "structure",
227 "required": [
228 "DBSecurityGroupName",
229 "DBSecurityGroupDescription"
230 ],
231 "members": {
232 "DBSecurityGroupName": {},
233 "DBSecurityGroupDescription": {}
234 }
235 },
236 "output": {
237 "resultWrapper": "CreateDBSecurityGroupResult",
238 "type": "structure",
239 "members": {
240 "DBSecurityGroup": {
241 "shape": "Sd"
242 }
243 }
244 }
245 },
246 "CreateDBSnapshot": {
247 "input": {
248 "type": "structure",
249 "required": [
250 "DBSnapshotIdentifier",
251 "DBInstanceIdentifier"
252 ],
253 "members": {
254 "DBSnapshotIdentifier": {},
255 "DBInstanceIdentifier": {}
256 }
257 },
258 "output": {
259 "resultWrapper": "CreateDBSnapshotResult",
260 "type": "structure",
261 "members": {
262 "DBSnapshot": {
263 "shape": "Sk"
264 }
265 }
266 }
267 },
268 "CreateDBSubnetGroup": {
269 "input": {
270 "type": "structure",
271 "required": [
272 "DBSubnetGroupName",
273 "DBSubnetGroupDescription",
274 "SubnetIds"
275 ],
276 "members": {
277 "DBSubnetGroupName": {},
278 "DBSubnetGroupDescription": {},
279 "SubnetIds": {
280 "shape": "S1i"
281 }
282 }
283 },
284 "output": {
285 "resultWrapper": "CreateDBSubnetGroupResult",
286 "type": "structure",
287 "members": {
288 "DBSubnetGroup": {
289 "shape": "S11"
290 }
291 }
292 }
293 },
294 "CreateEventSubscription": {
295 "input": {
296 "type": "structure",
297 "required": [
298 "SubscriptionName",
299 "SnsTopicArn"
300 ],
301 "members": {
302 "SubscriptionName": {},
303 "SnsTopicArn": {},
304 "SourceType": {},
305 "EventCategories": {
306 "shape": "S6"
307 },
308 "SourceIds": {
309 "shape": "S5"
310 },
311 "Enabled": {
312 "type": "boolean"
313 }
314 }
315 },
316 "output": {
317 "resultWrapper": "CreateEventSubscriptionResult",
318 "type": "structure",
319 "members": {
320 "EventSubscription": {
321 "shape": "S4"
322 }
323 }
324 }
325 },
326 "CreateOptionGroup": {
327 "input": {
328 "type": "structure",
329 "required": [
330 "OptionGroupName",
331 "EngineName",
332 "MajorEngineVersion",
333 "OptionGroupDescription"
334 ],
335 "members": {
336 "OptionGroupName": {},
337 "EngineName": {},
338 "MajorEngineVersion": {},
339 "OptionGroupDescription": {}
340 }
341 },
342 "output": {
343 "resultWrapper": "CreateOptionGroupResult",
344 "type": "structure",
345 "members": {
346 "OptionGroup": {
347 "shape": "S1o"
348 }
349 }
350 }
351 },
352 "DeleteDBInstance": {
353 "input": {
354 "type": "structure",
355 "required": [
356 "DBInstanceIdentifier"
357 ],
358 "members": {
359 "DBInstanceIdentifier": {},
360 "SkipFinalSnapshot": {
361 "type": "boolean"
362 },
363 "FinalDBSnapshotIdentifier": {}
364 }
365 },
366 "output": {
367 "resultWrapper": "DeleteDBInstanceResult",
368 "type": "structure",
369 "members": {
370 "DBInstance": {
371 "shape": "St"
372 }
373 }
374 }
375 },
376 "DeleteDBParameterGroup": {
377 "input": {
378 "type": "structure",
379 "required": [
380 "DBParameterGroupName"
381 ],
382 "members": {
383 "DBParameterGroupName": {}
384 }
385 }
386 },
387 "DeleteDBSecurityGroup": {
388 "input": {
389 "type": "structure",
390 "required": [
391 "DBSecurityGroupName"
392 ],
393 "members": {
394 "DBSecurityGroupName": {}
395 }
396 }
397 },
398 "DeleteDBSnapshot": {
399 "input": {
400 "type": "structure",
401 "required": [
402 "DBSnapshotIdentifier"
403 ],
404 "members": {
405 "DBSnapshotIdentifier": {}
406 }
407 },
408 "output": {
409 "resultWrapper": "DeleteDBSnapshotResult",
410 "type": "structure",
411 "members": {
412 "DBSnapshot": {
413 "shape": "Sk"
414 }
415 }
416 }
417 },
418 "DeleteDBSubnetGroup": {
419 "input": {
420 "type": "structure",
421 "required": [
422 "DBSubnetGroupName"
423 ],
424 "members": {
425 "DBSubnetGroupName": {}
426 }
427 }
428 },
429 "DeleteEventSubscription": {
430 "input": {
431 "type": "structure",
432 "required": [
433 "SubscriptionName"
434 ],
435 "members": {
436 "SubscriptionName": {}
437 }
438 },
439 "output": {
440 "resultWrapper": "DeleteEventSubscriptionResult",
441 "type": "structure",
442 "members": {
443 "EventSubscription": {
444 "shape": "S4"
445 }
446 }
447 }
448 },
449 "DeleteOptionGroup": {
450 "input": {
451 "type": "structure",
452 "required": [
453 "OptionGroupName"
454 ],
455 "members": {
456 "OptionGroupName": {}
457 }
458 }
459 },
460 "DescribeDBEngineVersions": {
461 "input": {
462 "type": "structure",
463 "members": {
464 "Engine": {},
465 "EngineVersion": {},
466 "DBParameterGroupFamily": {},
467 "MaxRecords": {
468 "type": "integer"
469 },
470 "Marker": {},
471 "DefaultOnly": {
472 "type": "boolean"
473 },
474 "ListSupportedCharacterSets": {
475 "type": "boolean"
476 }
477 }
478 },
479 "output": {
480 "resultWrapper": "DescribeDBEngineVersionsResult",
481 "type": "structure",
482 "members": {
483 "Marker": {},
484 "DBEngineVersions": {
485 "type": "list",
486 "member": {
487 "locationName": "DBEngineVersion",
488 "type": "structure",
489 "members": {
490 "Engine": {},
491 "EngineVersion": {},
492 "DBParameterGroupFamily": {},
493 "DBEngineDescription": {},
494 "DBEngineVersionDescription": {},
495 "DefaultCharacterSet": {
496 "shape": "S25"
497 },
498 "SupportedCharacterSets": {
499 "type": "list",
500 "member": {
501 "shape": "S25",
502 "locationName": "CharacterSet"
503 }
504 }
505 }
506 }
507 }
508 }
509 }
510 },
511 "DescribeDBInstances": {
512 "input": {
513 "type": "structure",
514 "members": {
515 "DBInstanceIdentifier": {},
516 "MaxRecords": {
517 "type": "integer"
518 },
519 "Marker": {}
520 }
521 },
522 "output": {
523 "resultWrapper": "DescribeDBInstancesResult",
524 "type": "structure",
525 "members": {
526 "Marker": {},
527 "DBInstances": {
528 "type": "list",
529 "member": {
530 "shape": "St",
531 "locationName": "DBInstance"
532 }
533 }
534 }
535 }
536 },
537 "DescribeDBParameterGroups": {
538 "input": {
539 "type": "structure",
540 "members": {
541 "DBParameterGroupName": {},
542 "MaxRecords": {
543 "type": "integer"
544 },
545 "Marker": {}
546 }
547 },
548 "output": {
549 "resultWrapper": "DescribeDBParameterGroupsResult",
550 "type": "structure",
551 "members": {
552 "Marker": {},
553 "DBParameterGroups": {
554 "type": "list",
555 "member": {
556 "shape": "S1c",
557 "locationName": "DBParameterGroup"
558 }
559 }
560 }
561 }
562 },
563 "DescribeDBParameters": {
564 "input": {
565 "type": "structure",
566 "required": [
567 "DBParameterGroupName"
568 ],
569 "members": {
570 "DBParameterGroupName": {},
571 "Source": {},
572 "MaxRecords": {
573 "type": "integer"
574 },
575 "Marker": {}
576 }
577 },
578 "output": {
579 "resultWrapper": "DescribeDBParametersResult",
580 "type": "structure",
581 "members": {
582 "Parameters": {
583 "shape": "S2f"
584 },
585 "Marker": {}
586 }
587 }
588 },
589 "DescribeDBSecurityGroups": {
590 "input": {
591 "type": "structure",
592 "members": {
593 "DBSecurityGroupName": {},
594 "MaxRecords": {
595 "type": "integer"
596 },
597 "Marker": {}
598 }
599 },
600 "output": {
601 "resultWrapper": "DescribeDBSecurityGroupsResult",
602 "type": "structure",
603 "members": {
604 "Marker": {},
605 "DBSecurityGroups": {
606 "type": "list",
607 "member": {
608 "shape": "Sd",
609 "locationName": "DBSecurityGroup"
610 }
611 }
612 }
613 }
614 },
615 "DescribeDBSnapshots": {
616 "input": {
617 "type": "structure",
618 "members": {
619 "DBInstanceIdentifier": {},
620 "DBSnapshotIdentifier": {},
621 "SnapshotType": {},
622 "MaxRecords": {
623 "type": "integer"
624 },
625 "Marker": {}
626 }
627 },
628 "output": {
629 "resultWrapper": "DescribeDBSnapshotsResult",
630 "type": "structure",
631 "members": {
632 "Marker": {},
633 "DBSnapshots": {
634 "type": "list",
635 "member": {
636 "shape": "Sk",
637 "locationName": "DBSnapshot"
638 }
639 }
640 }
641 }
642 },
643 "DescribeDBSubnetGroups": {
644 "input": {
645 "type": "structure",
646 "members": {
647 "DBSubnetGroupName": {},
648 "MaxRecords": {
649 "type": "integer"
650 },
651 "Marker": {}
652 }
653 },
654 "output": {
655 "resultWrapper": "DescribeDBSubnetGroupsResult",
656 "type": "structure",
657 "members": {
658 "Marker": {},
659 "DBSubnetGroups": {
660 "type": "list",
661 "member": {
662 "shape": "S11",
663 "locationName": "DBSubnetGroup"
664 }
665 }
666 }
667 }
668 },
669 "DescribeEngineDefaultParameters": {
670 "input": {
671 "type": "structure",
672 "required": [
673 "DBParameterGroupFamily"
674 ],
675 "members": {
676 "DBParameterGroupFamily": {},
677 "MaxRecords": {
678 "type": "integer"
679 },
680 "Marker": {}
681 }
682 },
683 "output": {
684 "resultWrapper": "DescribeEngineDefaultParametersResult",
685 "type": "structure",
686 "members": {
687 "EngineDefaults": {
688 "type": "structure",
689 "members": {
690 "DBParameterGroupFamily": {},
691 "Marker": {},
692 "Parameters": {
693 "shape": "S2f"
694 }
695 },
696 "wrapper": true
697 }
698 }
699 }
700 },
701 "DescribeEventCategories": {
702 "input": {
703 "type": "structure",
704 "members": {
705 "SourceType": {}
706 }
707 },
708 "output": {
709 "resultWrapper": "DescribeEventCategoriesResult",
710 "type": "structure",
711 "members": {
712 "EventCategoriesMapList": {
713 "type": "list",
714 "member": {
715 "locationName": "EventCategoriesMap",
716 "type": "structure",
717 "members": {
718 "SourceType": {},
719 "EventCategories": {
720 "shape": "S6"
721 }
722 },
723 "wrapper": true
724 }
725 }
726 }
727 }
728 },
729 "DescribeEventSubscriptions": {
730 "input": {
731 "type": "structure",
732 "members": {
733 "SubscriptionName": {},
734 "MaxRecords": {
735 "type": "integer"
736 },
737 "Marker": {}
738 }
739 },
740 "output": {
741 "resultWrapper": "DescribeEventSubscriptionsResult",
742 "type": "structure",
743 "members": {
744 "Marker": {},
745 "EventSubscriptionsList": {
746 "type": "list",
747 "member": {
748 "shape": "S4",
749 "locationName": "EventSubscription"
750 }
751 }
752 }
753 }
754 },
755 "DescribeEvents": {
756 "input": {
757 "type": "structure",
758 "members": {
759 "SourceIdentifier": {},
760 "SourceType": {},
761 "StartTime": {
762 "type": "timestamp"
763 },
764 "EndTime": {
765 "type": "timestamp"
766 },
767 "Duration": {
768 "type": "integer"
769 },
770 "EventCategories": {
771 "shape": "S6"
772 },
773 "MaxRecords": {
774 "type": "integer"
775 },
776 "Marker": {}
777 }
778 },
779 "output": {
780 "resultWrapper": "DescribeEventsResult",
781 "type": "structure",
782 "members": {
783 "Marker": {},
784 "Events": {
785 "type": "list",
786 "member": {
787 "locationName": "Event",
788 "type": "structure",
789 "members": {
790 "SourceIdentifier": {},
791 "SourceType": {},
792 "Message": {},
793 "EventCategories": {
794 "shape": "S6"
795 },
796 "Date": {
797 "type": "timestamp"
798 }
799 }
800 }
801 }
802 }
803 }
804 },
805 "DescribeOptionGroupOptions": {
806 "input": {
807 "type": "structure",
808 "required": [
809 "EngineName"
810 ],
811 "members": {
812 "EngineName": {},
813 "MajorEngineVersion": {},
814 "MaxRecords": {
815 "type": "integer"
816 },
817 "Marker": {}
818 }
819 },
820 "output": {
821 "resultWrapper": "DescribeOptionGroupOptionsResult",
822 "type": "structure",
823 "members": {
824 "OptionGroupOptions": {
825 "type": "list",
826 "member": {
827 "locationName": "OptionGroupOption",
828 "type": "structure",
829 "members": {
830 "Name": {},
831 "Description": {},
832 "EngineName": {},
833 "MajorEngineVersion": {},
834 "MinimumRequiredMinorEngineVersion": {},
835 "PortRequired": {
836 "type": "boolean"
837 },
838 "DefaultPort": {
839 "type": "integer"
840 },
841 "OptionsDependedOn": {
842 "type": "list",
843 "member": {
844 "locationName": "OptionName"
845 }
846 }
847 }
848 }
849 },
850 "Marker": {}
851 }
852 }
853 },
854 "DescribeOptionGroups": {
855 "input": {
856 "type": "structure",
857 "members": {
858 "OptionGroupName": {},
859 "Marker": {},
860 "MaxRecords": {
861 "type": "integer"
862 },
863 "EngineName": {},
864 "MajorEngineVersion": {}
865 }
866 },
867 "output": {
868 "resultWrapper": "DescribeOptionGroupsResult",
869 "type": "structure",
870 "members": {
871 "OptionGroupsList": {
872 "type": "list",
873 "member": {
874 "shape": "S1o",
875 "locationName": "OptionGroup"
876 }
877 },
878 "Marker": {}
879 }
880 }
881 },
882 "DescribeOrderableDBInstanceOptions": {
883 "input": {
884 "type": "structure",
885 "required": [
886 "Engine"
887 ],
888 "members": {
889 "Engine": {},
890 "EngineVersion": {},
891 "DBInstanceClass": {},
892 "LicenseModel": {},
893 "Vpc": {
894 "type": "boolean"
895 },
896 "MaxRecords": {
897 "type": "integer"
898 },
899 "Marker": {}
900 }
901 },
902 "output": {
903 "resultWrapper": "DescribeOrderableDBInstanceOptionsResult",
904 "type": "structure",
905 "members": {
906 "OrderableDBInstanceOptions": {
907 "type": "list",
908 "member": {
909 "locationName": "OrderableDBInstanceOption",
910 "type": "structure",
911 "members": {
912 "Engine": {},
913 "EngineVersion": {},
914 "DBInstanceClass": {},
915 "LicenseModel": {},
916 "AvailabilityZones": {
917 "type": "list",
918 "member": {
919 "shape": "S14",
920 "locationName": "AvailabilityZone"
921 }
922 },
923 "MultiAZCapable": {
924 "type": "boolean"
925 },
926 "ReadReplicaCapable": {
927 "type": "boolean"
928 },
929 "Vpc": {
930 "type": "boolean"
931 }
932 },
933 "wrapper": true
934 }
935 },
936 "Marker": {}
937 }
938 }
939 },
940 "DescribeReservedDBInstances": {
941 "input": {
942 "type": "structure",
943 "members": {
944 "ReservedDBInstanceId": {},
945 "ReservedDBInstancesOfferingId": {},
946 "DBInstanceClass": {},
947 "Duration": {},
948 "ProductDescription": {},
949 "OfferingType": {},
950 "MultiAZ": {
951 "type": "boolean"
952 },
953 "MaxRecords": {
954 "type": "integer"
955 },
956 "Marker": {}
957 }
958 },
959 "output": {
960 "resultWrapper": "DescribeReservedDBInstancesResult",
961 "type": "structure",
962 "members": {
963 "Marker": {},
964 "ReservedDBInstances": {
965 "type": "list",
966 "member": {
967 "shape": "S3m",
968 "locationName": "ReservedDBInstance"
969 }
970 }
971 }
972 }
973 },
974 "DescribeReservedDBInstancesOfferings": {
975 "input": {
976 "type": "structure",
977 "members": {
978 "ReservedDBInstancesOfferingId": {},
979 "DBInstanceClass": {},
980 "Duration": {},
981 "ProductDescription": {},
982 "OfferingType": {},
983 "MultiAZ": {
984 "type": "boolean"
985 },
986 "MaxRecords": {
987 "type": "integer"
988 },
989 "Marker": {}
990 }
991 },
992 "output": {
993 "resultWrapper": "DescribeReservedDBInstancesOfferingsResult",
994 "type": "structure",
995 "members": {
996 "Marker": {},
997 "ReservedDBInstancesOfferings": {
998 "type": "list",
999 "member": {
1000 "locationName": "ReservedDBInstancesOffering",
1001 "type": "structure",
1002 "members": {
1003 "ReservedDBInstancesOfferingId": {},
1004 "DBInstanceClass": {},
1005 "Duration": {
1006 "type": "integer"
1007 },
1008 "FixedPrice": {
1009 "type": "double"
1010 },
1011 "UsagePrice": {
1012 "type": "double"
1013 },
1014 "CurrencyCode": {},
1015 "ProductDescription": {},
1016 "OfferingType": {},
1017 "MultiAZ": {
1018 "type": "boolean"
1019 },
1020 "RecurringCharges": {
1021 "shape": "S3o"
1022 }
1023 },
1024 "wrapper": true
1025 }
1026 }
1027 }
1028 }
1029 },
1030 "ListTagsForResource": {
1031 "input": {
1032 "type": "structure",
1033 "required": [
1034 "ResourceName"
1035 ],
1036 "members": {
1037 "ResourceName": {}
1038 }
1039 },
1040 "output": {
1041 "resultWrapper": "ListTagsForResourceResult",
1042 "type": "structure",
1043 "members": {
1044 "TagList": {
1045 "shape": "S9"
1046 }
1047 }
1048 }
1049 },
1050 "ModifyDBInstance": {
1051 "input": {
1052 "type": "structure",
1053 "required": [
1054 "DBInstanceIdentifier"
1055 ],
1056 "members": {
1057 "DBInstanceIdentifier": {},
1058 "AllocatedStorage": {
1059 "type": "integer"
1060 },
1061 "DBInstanceClass": {},
1062 "DBSecurityGroups": {
1063 "shape": "Sp"
1064 },
1065 "VpcSecurityGroupIds": {
1066 "shape": "Sq"
1067 },
1068 "ApplyImmediately": {
1069 "type": "boolean"
1070 },
1071 "MasterUserPassword": {},
1072 "DBParameterGroupName": {},
1073 "BackupRetentionPeriod": {
1074 "type": "integer"
1075 },
1076 "PreferredBackupWindow": {},
1077 "PreferredMaintenanceWindow": {},
1078 "MultiAZ": {
1079 "type": "boolean"
1080 },
1081 "EngineVersion": {},
1082 "AllowMajorVersionUpgrade": {
1083 "type": "boolean"
1084 },
1085 "AutoMinorVersionUpgrade": {
1086 "type": "boolean"
1087 },
1088 "Iops": {
1089 "type": "integer"
1090 },
1091 "OptionGroupName": {},
1092 "NewDBInstanceIdentifier": {}
1093 }
1094 },
1095 "output": {
1096 "resultWrapper": "ModifyDBInstanceResult",
1097 "type": "structure",
1098 "members": {
1099 "DBInstance": {
1100 "shape": "St"
1101 }
1102 }
1103 }
1104 },
1105 "ModifyDBParameterGroup": {
1106 "input": {
1107 "type": "structure",
1108 "required": [
1109 "DBParameterGroupName",
1110 "Parameters"
1111 ],
1112 "members": {
1113 "DBParameterGroupName": {},
1114 "Parameters": {
1115 "shape": "S2f"
1116 }
1117 }
1118 },
1119 "output": {
1120 "shape": "S3z",
1121 "resultWrapper": "ModifyDBParameterGroupResult"
1122 }
1123 },
1124 "ModifyDBSubnetGroup": {
1125 "input": {
1126 "type": "structure",
1127 "required": [
1128 "DBSubnetGroupName",
1129 "SubnetIds"
1130 ],
1131 "members": {
1132 "DBSubnetGroupName": {},
1133 "DBSubnetGroupDescription": {},
1134 "SubnetIds": {
1135 "shape": "S1i"
1136 }
1137 }
1138 },
1139 "output": {
1140 "resultWrapper": "ModifyDBSubnetGroupResult",
1141 "type": "structure",
1142 "members": {
1143 "DBSubnetGroup": {
1144 "shape": "S11"
1145 }
1146 }
1147 }
1148 },
1149 "ModifyEventSubscription": {
1150 "input": {
1151 "type": "structure",
1152 "required": [
1153 "SubscriptionName"
1154 ],
1155 "members": {
1156 "SubscriptionName": {},
1157 "SnsTopicArn": {},
1158 "SourceType": {},
1159 "EventCategories": {
1160 "shape": "S6"
1161 },
1162 "Enabled": {
1163 "type": "boolean"
1164 }
1165 }
1166 },
1167 "output": {
1168 "resultWrapper": "ModifyEventSubscriptionResult",
1169 "type": "structure",
1170 "members": {
1171 "EventSubscription": {
1172 "shape": "S4"
1173 }
1174 }
1175 }
1176 },
1177 "ModifyOptionGroup": {
1178 "input": {
1179 "type": "structure",
1180 "required": [
1181 "OptionGroupName"
1182 ],
1183 "members": {
1184 "OptionGroupName": {},
1185 "OptionsToInclude": {
1186 "type": "list",
1187 "member": {
1188 "locationName": "OptionConfiguration",
1189 "type": "structure",
1190 "required": [
1191 "OptionName"
1192 ],
1193 "members": {
1194 "OptionName": {},
1195 "Port": {
1196 "type": "integer"
1197 },
1198 "DBSecurityGroupMemberships": {
1199 "shape": "Sp"
1200 },
1201 "VpcSecurityGroupMemberships": {
1202 "shape": "Sq"
1203 }
1204 }
1205 }
1206 },
1207 "OptionsToRemove": {
1208 "type": "list",
1209 "member": {}
1210 },
1211 "ApplyImmediately": {
1212 "type": "boolean"
1213 }
1214 }
1215 },
1216 "output": {
1217 "resultWrapper": "ModifyOptionGroupResult",
1218 "type": "structure",
1219 "members": {
1220 "OptionGroup": {
1221 "shape": "S1o"
1222 }
1223 }
1224 }
1225 },
1226 "PromoteReadReplica": {
1227 "input": {
1228 "type": "structure",
1229 "required": [
1230 "DBInstanceIdentifier"
1231 ],
1232 "members": {
1233 "DBInstanceIdentifier": {},
1234 "BackupRetentionPeriod": {
1235 "type": "integer"
1236 },
1237 "PreferredBackupWindow": {}
1238 }
1239 },
1240 "output": {
1241 "resultWrapper": "PromoteReadReplicaResult",
1242 "type": "structure",
1243 "members": {
1244 "DBInstance": {
1245 "shape": "St"
1246 }
1247 }
1248 }
1249 },
1250 "PurchaseReservedDBInstancesOffering": {
1251 "input": {
1252 "type": "structure",
1253 "required": [
1254 "ReservedDBInstancesOfferingId"
1255 ],
1256 "members": {
1257 "ReservedDBInstancesOfferingId": {},
1258 "ReservedDBInstanceId": {},
1259 "DBInstanceCount": {
1260 "type": "integer"
1261 }
1262 }
1263 },
1264 "output": {
1265 "resultWrapper": "PurchaseReservedDBInstancesOfferingResult",
1266 "type": "structure",
1267 "members": {
1268 "ReservedDBInstance": {
1269 "shape": "S3m"
1270 }
1271 }
1272 }
1273 },
1274 "RebootDBInstance": {
1275 "input": {
1276 "type": "structure",
1277 "required": [
1278 "DBInstanceIdentifier"
1279 ],
1280 "members": {
1281 "DBInstanceIdentifier": {},
1282 "ForceFailover": {
1283 "type": "boolean"
1284 }
1285 }
1286 },
1287 "output": {
1288 "resultWrapper": "RebootDBInstanceResult",
1289 "type": "structure",
1290 "members": {
1291 "DBInstance": {
1292 "shape": "St"
1293 }
1294 }
1295 }
1296 },
1297 "RemoveSourceIdentifierFromSubscription": {
1298 "input": {
1299 "type": "structure",
1300 "required": [
1301 "SubscriptionName",
1302 "SourceIdentifier"
1303 ],
1304 "members": {
1305 "SubscriptionName": {},
1306 "SourceIdentifier": {}
1307 }
1308 },
1309 "output": {
1310 "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult",
1311 "type": "structure",
1312 "members": {
1313 "EventSubscription": {
1314 "shape": "S4"
1315 }
1316 }
1317 }
1318 },
1319 "RemoveTagsFromResource": {
1320 "input": {
1321 "type": "structure",
1322 "required": [
1323 "ResourceName",
1324 "TagKeys"
1325 ],
1326 "members": {
1327 "ResourceName": {},
1328 "TagKeys": {
1329 "type": "list",
1330 "member": {}
1331 }
1332 }
1333 }
1334 },
1335 "ResetDBParameterGroup": {
1336 "input": {
1337 "type": "structure",
1338 "required": [
1339 "DBParameterGroupName"
1340 ],
1341 "members": {
1342 "DBParameterGroupName": {},
1343 "ResetAllParameters": {
1344 "type": "boolean"
1345 },
1346 "Parameters": {
1347 "shape": "S2f"
1348 }
1349 }
1350 },
1351 "output": {
1352 "shape": "S3z",
1353 "resultWrapper": "ResetDBParameterGroupResult"
1354 }
1355 },
1356 "RestoreDBInstanceFromDBSnapshot": {
1357 "input": {
1358 "type": "structure",
1359 "required": [
1360 "DBInstanceIdentifier",
1361 "DBSnapshotIdentifier"
1362 ],
1363 "members": {
1364 "DBInstanceIdentifier": {},
1365 "DBSnapshotIdentifier": {},
1366 "DBInstanceClass": {},
1367 "Port": {
1368 "type": "integer"
1369 },
1370 "AvailabilityZone": {},
1371 "DBSubnetGroupName": {},
1372 "MultiAZ": {
1373 "type": "boolean"
1374 },
1375 "PubliclyAccessible": {
1376 "type": "boolean"
1377 },
1378 "AutoMinorVersionUpgrade": {
1379 "type": "boolean"
1380 },
1381 "LicenseModel": {},
1382 "DBName": {},
1383 "Engine": {},
1384 "Iops": {
1385 "type": "integer"
1386 },
1387 "OptionGroupName": {}
1388 }
1389 },
1390 "output": {
1391 "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult",
1392 "type": "structure",
1393 "members": {
1394 "DBInstance": {
1395 "shape": "St"
1396 }
1397 }
1398 }
1399 },
1400 "RestoreDBInstanceToPointInTime": {
1401 "input": {
1402 "type": "structure",
1403 "required": [
1404 "SourceDBInstanceIdentifier",
1405 "TargetDBInstanceIdentifier"
1406 ],
1407 "members": {
1408 "SourceDBInstanceIdentifier": {},
1409 "TargetDBInstanceIdentifier": {},
1410 "RestoreTime": {
1411 "type": "timestamp"
1412 },
1413 "UseLatestRestorableTime": {
1414 "type": "boolean"
1415 },
1416 "DBInstanceClass": {},
1417 "Port": {
1418 "type": "integer"
1419 },
1420 "AvailabilityZone": {},
1421 "DBSubnetGroupName": {},
1422 "MultiAZ": {
1423 "type": "boolean"
1424 },
1425 "PubliclyAccessible": {
1426 "type": "boolean"
1427 },
1428 "AutoMinorVersionUpgrade": {
1429 "type": "boolean"
1430 },
1431 "LicenseModel": {},
1432 "DBName": {},
1433 "Engine": {},
1434 "Iops": {
1435 "type": "integer"
1436 },
1437 "OptionGroupName": {}
1438 }
1439 },
1440 "output": {
1441 "resultWrapper": "RestoreDBInstanceToPointInTimeResult",
1442 "type": "structure",
1443 "members": {
1444 "DBInstance": {
1445 "shape": "St"
1446 }
1447 }
1448 }
1449 },
1450 "RevokeDBSecurityGroupIngress": {
1451 "input": {
1452 "type": "structure",
1453 "required": [
1454 "DBSecurityGroupName"
1455 ],
1456 "members": {
1457 "DBSecurityGroupName": {},
1458 "CIDRIP": {},
1459 "EC2SecurityGroupName": {},
1460 "EC2SecurityGroupId": {},
1461 "EC2SecurityGroupOwnerId": {}
1462 }
1463 },
1464 "output": {
1465 "resultWrapper": "RevokeDBSecurityGroupIngressResult",
1466 "type": "structure",
1467 "members": {
1468 "DBSecurityGroup": {
1469 "shape": "Sd"
1470 }
1471 }
1472 }
1473 }
1474 },
1475 "shapes": {
1476 "S4": {
1477 "type": "structure",
1478 "members": {
1479 "Id": {},
1480 "CustomerAwsId": {},
1481 "CustSubscriptionId": {},
1482 "SnsTopicArn": {},
1483 "Status": {},
1484 "SubscriptionCreationTime": {},
1485 "SourceType": {},
1486 "SourceIdsList": {
1487 "shape": "S5"
1488 },
1489 "EventCategoriesList": {
1490 "shape": "S6"
1491 },
1492 "Enabled": {
1493 "type": "boolean"
1494 }
1495 },
1496 "wrapper": true
1497 },
1498 "S5": {
1499 "type": "list",
1500 "member": {
1501 "locationName": "SourceId"
1502 }
1503 },
1504 "S6": {
1505 "type": "list",
1506 "member": {
1507 "locationName": "EventCategory"
1508 }
1509 },
1510 "S9": {
1511 "type": "list",
1512 "member": {
1513 "locationName": "Tag",
1514 "type": "structure",
1515 "members": {
1516 "Key": {},
1517 "Value": {}
1518 }
1519 }
1520 },
1521 "Sd": {
1522 "type": "structure",
1523 "members": {
1524 "OwnerId": {},
1525 "DBSecurityGroupName": {},
1526 "DBSecurityGroupDescription": {},
1527 "VpcId": {},
1528 "EC2SecurityGroups": {
1529 "type": "list",
1530 "member": {
1531 "locationName": "EC2SecurityGroup",
1532 "type": "structure",
1533 "members": {
1534 "Status": {},
1535 "EC2SecurityGroupName": {},
1536 "EC2SecurityGroupId": {},
1537 "EC2SecurityGroupOwnerId": {}
1538 }
1539 }
1540 },
1541 "IPRanges": {
1542 "type": "list",
1543 "member": {
1544 "locationName": "IPRange",
1545 "type": "structure",
1546 "members": {
1547 "Status": {},
1548 "CIDRIP": {}
1549 }
1550 }
1551 }
1552 },
1553 "wrapper": true
1554 },
1555 "Sk": {
1556 "type": "structure",
1557 "members": {
1558 "DBSnapshotIdentifier": {},
1559 "DBInstanceIdentifier": {},
1560 "SnapshotCreateTime": {
1561 "type": "timestamp"
1562 },
1563 "Engine": {},
1564 "AllocatedStorage": {
1565 "type": "integer"
1566 },
1567 "Status": {},
1568 "Port": {
1569 "type": "integer"
1570 },
1571 "AvailabilityZone": {},
1572 "VpcId": {},
1573 "InstanceCreateTime": {
1574 "type": "timestamp"
1575 },
1576 "MasterUsername": {},
1577 "EngineVersion": {},
1578 "LicenseModel": {},
1579 "SnapshotType": {},
1580 "Iops": {
1581 "type": "integer"
1582 }
1583 },
1584 "wrapper": true
1585 },
1586 "Sp": {
1587 "type": "list",
1588 "member": {
1589 "locationName": "DBSecurityGroupName"
1590 }
1591 },
1592 "Sq": {
1593 "type": "list",
1594 "member": {
1595 "locationName": "VpcSecurityGroupId"
1596 }
1597 },
1598 "St": {
1599 "type": "structure",
1600 "members": {
1601 "DBInstanceIdentifier": {},
1602 "DBInstanceClass": {},
1603 "Engine": {},
1604 "DBInstanceStatus": {},
1605 "MasterUsername": {},
1606 "DBName": {},
1607 "Endpoint": {
1608 "type": "structure",
1609 "members": {
1610 "Address": {},
1611 "Port": {
1612 "type": "integer"
1613 }
1614 }
1615 },
1616 "AllocatedStorage": {
1617 "type": "integer"
1618 },
1619 "InstanceCreateTime": {
1620 "type": "timestamp"
1621 },
1622 "PreferredBackupWindow": {},
1623 "BackupRetentionPeriod": {
1624 "type": "integer"
1625 },
1626 "DBSecurityGroups": {
1627 "shape": "Sv"
1628 },
1629 "VpcSecurityGroups": {
1630 "shape": "Sx"
1631 },
1632 "DBParameterGroups": {
1633 "type": "list",
1634 "member": {
1635 "locationName": "DBParameterGroup",
1636 "type": "structure",
1637 "members": {
1638 "DBParameterGroupName": {},
1639 "ParameterApplyStatus": {}
1640 }
1641 }
1642 },
1643 "AvailabilityZone": {},
1644 "DBSubnetGroup": {
1645 "shape": "S11"
1646 },
1647 "PreferredMaintenanceWindow": {},
1648 "PendingModifiedValues": {
1649 "type": "structure",
1650 "members": {
1651 "DBInstanceClass": {},
1652 "AllocatedStorage": {
1653 "type": "integer"
1654 },
1655 "MasterUserPassword": {},
1656 "Port": {
1657 "type": "integer"
1658 },
1659 "BackupRetentionPeriod": {
1660 "type": "integer"
1661 },
1662 "MultiAZ": {
1663 "type": "boolean"
1664 },
1665 "EngineVersion": {},
1666 "Iops": {
1667 "type": "integer"
1668 },
1669 "DBInstanceIdentifier": {}
1670 }
1671 },
1672 "LatestRestorableTime": {
1673 "type": "timestamp"
1674 },
1675 "MultiAZ": {
1676 "type": "boolean"
1677 },
1678 "EngineVersion": {},
1679 "AutoMinorVersionUpgrade": {
1680 "type": "boolean"
1681 },
1682 "ReadReplicaSourceDBInstanceIdentifier": {},
1683 "ReadReplicaDBInstanceIdentifiers": {
1684 "type": "list",
1685 "member": {
1686 "locationName": "ReadReplicaDBInstanceIdentifier"
1687 }
1688 },
1689 "LicenseModel": {},
1690 "Iops": {
1691 "type": "integer"
1692 },
1693 "OptionGroupMembership": {
1694 "type": "structure",
1695 "members": {
1696 "OptionGroupName": {},
1697 "Status": {}
1698 }
1699 },
1700 "CharacterSetName": {},
1701 "SecondaryAvailabilityZone": {},
1702 "PubliclyAccessible": {
1703 "type": "boolean"
1704 }
1705 },
1706 "wrapper": true
1707 },
1708 "Sv": {
1709 "type": "list",
1710 "member": {
1711 "locationName": "DBSecurityGroup",
1712 "type": "structure",
1713 "members": {
1714 "DBSecurityGroupName": {},
1715 "Status": {}
1716 }
1717 }
1718 },
1719 "Sx": {
1720 "type": "list",
1721 "member": {
1722 "locationName": "VpcSecurityGroupMembership",
1723 "type": "structure",
1724 "members": {
1725 "VpcSecurityGroupId": {},
1726 "Status": {}
1727 }
1728 }
1729 },
1730 "S11": {
1731 "type": "structure",
1732 "members": {
1733 "DBSubnetGroupName": {},
1734 "DBSubnetGroupDescription": {},
1735 "VpcId": {},
1736 "SubnetGroupStatus": {},
1737 "Subnets": {
1738 "type": "list",
1739 "member": {
1740 "locationName": "Subnet",
1741 "type": "structure",
1742 "members": {
1743 "SubnetIdentifier": {},
1744 "SubnetAvailabilityZone": {
1745 "shape": "S14"
1746 },
1747 "SubnetStatus": {}
1748 }
1749 }
1750 }
1751 },
1752 "wrapper": true
1753 },
1754 "S14": {
1755 "type": "structure",
1756 "members": {
1757 "Name": {},
1758 "ProvisionedIopsCapable": {
1759 "type": "boolean"
1760 }
1761 },
1762 "wrapper": true
1763 },
1764 "S1c": {
1765 "type": "structure",
1766 "members": {
1767 "DBParameterGroupName": {},
1768 "DBParameterGroupFamily": {},
1769 "Description": {}
1770 },
1771 "wrapper": true
1772 },
1773 "S1i": {
1774 "type": "list",
1775 "member": {
1776 "locationName": "SubnetIdentifier"
1777 }
1778 },
1779 "S1o": {
1780 "type": "structure",
1781 "members": {
1782 "OptionGroupName": {},
1783 "OptionGroupDescription": {},
1784 "EngineName": {},
1785 "MajorEngineVersion": {},
1786 "Options": {
1787 "type": "list",
1788 "member": {
1789 "locationName": "Option",
1790 "type": "structure",
1791 "members": {
1792 "OptionName": {},
1793 "OptionDescription": {},
1794 "Port": {
1795 "type": "integer"
1796 },
1797 "DBSecurityGroupMemberships": {
1798 "shape": "Sv"
1799 },
1800 "VpcSecurityGroupMemberships": {
1801 "shape": "Sx"
1802 }
1803 }
1804 }
1805 },
1806 "AllowsVpcAndNonVpcInstanceMemberships": {
1807 "type": "boolean"
1808 },
1809 "VpcId": {}
1810 },
1811 "wrapper": true
1812 },
1813 "S25": {
1814 "type": "structure",
1815 "members": {
1816 "CharacterSetName": {},
1817 "CharacterSetDescription": {}
1818 }
1819 },
1820 "S2f": {
1821 "type": "list",
1822 "member": {
1823 "locationName": "Parameter",
1824 "type": "structure",
1825 "members": {
1826 "ParameterName": {},
1827 "ParameterValue": {},
1828 "Description": {},
1829 "Source": {},
1830 "ApplyType": {},
1831 "DataType": {},
1832 "AllowedValues": {},
1833 "IsModifiable": {
1834 "type": "boolean"
1835 },
1836 "MinimumEngineVersion": {},
1837 "ApplyMethod": {}
1838 }
1839 }
1840 },
1841 "S3m": {
1842 "type": "structure",
1843 "members": {
1844 "ReservedDBInstanceId": {},
1845 "ReservedDBInstancesOfferingId": {},
1846 "DBInstanceClass": {},
1847 "StartTime": {
1848 "type": "timestamp"
1849 },
1850 "Duration": {
1851 "type": "integer"
1852 },
1853 "FixedPrice": {
1854 "type": "double"
1855 },
1856 "UsagePrice": {
1857 "type": "double"
1858 },
1859 "CurrencyCode": {},
1860 "DBInstanceCount": {
1861 "type": "integer"
1862 },
1863 "ProductDescription": {},
1864 "OfferingType": {},
1865 "MultiAZ": {
1866 "type": "boolean"
1867 },
1868 "State": {},
1869 "RecurringCharges": {
1870 "shape": "S3o"
1871 }
1872 },
1873 "wrapper": true
1874 },
1875 "S3o": {
1876 "type": "list",
1877 "member": {
1878 "locationName": "RecurringCharge",
1879 "type": "structure",
1880 "members": {
1881 "RecurringChargeAmount": {
1882 "type": "double"
1883 },
1884 "RecurringChargeFrequency": {}
1885 },
1886 "wrapper": true
1887 }
1888 },
1889 "S3z": {
1890 "type": "structure",
1891 "members": {
1892 "DBParameterGroupName": {}
1893 }
1894 }
1895 }
1896}
\No newline at end of file