UNPKG

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