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