1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2014-10-31",
5    "endpointPrefix":"rds",
6    "protocol":"query",
7    "serviceAbbreviation":"Amazon DocDB",
8    "serviceFullName":"Amazon DocumentDB with MongoDB compatibility",
9    "serviceId":"DocDB",
10    "signatureVersion":"v4",
11    "signingName":"rds",
12    "uid":"docdb-2014-10-31",
13    "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"
14  },
15  "operations":{
16    "AddTagsToResource":{
17      "name":"AddTagsToResource",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "input":{"shape":"AddTagsToResourceMessage"},
23      "errors":[
24        {"shape":"DBInstanceNotFoundFault"},
25        {"shape":"DBSnapshotNotFoundFault"},
26        {"shape":"DBClusterNotFoundFault"}
27      ]
28    },
29    "ApplyPendingMaintenanceAction":{
30      "name":"ApplyPendingMaintenanceAction",
31      "http":{
32        "method":"POST",
33        "requestUri":"/"
34      },
35      "input":{"shape":"ApplyPendingMaintenanceActionMessage"},
36      "output":{
37        "shape":"ApplyPendingMaintenanceActionResult",
38        "resultWrapper":"ApplyPendingMaintenanceActionResult"
39      },
40      "errors":[
41        {"shape":"ResourceNotFoundFault"},
42        {"shape":"InvalidDBClusterStateFault"},
43        {"shape":"InvalidDBInstanceStateFault"}
44      ]
45    },
46    "CopyDBClusterParameterGroup":{
47      "name":"CopyDBClusterParameterGroup",
48      "http":{
49        "method":"POST",
50        "requestUri":"/"
51      },
52      "input":{"shape":"CopyDBClusterParameterGroupMessage"},
53      "output":{
54        "shape":"CopyDBClusterParameterGroupResult",
55        "resultWrapper":"CopyDBClusterParameterGroupResult"
56      },
57      "errors":[
58        {"shape":"DBParameterGroupNotFoundFault"},
59        {"shape":"DBParameterGroupQuotaExceededFault"},
60        {"shape":"DBParameterGroupAlreadyExistsFault"}
61      ]
62    },
63    "CopyDBClusterSnapshot":{
64      "name":"CopyDBClusterSnapshot",
65      "http":{
66        "method":"POST",
67        "requestUri":"/"
68      },
69      "input":{"shape":"CopyDBClusterSnapshotMessage"},
70      "output":{
71        "shape":"CopyDBClusterSnapshotResult",
72        "resultWrapper":"CopyDBClusterSnapshotResult"
73      },
74      "errors":[
75        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
76        {"shape":"DBClusterSnapshotNotFoundFault"},
77        {"shape":"InvalidDBClusterStateFault"},
78        {"shape":"InvalidDBClusterSnapshotStateFault"},
79        {"shape":"SnapshotQuotaExceededFault"},
80        {"shape":"KMSKeyNotAccessibleFault"}
81      ]
82    },
83    "CreateDBCluster":{
84      "name":"CreateDBCluster",
85      "http":{
86        "method":"POST",
87        "requestUri":"/"
88      },
89      "input":{"shape":"CreateDBClusterMessage"},
90      "output":{
91        "shape":"CreateDBClusterResult",
92        "resultWrapper":"CreateDBClusterResult"
93      },
94      "errors":[
95        {"shape":"DBClusterAlreadyExistsFault"},
96        {"shape":"InsufficientStorageClusterCapacityFault"},
97        {"shape":"DBClusterQuotaExceededFault"},
98        {"shape":"StorageQuotaExceededFault"},
99        {"shape":"DBSubnetGroupNotFoundFault"},
100        {"shape":"InvalidVPCNetworkStateFault"},
101        {"shape":"InvalidDBClusterStateFault"},
102        {"shape":"InvalidDBSubnetGroupStateFault"},
103        {"shape":"InvalidSubnet"},
104        {"shape":"InvalidDBInstanceStateFault"},
105        {"shape":"DBClusterParameterGroupNotFoundFault"},
106        {"shape":"KMSKeyNotAccessibleFault"},
107        {"shape":"DBClusterNotFoundFault"},
108        {"shape":"DBInstanceNotFoundFault"},
109        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"}
110      ]
111    },
112    "CreateDBClusterParameterGroup":{
113      "name":"CreateDBClusterParameterGroup",
114      "http":{
115        "method":"POST",
116        "requestUri":"/"
117      },
118      "input":{"shape":"CreateDBClusterParameterGroupMessage"},
119      "output":{
120        "shape":"CreateDBClusterParameterGroupResult",
121        "resultWrapper":"CreateDBClusterParameterGroupResult"
122      },
123      "errors":[
124        {"shape":"DBParameterGroupQuotaExceededFault"},
125        {"shape":"DBParameterGroupAlreadyExistsFault"}
126      ]
127    },
128    "CreateDBClusterSnapshot":{
129      "name":"CreateDBClusterSnapshot",
130      "http":{
131        "method":"POST",
132        "requestUri":"/"
133      },
134      "input":{"shape":"CreateDBClusterSnapshotMessage"},
135      "output":{
136        "shape":"CreateDBClusterSnapshotResult",
137        "resultWrapper":"CreateDBClusterSnapshotResult"
138      },
139      "errors":[
140        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
141        {"shape":"InvalidDBClusterStateFault"},
142        {"shape":"DBClusterNotFoundFault"},
143        {"shape":"SnapshotQuotaExceededFault"},
144        {"shape":"InvalidDBClusterSnapshotStateFault"}
145      ]
146    },
147    "CreateDBInstance":{
148      "name":"CreateDBInstance",
149      "http":{
150        "method":"POST",
151        "requestUri":"/"
152      },
153      "input":{"shape":"CreateDBInstanceMessage"},
154      "output":{
155        "shape":"CreateDBInstanceResult",
156        "resultWrapper":"CreateDBInstanceResult"
157      },
158      "errors":[
159        {"shape":"DBInstanceAlreadyExistsFault"},
160        {"shape":"InsufficientDBInstanceCapacityFault"},
161        {"shape":"DBParameterGroupNotFoundFault"},
162        {"shape":"DBSecurityGroupNotFoundFault"},
163        {"shape":"InstanceQuotaExceededFault"},
164        {"shape":"StorageQuotaExceededFault"},
165        {"shape":"DBSubnetGroupNotFoundFault"},
166        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
167        {"shape":"InvalidDBClusterStateFault"},
168        {"shape":"InvalidSubnet"},
169        {"shape":"InvalidVPCNetworkStateFault"},
170        {"shape":"DBClusterNotFoundFault"},
171        {"shape":"StorageTypeNotSupportedFault"},
172        {"shape":"AuthorizationNotFoundFault"},
173        {"shape":"KMSKeyNotAccessibleFault"}
174      ]
175    },
176    "CreateDBSubnetGroup":{
177      "name":"CreateDBSubnetGroup",
178      "http":{
179        "method":"POST",
180        "requestUri":"/"
181      },
182      "input":{"shape":"CreateDBSubnetGroupMessage"},
183      "output":{
184        "shape":"CreateDBSubnetGroupResult",
185        "resultWrapper":"CreateDBSubnetGroupResult"
186      },
187      "errors":[
188        {"shape":"DBSubnetGroupAlreadyExistsFault"},
189        {"shape":"DBSubnetGroupQuotaExceededFault"},
190        {"shape":"DBSubnetQuotaExceededFault"},
191        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
192        {"shape":"InvalidSubnet"}
193      ]
194    },
195    "DeleteDBCluster":{
196      "name":"DeleteDBCluster",
197      "http":{
198        "method":"POST",
199        "requestUri":"/"
200      },
201      "input":{"shape":"DeleteDBClusterMessage"},
202      "output":{
203        "shape":"DeleteDBClusterResult",
204        "resultWrapper":"DeleteDBClusterResult"
205      },
206      "errors":[
207        {"shape":"DBClusterNotFoundFault"},
208        {"shape":"InvalidDBClusterStateFault"},
209        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
210        {"shape":"SnapshotQuotaExceededFault"},
211        {"shape":"InvalidDBClusterSnapshotStateFault"}
212      ]
213    },
214    "DeleteDBClusterParameterGroup":{
215      "name":"DeleteDBClusterParameterGroup",
216      "http":{
217        "method":"POST",
218        "requestUri":"/"
219      },
220      "input":{"shape":"DeleteDBClusterParameterGroupMessage"},
221      "errors":[
222        {"shape":"InvalidDBParameterGroupStateFault"},
223        {"shape":"DBParameterGroupNotFoundFault"}
224      ]
225    },
226    "DeleteDBClusterSnapshot":{
227      "name":"DeleteDBClusterSnapshot",
228      "http":{
229        "method":"POST",
230        "requestUri":"/"
231      },
232      "input":{"shape":"DeleteDBClusterSnapshotMessage"},
233      "output":{
234        "shape":"DeleteDBClusterSnapshotResult",
235        "resultWrapper":"DeleteDBClusterSnapshotResult"
236      },
237      "errors":[
238        {"shape":"InvalidDBClusterSnapshotStateFault"},
239        {"shape":"DBClusterSnapshotNotFoundFault"}
240      ]
241    },
242    "DeleteDBInstance":{
243      "name":"DeleteDBInstance",
244      "http":{
245        "method":"POST",
246        "requestUri":"/"
247      },
248      "input":{"shape":"DeleteDBInstanceMessage"},
249      "output":{
250        "shape":"DeleteDBInstanceResult",
251        "resultWrapper":"DeleteDBInstanceResult"
252      },
253      "errors":[
254        {"shape":"DBInstanceNotFoundFault"},
255        {"shape":"InvalidDBInstanceStateFault"},
256        {"shape":"DBSnapshotAlreadyExistsFault"},
257        {"shape":"SnapshotQuotaExceededFault"},
258        {"shape":"InvalidDBClusterStateFault"}
259      ]
260    },
261    "DeleteDBSubnetGroup":{
262      "name":"DeleteDBSubnetGroup",
263      "http":{
264        "method":"POST",
265        "requestUri":"/"
266      },
267      "input":{"shape":"DeleteDBSubnetGroupMessage"},
268      "errors":[
269        {"shape":"InvalidDBSubnetGroupStateFault"},
270        {"shape":"InvalidDBSubnetStateFault"},
271        {"shape":"DBSubnetGroupNotFoundFault"}
272      ]
273    },
274    "DescribeDBClusterParameterGroups":{
275      "name":"DescribeDBClusterParameterGroups",
276      "http":{
277        "method":"POST",
278        "requestUri":"/"
279      },
280      "input":{"shape":"DescribeDBClusterParameterGroupsMessage"},
281      "output":{
282        "shape":"DBClusterParameterGroupsMessage",
283        "resultWrapper":"DescribeDBClusterParameterGroupsResult"
284      },
285      "errors":[
286        {"shape":"DBParameterGroupNotFoundFault"}
287      ]
288    },
289    "DescribeDBClusterParameters":{
290      "name":"DescribeDBClusterParameters",
291      "http":{
292        "method":"POST",
293        "requestUri":"/"
294      },
295      "input":{"shape":"DescribeDBClusterParametersMessage"},
296      "output":{
297        "shape":"DBClusterParameterGroupDetails",
298        "resultWrapper":"DescribeDBClusterParametersResult"
299      },
300      "errors":[
301        {"shape":"DBParameterGroupNotFoundFault"}
302      ]
303    },
304    "DescribeDBClusterSnapshotAttributes":{
305      "name":"DescribeDBClusterSnapshotAttributes",
306      "http":{
307        "method":"POST",
308        "requestUri":"/"
309      },
310      "input":{"shape":"DescribeDBClusterSnapshotAttributesMessage"},
311      "output":{
312        "shape":"DescribeDBClusterSnapshotAttributesResult",
313        "resultWrapper":"DescribeDBClusterSnapshotAttributesResult"
314      },
315      "errors":[
316        {"shape":"DBClusterSnapshotNotFoundFault"}
317      ]
318    },
319    "DescribeDBClusterSnapshots":{
320      "name":"DescribeDBClusterSnapshots",
321      "http":{
322        "method":"POST",
323        "requestUri":"/"
324      },
325      "input":{"shape":"DescribeDBClusterSnapshotsMessage"},
326      "output":{
327        "shape":"DBClusterSnapshotMessage",
328        "resultWrapper":"DescribeDBClusterSnapshotsResult"
329      },
330      "errors":[
331        {"shape":"DBClusterSnapshotNotFoundFault"}
332      ]
333    },
334    "DescribeDBClusters":{
335      "name":"DescribeDBClusters",
336      "http":{
337        "method":"POST",
338        "requestUri":"/"
339      },
340      "input":{"shape":"DescribeDBClustersMessage"},
341      "output":{
342        "shape":"DBClusterMessage",
343        "resultWrapper":"DescribeDBClustersResult"
344      },
345      "errors":[
346        {"shape":"DBClusterNotFoundFault"}
347      ]
348    },
349    "DescribeDBEngineVersions":{
350      "name":"DescribeDBEngineVersions",
351      "http":{
352        "method":"POST",
353        "requestUri":"/"
354      },
355      "input":{"shape":"DescribeDBEngineVersionsMessage"},
356      "output":{
357        "shape":"DBEngineVersionMessage",
358        "resultWrapper":"DescribeDBEngineVersionsResult"
359      }
360    },
361    "DescribeDBInstances":{
362      "name":"DescribeDBInstances",
363      "http":{
364        "method":"POST",
365        "requestUri":"/"
366      },
367      "input":{"shape":"DescribeDBInstancesMessage"},
368      "output":{
369        "shape":"DBInstanceMessage",
370        "resultWrapper":"DescribeDBInstancesResult"
371      },
372      "errors":[
373        {"shape":"DBInstanceNotFoundFault"}
374      ]
375    },
376    "DescribeDBSubnetGroups":{
377      "name":"DescribeDBSubnetGroups",
378      "http":{
379        "method":"POST",
380        "requestUri":"/"
381      },
382      "input":{"shape":"DescribeDBSubnetGroupsMessage"},
383      "output":{
384        "shape":"DBSubnetGroupMessage",
385        "resultWrapper":"DescribeDBSubnetGroupsResult"
386      },
387      "errors":[
388        {"shape":"DBSubnetGroupNotFoundFault"}
389      ]
390    },
391    "DescribeEngineDefaultClusterParameters":{
392      "name":"DescribeEngineDefaultClusterParameters",
393      "http":{
394        "method":"POST",
395        "requestUri":"/"
396      },
397      "input":{"shape":"DescribeEngineDefaultClusterParametersMessage"},
398      "output":{
399        "shape":"DescribeEngineDefaultClusterParametersResult",
400        "resultWrapper":"DescribeEngineDefaultClusterParametersResult"
401      }
402    },
403    "DescribeEventCategories":{
404      "name":"DescribeEventCategories",
405      "http":{
406        "method":"POST",
407        "requestUri":"/"
408      },
409      "input":{"shape":"DescribeEventCategoriesMessage"},
410      "output":{
411        "shape":"EventCategoriesMessage",
412        "resultWrapper":"DescribeEventCategoriesResult"
413      }
414    },
415    "DescribeEvents":{
416      "name":"DescribeEvents",
417      "http":{
418        "method":"POST",
419        "requestUri":"/"
420      },
421      "input":{"shape":"DescribeEventsMessage"},
422      "output":{
423        "shape":"EventsMessage",
424        "resultWrapper":"DescribeEventsResult"
425      }
426    },
427    "DescribeOrderableDBInstanceOptions":{
428      "name":"DescribeOrderableDBInstanceOptions",
429      "http":{
430        "method":"POST",
431        "requestUri":"/"
432      },
433      "input":{"shape":"DescribeOrderableDBInstanceOptionsMessage"},
434      "output":{
435        "shape":"OrderableDBInstanceOptionsMessage",
436        "resultWrapper":"DescribeOrderableDBInstanceOptionsResult"
437      }
438    },
439    "DescribePendingMaintenanceActions":{
440      "name":"DescribePendingMaintenanceActions",
441      "http":{
442        "method":"POST",
443        "requestUri":"/"
444      },
445      "input":{"shape":"DescribePendingMaintenanceActionsMessage"},
446      "output":{
447        "shape":"PendingMaintenanceActionsMessage",
448        "resultWrapper":"DescribePendingMaintenanceActionsResult"
449      },
450      "errors":[
451        {"shape":"ResourceNotFoundFault"}
452      ]
453    },
454    "FailoverDBCluster":{
455      "name":"FailoverDBCluster",
456      "http":{
457        "method":"POST",
458        "requestUri":"/"
459      },
460      "input":{"shape":"FailoverDBClusterMessage"},
461      "output":{
462        "shape":"FailoverDBClusterResult",
463        "resultWrapper":"FailoverDBClusterResult"
464      },
465      "errors":[
466        {"shape":"DBClusterNotFoundFault"},
467        {"shape":"InvalidDBClusterStateFault"},
468        {"shape":"InvalidDBInstanceStateFault"}
469      ]
470    },
471    "ListTagsForResource":{
472      "name":"ListTagsForResource",
473      "http":{
474        "method":"POST",
475        "requestUri":"/"
476      },
477      "input":{"shape":"ListTagsForResourceMessage"},
478      "output":{
479        "shape":"TagListMessage",
480        "resultWrapper":"ListTagsForResourceResult"
481      },
482      "errors":[
483        {"shape":"DBInstanceNotFoundFault"},
484        {"shape":"DBSnapshotNotFoundFault"},
485        {"shape":"DBClusterNotFoundFault"}
486      ]
487    },
488    "ModifyDBCluster":{
489      "name":"ModifyDBCluster",
490      "http":{
491        "method":"POST",
492        "requestUri":"/"
493      },
494      "input":{"shape":"ModifyDBClusterMessage"},
495      "output":{
496        "shape":"ModifyDBClusterResult",
497        "resultWrapper":"ModifyDBClusterResult"
498      },
499      "errors":[
500        {"shape":"DBClusterNotFoundFault"},
501        {"shape":"InvalidDBClusterStateFault"},
502        {"shape":"StorageQuotaExceededFault"},
503        {"shape":"DBSubnetGroupNotFoundFault"},
504        {"shape":"InvalidVPCNetworkStateFault"},
505        {"shape":"InvalidDBSubnetGroupStateFault"},
506        {"shape":"InvalidSubnet"},
507        {"shape":"DBClusterParameterGroupNotFoundFault"},
508        {"shape":"InvalidDBSecurityGroupStateFault"},
509        {"shape":"InvalidDBInstanceStateFault"},
510        {"shape":"DBClusterAlreadyExistsFault"}
511      ]
512    },
513    "ModifyDBClusterParameterGroup":{
514      "name":"ModifyDBClusterParameterGroup",
515      "http":{
516        "method":"POST",
517        "requestUri":"/"
518      },
519      "input":{"shape":"ModifyDBClusterParameterGroupMessage"},
520      "output":{
521        "shape":"DBClusterParameterGroupNameMessage",
522        "resultWrapper":"ModifyDBClusterParameterGroupResult"
523      },
524      "errors":[
525        {"shape":"DBParameterGroupNotFoundFault"},
526        {"shape":"InvalidDBParameterGroupStateFault"}
527      ]
528    },
529    "ModifyDBClusterSnapshotAttribute":{
530      "name":"ModifyDBClusterSnapshotAttribute",
531      "http":{
532        "method":"POST",
533        "requestUri":"/"
534      },
535      "input":{"shape":"ModifyDBClusterSnapshotAttributeMessage"},
536      "output":{
537        "shape":"ModifyDBClusterSnapshotAttributeResult",
538        "resultWrapper":"ModifyDBClusterSnapshotAttributeResult"
539      },
540      "errors":[
541        {"shape":"DBClusterSnapshotNotFoundFault"},
542        {"shape":"InvalidDBClusterSnapshotStateFault"},
543        {"shape":"SharedSnapshotQuotaExceededFault"}
544      ]
545    },
546    "ModifyDBInstance":{
547      "name":"ModifyDBInstance",
548      "http":{
549        "method":"POST",
550        "requestUri":"/"
551      },
552      "input":{"shape":"ModifyDBInstanceMessage"},
553      "output":{
554        "shape":"ModifyDBInstanceResult",
555        "resultWrapper":"ModifyDBInstanceResult"
556      },
557      "errors":[
558        {"shape":"InvalidDBInstanceStateFault"},
559        {"shape":"InvalidDBSecurityGroupStateFault"},
560        {"shape":"DBInstanceAlreadyExistsFault"},
561        {"shape":"DBInstanceNotFoundFault"},
562        {"shape":"DBSecurityGroupNotFoundFault"},
563        {"shape":"DBParameterGroupNotFoundFault"},
564        {"shape":"InsufficientDBInstanceCapacityFault"},
565        {"shape":"StorageQuotaExceededFault"},
566        {"shape":"InvalidVPCNetworkStateFault"},
567        {"shape":"DBUpgradeDependencyFailureFault"},
568        {"shape":"StorageTypeNotSupportedFault"},
569        {"shape":"AuthorizationNotFoundFault"},
570        {"shape":"CertificateNotFoundFault"}
571      ]
572    },
573    "ModifyDBSubnetGroup":{
574      "name":"ModifyDBSubnetGroup",
575      "http":{
576        "method":"POST",
577        "requestUri":"/"
578      },
579      "input":{"shape":"ModifyDBSubnetGroupMessage"},
580      "output":{
581        "shape":"ModifyDBSubnetGroupResult",
582        "resultWrapper":"ModifyDBSubnetGroupResult"
583      },
584      "errors":[
585        {"shape":"DBSubnetGroupNotFoundFault"},
586        {"shape":"DBSubnetQuotaExceededFault"},
587        {"shape":"SubnetAlreadyInUse"},
588        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
589        {"shape":"InvalidSubnet"}
590      ]
591    },
592    "RebootDBInstance":{
593      "name":"RebootDBInstance",
594      "http":{
595        "method":"POST",
596        "requestUri":"/"
597      },
598      "input":{"shape":"RebootDBInstanceMessage"},
599      "output":{
600        "shape":"RebootDBInstanceResult",
601        "resultWrapper":"RebootDBInstanceResult"
602      },
603      "errors":[
604        {"shape":"InvalidDBInstanceStateFault"},
605        {"shape":"DBInstanceNotFoundFault"}
606      ]
607    },
608    "RemoveTagsFromResource":{
609      "name":"RemoveTagsFromResource",
610      "http":{
611        "method":"POST",
612        "requestUri":"/"
613      },
614      "input":{"shape":"RemoveTagsFromResourceMessage"},
615      "errors":[
616        {"shape":"DBInstanceNotFoundFault"},
617        {"shape":"DBSnapshotNotFoundFault"},
618        {"shape":"DBClusterNotFoundFault"}
619      ]
620    },
621    "ResetDBClusterParameterGroup":{
622      "name":"ResetDBClusterParameterGroup",
623      "http":{
624        "method":"POST",
625        "requestUri":"/"
626      },
627      "input":{"shape":"ResetDBClusterParameterGroupMessage"},
628      "output":{
629        "shape":"DBClusterParameterGroupNameMessage",
630        "resultWrapper":"ResetDBClusterParameterGroupResult"
631      },
632      "errors":[
633        {"shape":"InvalidDBParameterGroupStateFault"},
634        {"shape":"DBParameterGroupNotFoundFault"}
635      ]
636    },
637    "RestoreDBClusterFromSnapshot":{
638      "name":"RestoreDBClusterFromSnapshot",
639      "http":{
640        "method":"POST",
641        "requestUri":"/"
642      },
643      "input":{"shape":"RestoreDBClusterFromSnapshotMessage"},
644      "output":{
645        "shape":"RestoreDBClusterFromSnapshotResult",
646        "resultWrapper":"RestoreDBClusterFromSnapshotResult"
647      },
648      "errors":[
649        {"shape":"DBClusterAlreadyExistsFault"},
650        {"shape":"DBClusterQuotaExceededFault"},
651        {"shape":"StorageQuotaExceededFault"},
652        {"shape":"DBSubnetGroupNotFoundFault"},
653        {"shape":"DBSnapshotNotFoundFault"},
654        {"shape":"DBClusterSnapshotNotFoundFault"},
655        {"shape":"InsufficientDBClusterCapacityFault"},
656        {"shape":"InsufficientStorageClusterCapacityFault"},
657        {"shape":"InvalidDBSnapshotStateFault"},
658        {"shape":"InvalidDBClusterSnapshotStateFault"},
659        {"shape":"StorageQuotaExceededFault"},
660        {"shape":"InvalidVPCNetworkStateFault"},
661        {"shape":"InvalidRestoreFault"},
662        {"shape":"DBSubnetGroupNotFoundFault"},
663        {"shape":"InvalidSubnet"},
664        {"shape":"KMSKeyNotAccessibleFault"}
665      ]
666    },
667    "RestoreDBClusterToPointInTime":{
668      "name":"RestoreDBClusterToPointInTime",
669      "http":{
670        "method":"POST",
671        "requestUri":"/"
672      },
673      "input":{"shape":"RestoreDBClusterToPointInTimeMessage"},
674      "output":{
675        "shape":"RestoreDBClusterToPointInTimeResult",
676        "resultWrapper":"RestoreDBClusterToPointInTimeResult"
677      },
678      "errors":[
679        {"shape":"DBClusterAlreadyExistsFault"},
680        {"shape":"DBClusterNotFoundFault"},
681        {"shape":"DBClusterQuotaExceededFault"},
682        {"shape":"DBClusterSnapshotNotFoundFault"},
683        {"shape":"DBSubnetGroupNotFoundFault"},
684        {"shape":"InsufficientDBClusterCapacityFault"},
685        {"shape":"InsufficientStorageClusterCapacityFault"},
686        {"shape":"InvalidDBClusterSnapshotStateFault"},
687        {"shape":"InvalidDBClusterStateFault"},
688        {"shape":"InvalidDBSnapshotStateFault"},
689        {"shape":"InvalidRestoreFault"},
690        {"shape":"InvalidSubnet"},
691        {"shape":"InvalidVPCNetworkStateFault"},
692        {"shape":"KMSKeyNotAccessibleFault"},
693        {"shape":"StorageQuotaExceededFault"}
694      ]
695    },
696    "StartDBCluster":{
697      "name":"StartDBCluster",
698      "http":{
699        "method":"POST",
700        "requestUri":"/"
701      },
702      "input":{"shape":"StartDBClusterMessage"},
703      "output":{
704        "shape":"StartDBClusterResult",
705        "resultWrapper":"StartDBClusterResult"
706      },
707      "errors":[
708        {"shape":"DBClusterNotFoundFault"},
709        {"shape":"InvalidDBClusterStateFault"},
710        {"shape":"InvalidDBInstanceStateFault"}
711      ]
712    },
713    "StopDBCluster":{
714      "name":"StopDBCluster",
715      "http":{
716        "method":"POST",
717        "requestUri":"/"
718      },
719      "input":{"shape":"StopDBClusterMessage"},
720      "output":{
721        "shape":"StopDBClusterResult",
722        "resultWrapper":"StopDBClusterResult"
723      },
724      "errors":[
725        {"shape":"DBClusterNotFoundFault"},
726        {"shape":"InvalidDBClusterStateFault"},
727        {"shape":"InvalidDBInstanceStateFault"}
728      ]
729    }
730  },
731  "shapes":{
732    "AddTagsToResourceMessage":{
733      "type":"structure",
734      "required":[
735        "ResourceName",
736        "Tags"
737      ],
738      "members":{
739        "ResourceName":{"shape":"String"},
740        "Tags":{"shape":"TagList"}
741      }
742    },
743    "ApplyMethod":{
744      "type":"string",
745      "enum":[
746        "immediate",
747        "pending-reboot"
748      ]
749    },
750    "ApplyPendingMaintenanceActionMessage":{
751      "type":"structure",
752      "required":[
753        "ResourceIdentifier",
754        "ApplyAction",
755        "OptInType"
756      ],
757      "members":{
758        "ResourceIdentifier":{"shape":"String"},
759        "ApplyAction":{"shape":"String"},
760        "OptInType":{"shape":"String"}
761      }
762    },
763    "ApplyPendingMaintenanceActionResult":{
764      "type":"structure",
765      "members":{
766        "ResourcePendingMaintenanceActions":{"shape":"ResourcePendingMaintenanceActions"}
767      }
768    },
769    "AttributeValueList":{
770      "type":"list",
771      "member":{
772        "shape":"String",
773        "locationName":"AttributeValue"
774      }
775    },
776    "AuthorizationNotFoundFault":{
777      "type":"structure",
778      "members":{
779      },
780      "error":{
781        "code":"AuthorizationNotFound",
782        "httpStatusCode":404,
783        "senderFault":true
784      },
785      "exception":true
786    },
787    "AvailabilityZone":{
788      "type":"structure",
789      "members":{
790        "Name":{"shape":"String"}
791      },
792      "wrapper":true
793    },
794    "AvailabilityZoneList":{
795      "type":"list",
796      "member":{
797        "shape":"AvailabilityZone",
798        "locationName":"AvailabilityZone"
799      }
800    },
801    "AvailabilityZones":{
802      "type":"list",
803      "member":{
804        "shape":"String",
805        "locationName":"AvailabilityZone"
806      }
807    },
808    "Boolean":{"type":"boolean"},
809    "BooleanOptional":{"type":"boolean"},
810    "CertificateNotFoundFault":{
811      "type":"structure",
812      "members":{
813      },
814      "error":{
815        "code":"CertificateNotFound",
816        "httpStatusCode":404,
817        "senderFault":true
818      },
819      "exception":true
820    },
821    "CloudwatchLogsExportConfiguration":{
822      "type":"structure",
823      "members":{
824        "EnableLogTypes":{"shape":"LogTypeList"},
825        "DisableLogTypes":{"shape":"LogTypeList"}
826      }
827    },
828    "CopyDBClusterParameterGroupMessage":{
829      "type":"structure",
830      "required":[
831        "SourceDBClusterParameterGroupIdentifier",
832        "TargetDBClusterParameterGroupIdentifier",
833        "TargetDBClusterParameterGroupDescription"
834      ],
835      "members":{
836        "SourceDBClusterParameterGroupIdentifier":{"shape":"String"},
837        "TargetDBClusterParameterGroupIdentifier":{"shape":"String"},
838        "TargetDBClusterParameterGroupDescription":{"shape":"String"},
839        "Tags":{"shape":"TagList"}
840      }
841    },
842    "CopyDBClusterParameterGroupResult":{
843      "type":"structure",
844      "members":{
845        "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"}
846      }
847    },
848    "CopyDBClusterSnapshotMessage":{
849      "type":"structure",
850      "required":[
851        "SourceDBClusterSnapshotIdentifier",
852        "TargetDBClusterSnapshotIdentifier"
853      ],
854      "members":{
855        "SourceDBClusterSnapshotIdentifier":{"shape":"String"},
856        "TargetDBClusterSnapshotIdentifier":{"shape":"String"},
857        "KmsKeyId":{"shape":"String"},
858        "PreSignedUrl":{"shape":"String"},
859        "CopyTags":{"shape":"BooleanOptional"},
860        "Tags":{"shape":"TagList"}
861      }
862    },
863    "CopyDBClusterSnapshotResult":{
864      "type":"structure",
865      "members":{
866        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
867      }
868    },
869    "CreateDBClusterMessage":{
870      "type":"structure",
871      "required":[
872        "DBClusterIdentifier",
873        "Engine",
874        "MasterUsername",
875        "MasterUserPassword"
876      ],
877      "members":{
878        "AvailabilityZones":{"shape":"AvailabilityZones"},
879        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
880        "DBClusterIdentifier":{"shape":"String"},
881        "DBClusterParameterGroupName":{"shape":"String"},
882        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
883        "DBSubnetGroupName":{"shape":"String"},
884        "Engine":{"shape":"String"},
885        "EngineVersion":{"shape":"String"},
886        "Port":{"shape":"IntegerOptional"},
887        "MasterUsername":{"shape":"String"},
888        "MasterUserPassword":{"shape":"String"},
889        "PreferredBackupWindow":{"shape":"String"},
890        "PreferredMaintenanceWindow":{"shape":"String"},
891        "Tags":{"shape":"TagList"},
892        "StorageEncrypted":{"shape":"BooleanOptional"},
893        "KmsKeyId":{"shape":"String"},
894        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
895        "DeletionProtection":{"shape":"BooleanOptional"}
896      }
897    },
898    "CreateDBClusterParameterGroupMessage":{
899      "type":"structure",
900      "required":[
901        "DBClusterParameterGroupName",
902        "DBParameterGroupFamily",
903        "Description"
904      ],
905      "members":{
906        "DBClusterParameterGroupName":{"shape":"String"},
907        "DBParameterGroupFamily":{"shape":"String"},
908        "Description":{"shape":"String"},
909        "Tags":{"shape":"TagList"}
910      }
911    },
912    "CreateDBClusterParameterGroupResult":{
913      "type":"structure",
914      "members":{
915        "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"}
916      }
917    },
918    "CreateDBClusterResult":{
919      "type":"structure",
920      "members":{
921        "DBCluster":{"shape":"DBCluster"}
922      }
923    },
924    "CreateDBClusterSnapshotMessage":{
925      "type":"structure",
926      "required":[
927        "DBClusterSnapshotIdentifier",
928        "DBClusterIdentifier"
929      ],
930      "members":{
931        "DBClusterSnapshotIdentifier":{"shape":"String"},
932        "DBClusterIdentifier":{"shape":"String"},
933        "Tags":{"shape":"TagList"}
934      }
935    },
936    "CreateDBClusterSnapshotResult":{
937      "type":"structure",
938      "members":{
939        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
940      }
941    },
942    "CreateDBInstanceMessage":{
943      "type":"structure",
944      "required":[
945        "DBInstanceIdentifier",
946        "DBInstanceClass",
947        "Engine",
948        "DBClusterIdentifier"
949      ],
950      "members":{
951        "DBInstanceIdentifier":{"shape":"String"},
952        "DBInstanceClass":{"shape":"String"},
953        "Engine":{"shape":"String"},
954        "AvailabilityZone":{"shape":"String"},
955        "PreferredMaintenanceWindow":{"shape":"String"},
956        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
957        "Tags":{"shape":"TagList"},
958        "DBClusterIdentifier":{"shape":"String"},
959        "PromotionTier":{"shape":"IntegerOptional"}
960      }
961    },
962    "CreateDBInstanceResult":{
963      "type":"structure",
964      "members":{
965        "DBInstance":{"shape":"DBInstance"}
966      }
967    },
968    "CreateDBSubnetGroupMessage":{
969      "type":"structure",
970      "required":[
971        "DBSubnetGroupName",
972        "DBSubnetGroupDescription",
973        "SubnetIds"
974      ],
975      "members":{
976        "DBSubnetGroupName":{"shape":"String"},
977        "DBSubnetGroupDescription":{"shape":"String"},
978        "SubnetIds":{"shape":"SubnetIdentifierList"},
979        "Tags":{"shape":"TagList"}
980      }
981    },
982    "CreateDBSubnetGroupResult":{
983      "type":"structure",
984      "members":{
985        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
986      }
987    },
988    "DBCluster":{
989      "type":"structure",
990      "members":{
991        "AvailabilityZones":{"shape":"AvailabilityZones"},
992        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
993        "DBClusterIdentifier":{"shape":"String"},
994        "DBClusterParameterGroup":{"shape":"String"},
995        "DBSubnetGroup":{"shape":"String"},
996        "Status":{"shape":"String"},
997        "PercentProgress":{"shape":"String"},
998        "EarliestRestorableTime":{"shape":"TStamp"},
999        "Endpoint":{"shape":"String"},
1000        "ReaderEndpoint":{"shape":"String"},
1001        "MultiAZ":{"shape":"Boolean"},
1002        "Engine":{"shape":"String"},
1003        "EngineVersion":{"shape":"String"},
1004        "LatestRestorableTime":{"shape":"TStamp"},
1005        "Port":{"shape":"IntegerOptional"},
1006        "MasterUsername":{"shape":"String"},
1007        "PreferredBackupWindow":{"shape":"String"},
1008        "PreferredMaintenanceWindow":{"shape":"String"},
1009        "DBClusterMembers":{"shape":"DBClusterMemberList"},
1010        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
1011        "HostedZoneId":{"shape":"String"},
1012        "StorageEncrypted":{"shape":"Boolean"},
1013        "KmsKeyId":{"shape":"String"},
1014        "DbClusterResourceId":{"shape":"String"},
1015        "DBClusterArn":{"shape":"String"},
1016        "AssociatedRoles":{"shape":"DBClusterRoles"},
1017        "ClusterCreateTime":{"shape":"TStamp"},
1018        "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"},
1019        "DeletionProtection":{"shape":"Boolean"}
1020      },
1021      "wrapper":true
1022    },
1023    "DBClusterAlreadyExistsFault":{
1024      "type":"structure",
1025      "members":{
1026      },
1027      "error":{
1028        "code":"DBClusterAlreadyExistsFault",
1029        "httpStatusCode":400,
1030        "senderFault":true
1031      },
1032      "exception":true
1033    },
1034    "DBClusterList":{
1035      "type":"list",
1036      "member":{
1037        "shape":"DBCluster",
1038        "locationName":"DBCluster"
1039      }
1040    },
1041    "DBClusterMember":{
1042      "type":"structure",
1043      "members":{
1044        "DBInstanceIdentifier":{"shape":"String"},
1045        "IsClusterWriter":{"shape":"Boolean"},
1046        "DBClusterParameterGroupStatus":{"shape":"String"},
1047        "PromotionTier":{"shape":"IntegerOptional"}
1048      },
1049      "wrapper":true
1050    },
1051    "DBClusterMemberList":{
1052      "type":"list",
1053      "member":{
1054        "shape":"DBClusterMember",
1055        "locationName":"DBClusterMember"
1056      }
1057    },
1058    "DBClusterMessage":{
1059      "type":"structure",
1060      "members":{
1061        "Marker":{"shape":"String"},
1062        "DBClusters":{"shape":"DBClusterList"}
1063      }
1064    },
1065    "DBClusterNotFoundFault":{
1066      "type":"structure",
1067      "members":{
1068      },
1069      "error":{
1070        "code":"DBClusterNotFoundFault",
1071        "httpStatusCode":404,
1072        "senderFault":true
1073      },
1074      "exception":true
1075    },
1076    "DBClusterParameterGroup":{
1077      "type":"structure",
1078      "members":{
1079        "DBClusterParameterGroupName":{"shape":"String"},
1080        "DBParameterGroupFamily":{"shape":"String"},
1081        "Description":{"shape":"String"},
1082        "DBClusterParameterGroupArn":{"shape":"String"}
1083      },
1084      "wrapper":true
1085    },
1086    "DBClusterParameterGroupDetails":{
1087      "type":"structure",
1088      "members":{
1089        "Parameters":{"shape":"ParametersList"},
1090        "Marker":{"shape":"String"}
1091      }
1092    },
1093    "DBClusterParameterGroupList":{
1094      "type":"list",
1095      "member":{
1096        "shape":"DBClusterParameterGroup",
1097        "locationName":"DBClusterParameterGroup"
1098      }
1099    },
1100    "DBClusterParameterGroupNameMessage":{
1101      "type":"structure",
1102      "members":{
1103        "DBClusterParameterGroupName":{"shape":"String"}
1104      }
1105    },
1106    "DBClusterParameterGroupNotFoundFault":{
1107      "type":"structure",
1108      "members":{
1109      },
1110      "error":{
1111        "code":"DBClusterParameterGroupNotFound",
1112        "httpStatusCode":404,
1113        "senderFault":true
1114      },
1115      "exception":true
1116    },
1117    "DBClusterParameterGroupsMessage":{
1118      "type":"structure",
1119      "members":{
1120        "Marker":{"shape":"String"},
1121        "DBClusterParameterGroups":{"shape":"DBClusterParameterGroupList"}
1122      }
1123    },
1124    "DBClusterQuotaExceededFault":{
1125      "type":"structure",
1126      "members":{
1127      },
1128      "error":{
1129        "code":"DBClusterQuotaExceededFault",
1130        "httpStatusCode":403,
1131        "senderFault":true
1132      },
1133      "exception":true
1134    },
1135    "DBClusterRole":{
1136      "type":"structure",
1137      "members":{
1138        "RoleArn":{"shape":"String"},
1139        "Status":{"shape":"String"}
1140      }
1141    },
1142    "DBClusterRoles":{
1143      "type":"list",
1144      "member":{
1145        "shape":"DBClusterRole",
1146        "locationName":"DBClusterRole"
1147      }
1148    },
1149    "DBClusterSnapshot":{
1150      "type":"structure",
1151      "members":{
1152        "AvailabilityZones":{"shape":"AvailabilityZones"},
1153        "DBClusterSnapshotIdentifier":{"shape":"String"},
1154        "DBClusterIdentifier":{"shape":"String"},
1155        "SnapshotCreateTime":{"shape":"TStamp"},
1156        "Engine":{"shape":"String"},
1157        "Status":{"shape":"String"},
1158        "Port":{"shape":"Integer"},
1159        "VpcId":{"shape":"String"},
1160        "ClusterCreateTime":{"shape":"TStamp"},
1161        "MasterUsername":{"shape":"String"},
1162        "EngineVersion":{"shape":"String"},
1163        "SnapshotType":{"shape":"String"},
1164        "PercentProgress":{"shape":"Integer"},
1165        "StorageEncrypted":{"shape":"Boolean"},
1166        "KmsKeyId":{"shape":"String"},
1167        "DBClusterSnapshotArn":{"shape":"String"},
1168        "SourceDBClusterSnapshotArn":{"shape":"String"}
1169      },
1170      "wrapper":true
1171    },
1172    "DBClusterSnapshotAlreadyExistsFault":{
1173      "type":"structure",
1174      "members":{
1175      },
1176      "error":{
1177        "code":"DBClusterSnapshotAlreadyExistsFault",
1178        "httpStatusCode":400,
1179        "senderFault":true
1180      },
1181      "exception":true
1182    },
1183    "DBClusterSnapshotAttribute":{
1184      "type":"structure",
1185      "members":{
1186        "AttributeName":{"shape":"String"},
1187        "AttributeValues":{"shape":"AttributeValueList"}
1188      }
1189    },
1190    "DBClusterSnapshotAttributeList":{
1191      "type":"list",
1192      "member":{
1193        "shape":"DBClusterSnapshotAttribute",
1194        "locationName":"DBClusterSnapshotAttribute"
1195      }
1196    },
1197    "DBClusterSnapshotAttributesResult":{
1198      "type":"structure",
1199      "members":{
1200        "DBClusterSnapshotIdentifier":{"shape":"String"},
1201        "DBClusterSnapshotAttributes":{"shape":"DBClusterSnapshotAttributeList"}
1202      },
1203      "wrapper":true
1204    },
1205    "DBClusterSnapshotList":{
1206      "type":"list",
1207      "member":{
1208        "shape":"DBClusterSnapshot",
1209        "locationName":"DBClusterSnapshot"
1210      }
1211    },
1212    "DBClusterSnapshotMessage":{
1213      "type":"structure",
1214      "members":{
1215        "Marker":{"shape":"String"},
1216        "DBClusterSnapshots":{"shape":"DBClusterSnapshotList"}
1217      }
1218    },
1219    "DBClusterSnapshotNotFoundFault":{
1220      "type":"structure",
1221      "members":{
1222      },
1223      "error":{
1224        "code":"DBClusterSnapshotNotFoundFault",
1225        "httpStatusCode":404,
1226        "senderFault":true
1227      },
1228      "exception":true
1229    },
1230    "DBEngineVersion":{
1231      "type":"structure",
1232      "members":{
1233        "Engine":{"shape":"String"},
1234        "EngineVersion":{"shape":"String"},
1235        "DBParameterGroupFamily":{"shape":"String"},
1236        "DBEngineDescription":{"shape":"String"},
1237        "DBEngineVersionDescription":{"shape":"String"},
1238        "ValidUpgradeTarget":{"shape":"ValidUpgradeTargetList"},
1239        "ExportableLogTypes":{"shape":"LogTypeList"},
1240        "SupportsLogExportsToCloudwatchLogs":{"shape":"Boolean"}
1241      }
1242    },
1243    "DBEngineVersionList":{
1244      "type":"list",
1245      "member":{
1246        "shape":"DBEngineVersion",
1247        "locationName":"DBEngineVersion"
1248      }
1249    },
1250    "DBEngineVersionMessage":{
1251      "type":"structure",
1252      "members":{
1253        "Marker":{"shape":"String"},
1254        "DBEngineVersions":{"shape":"DBEngineVersionList"}
1255      }
1256    },
1257    "DBInstance":{
1258      "type":"structure",
1259      "members":{
1260        "DBInstanceIdentifier":{"shape":"String"},
1261        "DBInstanceClass":{"shape":"String"},
1262        "Engine":{"shape":"String"},
1263        "DBInstanceStatus":{"shape":"String"},
1264        "Endpoint":{"shape":"Endpoint"},
1265        "InstanceCreateTime":{"shape":"TStamp"},
1266        "PreferredBackupWindow":{"shape":"String"},
1267        "BackupRetentionPeriod":{"shape":"Integer"},
1268        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
1269        "AvailabilityZone":{"shape":"String"},
1270        "DBSubnetGroup":{"shape":"DBSubnetGroup"},
1271        "PreferredMaintenanceWindow":{"shape":"String"},
1272        "PendingModifiedValues":{"shape":"PendingModifiedValues"},
1273        "LatestRestorableTime":{"shape":"TStamp"},
1274        "EngineVersion":{"shape":"String"},
1275        "AutoMinorVersionUpgrade":{"shape":"Boolean"},
1276        "PubliclyAccessible":{"shape":"Boolean"},
1277        "StatusInfos":{"shape":"DBInstanceStatusInfoList"},
1278        "DBClusterIdentifier":{"shape":"String"},
1279        "StorageEncrypted":{"shape":"Boolean"},
1280        "KmsKeyId":{"shape":"String"},
1281        "DbiResourceId":{"shape":"String"},
1282        "PromotionTier":{"shape":"IntegerOptional"},
1283        "DBInstanceArn":{"shape":"String"},
1284        "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"}
1285      },
1286      "wrapper":true
1287    },
1288    "DBInstanceAlreadyExistsFault":{
1289      "type":"structure",
1290      "members":{
1291      },
1292      "error":{
1293        "code":"DBInstanceAlreadyExists",
1294        "httpStatusCode":400,
1295        "senderFault":true
1296      },
1297      "exception":true
1298    },
1299    "DBInstanceList":{
1300      "type":"list",
1301      "member":{
1302        "shape":"DBInstance",
1303        "locationName":"DBInstance"
1304      }
1305    },
1306    "DBInstanceMessage":{
1307      "type":"structure",
1308      "members":{
1309        "Marker":{"shape":"String"},
1310        "DBInstances":{"shape":"DBInstanceList"}
1311      }
1312    },
1313    "DBInstanceNotFoundFault":{
1314      "type":"structure",
1315      "members":{
1316      },
1317      "error":{
1318        "code":"DBInstanceNotFound",
1319        "httpStatusCode":404,
1320        "senderFault":true
1321      },
1322      "exception":true
1323    },
1324    "DBInstanceStatusInfo":{
1325      "type":"structure",
1326      "members":{
1327        "StatusType":{"shape":"String"},
1328        "Normal":{"shape":"Boolean"},
1329        "Status":{"shape":"String"},
1330        "Message":{"shape":"String"}
1331      }
1332    },
1333    "DBInstanceStatusInfoList":{
1334      "type":"list",
1335      "member":{
1336        "shape":"DBInstanceStatusInfo",
1337        "locationName":"DBInstanceStatusInfo"
1338      }
1339    },
1340    "DBParameterGroupAlreadyExistsFault":{
1341      "type":"structure",
1342      "members":{
1343      },
1344      "error":{
1345        "code":"DBParameterGroupAlreadyExists",
1346        "httpStatusCode":400,
1347        "senderFault":true
1348      },
1349      "exception":true
1350    },
1351    "DBParameterGroupNotFoundFault":{
1352      "type":"structure",
1353      "members":{
1354      },
1355      "error":{
1356        "code":"DBParameterGroupNotFound",
1357        "httpStatusCode":404,
1358        "senderFault":true
1359      },
1360      "exception":true
1361    },
1362    "DBParameterGroupQuotaExceededFault":{
1363      "type":"structure",
1364      "members":{
1365      },
1366      "error":{
1367        "code":"DBParameterGroupQuotaExceeded",
1368        "httpStatusCode":400,
1369        "senderFault":true
1370      },
1371      "exception":true
1372    },
1373    "DBSecurityGroupNotFoundFault":{
1374      "type":"structure",
1375      "members":{
1376      },
1377      "error":{
1378        "code":"DBSecurityGroupNotFound",
1379        "httpStatusCode":404,
1380        "senderFault":true
1381      },
1382      "exception":true
1383    },
1384    "DBSnapshotAlreadyExistsFault":{
1385      "type":"structure",
1386      "members":{
1387      },
1388      "error":{
1389        "code":"DBSnapshotAlreadyExists",
1390        "httpStatusCode":400,
1391        "senderFault":true
1392      },
1393      "exception":true
1394    },
1395    "DBSnapshotNotFoundFault":{
1396      "type":"structure",
1397      "members":{
1398      },
1399      "error":{
1400        "code":"DBSnapshotNotFound",
1401        "httpStatusCode":404,
1402        "senderFault":true
1403      },
1404      "exception":true
1405    },
1406    "DBSubnetGroup":{
1407      "type":"structure",
1408      "members":{
1409        "DBSubnetGroupName":{"shape":"String"},
1410        "DBSubnetGroupDescription":{"shape":"String"},
1411        "VpcId":{"shape":"String"},
1412        "SubnetGroupStatus":{"shape":"String"},
1413        "Subnets":{"shape":"SubnetList"},
1414        "DBSubnetGroupArn":{"shape":"String"}
1415      },
1416      "wrapper":true
1417    },
1418    "DBSubnetGroupAlreadyExistsFault":{
1419      "type":"structure",
1420      "members":{
1421      },
1422      "error":{
1423        "code":"DBSubnetGroupAlreadyExists",
1424        "httpStatusCode":400,
1425        "senderFault":true
1426      },
1427      "exception":true
1428    },
1429    "DBSubnetGroupDoesNotCoverEnoughAZs":{
1430      "type":"structure",
1431      "members":{
1432      },
1433      "error":{
1434        "code":"DBSubnetGroupDoesNotCoverEnoughAZs",
1435        "httpStatusCode":400,
1436        "senderFault":true
1437      },
1438      "exception":true
1439    },
1440    "DBSubnetGroupMessage":{
1441      "type":"structure",
1442      "members":{
1443        "Marker":{"shape":"String"},
1444        "DBSubnetGroups":{"shape":"DBSubnetGroups"}
1445      }
1446    },
1447    "DBSubnetGroupNotFoundFault":{
1448      "type":"structure",
1449      "members":{
1450      },
1451      "error":{
1452        "code":"DBSubnetGroupNotFoundFault",
1453        "httpStatusCode":404,
1454        "senderFault":true
1455      },
1456      "exception":true
1457    },
1458    "DBSubnetGroupQuotaExceededFault":{
1459      "type":"structure",
1460      "members":{
1461      },
1462      "error":{
1463        "code":"DBSubnetGroupQuotaExceeded",
1464        "httpStatusCode":400,
1465        "senderFault":true
1466      },
1467      "exception":true
1468    },
1469    "DBSubnetGroups":{
1470      "type":"list",
1471      "member":{
1472        "shape":"DBSubnetGroup",
1473        "locationName":"DBSubnetGroup"
1474      }
1475    },
1476    "DBSubnetQuotaExceededFault":{
1477      "type":"structure",
1478      "members":{
1479      },
1480      "error":{
1481        "code":"DBSubnetQuotaExceededFault",
1482        "httpStatusCode":400,
1483        "senderFault":true
1484      },
1485      "exception":true
1486    },
1487    "DBUpgradeDependencyFailureFault":{
1488      "type":"structure",
1489      "members":{
1490      },
1491      "error":{
1492        "code":"DBUpgradeDependencyFailure",
1493        "httpStatusCode":400,
1494        "senderFault":true
1495      },
1496      "exception":true
1497    },
1498    "DeleteDBClusterMessage":{
1499      "type":"structure",
1500      "required":["DBClusterIdentifier"],
1501      "members":{
1502        "DBClusterIdentifier":{"shape":"String"},
1503        "SkipFinalSnapshot":{"shape":"Boolean"},
1504        "FinalDBSnapshotIdentifier":{"shape":"String"}
1505      }
1506    },
1507    "DeleteDBClusterParameterGroupMessage":{
1508      "type":"structure",
1509      "required":["DBClusterParameterGroupName"],
1510      "members":{
1511        "DBClusterParameterGroupName":{"shape":"String"}
1512      }
1513    },
1514    "DeleteDBClusterResult":{
1515      "type":"structure",
1516      "members":{
1517        "DBCluster":{"shape":"DBCluster"}
1518      }
1519    },
1520    "DeleteDBClusterSnapshotMessage":{
1521      "type":"structure",
1522      "required":["DBClusterSnapshotIdentifier"],
1523      "members":{
1524        "DBClusterSnapshotIdentifier":{"shape":"String"}
1525      }
1526    },
1527    "DeleteDBClusterSnapshotResult":{
1528      "type":"structure",
1529      "members":{
1530        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
1531      }
1532    },
1533    "DeleteDBInstanceMessage":{
1534      "type":"structure",
1535      "required":["DBInstanceIdentifier"],
1536      "members":{
1537        "DBInstanceIdentifier":{"shape":"String"}
1538      }
1539    },
1540    "DeleteDBInstanceResult":{
1541      "type":"structure",
1542      "members":{
1543        "DBInstance":{"shape":"DBInstance"}
1544      }
1545    },
1546    "DeleteDBSubnetGroupMessage":{
1547      "type":"structure",
1548      "required":["DBSubnetGroupName"],
1549      "members":{
1550        "DBSubnetGroupName":{"shape":"String"}
1551      }
1552    },
1553    "DescribeDBClusterParameterGroupsMessage":{
1554      "type":"structure",
1555      "members":{
1556        "DBClusterParameterGroupName":{"shape":"String"},
1557        "Filters":{"shape":"FilterList"},
1558        "MaxRecords":{"shape":"IntegerOptional"},
1559        "Marker":{"shape":"String"}
1560      }
1561    },
1562    "DescribeDBClusterParametersMessage":{
1563      "type":"structure",
1564      "required":["DBClusterParameterGroupName"],
1565      "members":{
1566        "DBClusterParameterGroupName":{"shape":"String"},
1567        "Source":{"shape":"String"},
1568        "Filters":{"shape":"FilterList"},
1569        "MaxRecords":{"shape":"IntegerOptional"},
1570        "Marker":{"shape":"String"}
1571      }
1572    },
1573    "DescribeDBClusterSnapshotAttributesMessage":{
1574      "type":"structure",
1575      "required":["DBClusterSnapshotIdentifier"],
1576      "members":{
1577        "DBClusterSnapshotIdentifier":{"shape":"String"}
1578      }
1579    },
1580    "DescribeDBClusterSnapshotAttributesResult":{
1581      "type":"structure",
1582      "members":{
1583        "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"}
1584      }
1585    },
1586    "DescribeDBClusterSnapshotsMessage":{
1587      "type":"structure",
1588      "members":{
1589        "DBClusterIdentifier":{"shape":"String"},
1590        "DBClusterSnapshotIdentifier":{"shape":"String"},
1591        "SnapshotType":{"shape":"String"},
1592        "Filters":{"shape":"FilterList"},
1593        "MaxRecords":{"shape":"IntegerOptional"},
1594        "Marker":{"shape":"String"},
1595        "IncludeShared":{"shape":"Boolean"},
1596        "IncludePublic":{"shape":"Boolean"}
1597      }
1598    },
1599    "DescribeDBClustersMessage":{
1600      "type":"structure",
1601      "members":{
1602        "DBClusterIdentifier":{"shape":"String"},
1603        "Filters":{"shape":"FilterList"},
1604        "MaxRecords":{"shape":"IntegerOptional"},
1605        "Marker":{"shape":"String"}
1606      }
1607    },
1608    "DescribeDBEngineVersionsMessage":{
1609      "type":"structure",
1610      "members":{
1611        "Engine":{"shape":"String"},
1612        "EngineVersion":{"shape":"String"},
1613        "DBParameterGroupFamily":{"shape":"String"},
1614        "Filters":{"shape":"FilterList"},
1615        "MaxRecords":{"shape":"IntegerOptional"},
1616        "Marker":{"shape":"String"},
1617        "DefaultOnly":{"shape":"Boolean"},
1618        "ListSupportedCharacterSets":{"shape":"BooleanOptional"},
1619        "ListSupportedTimezones":{"shape":"BooleanOptional"}
1620      }
1621    },
1622    "DescribeDBInstancesMessage":{
1623      "type":"structure",
1624      "members":{
1625        "DBInstanceIdentifier":{"shape":"String"},
1626        "Filters":{"shape":"FilterList"},
1627        "MaxRecords":{"shape":"IntegerOptional"},
1628        "Marker":{"shape":"String"}
1629      }
1630    },
1631    "DescribeDBSubnetGroupsMessage":{
1632      "type":"structure",
1633      "members":{
1634        "DBSubnetGroupName":{"shape":"String"},
1635        "Filters":{"shape":"FilterList"},
1636        "MaxRecords":{"shape":"IntegerOptional"},
1637        "Marker":{"shape":"String"}
1638      }
1639    },
1640    "DescribeEngineDefaultClusterParametersMessage":{
1641      "type":"structure",
1642      "required":["DBParameterGroupFamily"],
1643      "members":{
1644        "DBParameterGroupFamily":{"shape":"String"},
1645        "Filters":{"shape":"FilterList"},
1646        "MaxRecords":{"shape":"IntegerOptional"},
1647        "Marker":{"shape":"String"}
1648      }
1649    },
1650    "DescribeEngineDefaultClusterParametersResult":{
1651      "type":"structure",
1652      "members":{
1653        "EngineDefaults":{"shape":"EngineDefaults"}
1654      }
1655    },
1656    "DescribeEventCategoriesMessage":{
1657      "type":"structure",
1658      "members":{
1659        "SourceType":{"shape":"String"},
1660        "Filters":{"shape":"FilterList"}
1661      }
1662    },
1663    "DescribeEventsMessage":{
1664      "type":"structure",
1665      "members":{
1666        "SourceIdentifier":{"shape":"String"},
1667        "SourceType":{"shape":"SourceType"},
1668        "StartTime":{"shape":"TStamp"},
1669        "EndTime":{"shape":"TStamp"},
1670        "Duration":{"shape":"IntegerOptional"},
1671        "EventCategories":{"shape":"EventCategoriesList"},
1672        "Filters":{"shape":"FilterList"},
1673        "MaxRecords":{"shape":"IntegerOptional"},
1674        "Marker":{"shape":"String"}
1675      }
1676    },
1677    "DescribeOrderableDBInstanceOptionsMessage":{
1678      "type":"structure",
1679      "required":["Engine"],
1680      "members":{
1681        "Engine":{"shape":"String"},
1682        "EngineVersion":{"shape":"String"},
1683        "DBInstanceClass":{"shape":"String"},
1684        "LicenseModel":{"shape":"String"},
1685        "Vpc":{"shape":"BooleanOptional"},
1686        "Filters":{"shape":"FilterList"},
1687        "MaxRecords":{"shape":"IntegerOptional"},
1688        "Marker":{"shape":"String"}
1689      }
1690    },
1691    "DescribePendingMaintenanceActionsMessage":{
1692      "type":"structure",
1693      "members":{
1694        "ResourceIdentifier":{"shape":"String"},
1695        "Filters":{"shape":"FilterList"},
1696        "Marker":{"shape":"String"},
1697        "MaxRecords":{"shape":"IntegerOptional"}
1698      }
1699    },
1700    "Endpoint":{
1701      "type":"structure",
1702      "members":{
1703        "Address":{"shape":"String"},
1704        "Port":{"shape":"Integer"},
1705        "HostedZoneId":{"shape":"String"}
1706      }
1707    },
1708    "EngineDefaults":{
1709      "type":"structure",
1710      "members":{
1711        "DBParameterGroupFamily":{"shape":"String"},
1712        "Marker":{"shape":"String"},
1713        "Parameters":{"shape":"ParametersList"}
1714      },
1715      "wrapper":true
1716    },
1717    "Event":{
1718      "type":"structure",
1719      "members":{
1720        "SourceIdentifier":{"shape":"String"},
1721        "SourceType":{"shape":"SourceType"},
1722        "Message":{"shape":"String"},
1723        "EventCategories":{"shape":"EventCategoriesList"},
1724        "Date":{"shape":"TStamp"},
1725        "SourceArn":{"shape":"String"}
1726      }
1727    },
1728    "EventCategoriesList":{
1729      "type":"list",
1730      "member":{
1731        "shape":"String",
1732        "locationName":"EventCategory"
1733      }
1734    },
1735    "EventCategoriesMap":{
1736      "type":"structure",
1737      "members":{
1738        "SourceType":{"shape":"String"},
1739        "EventCategories":{"shape":"EventCategoriesList"}
1740      },
1741      "wrapper":true
1742    },
1743    "EventCategoriesMapList":{
1744      "type":"list",
1745      "member":{
1746        "shape":"EventCategoriesMap",
1747        "locationName":"EventCategoriesMap"
1748      }
1749    },
1750    "EventCategoriesMessage":{
1751      "type":"structure",
1752      "members":{
1753        "EventCategoriesMapList":{"shape":"EventCategoriesMapList"}
1754      }
1755    },
1756    "EventList":{
1757      "type":"list",
1758      "member":{
1759        "shape":"Event",
1760        "locationName":"Event"
1761      }
1762    },
1763    "EventsMessage":{
1764      "type":"structure",
1765      "members":{
1766        "Marker":{"shape":"String"},
1767        "Events":{"shape":"EventList"}
1768      }
1769    },
1770    "FailoverDBClusterMessage":{
1771      "type":"structure",
1772      "members":{
1773        "DBClusterIdentifier":{"shape":"String"},
1774        "TargetDBInstanceIdentifier":{"shape":"String"}
1775      }
1776    },
1777    "FailoverDBClusterResult":{
1778      "type":"structure",
1779      "members":{
1780        "DBCluster":{"shape":"DBCluster"}
1781      }
1782    },
1783    "Filter":{
1784      "type":"structure",
1785      "required":[
1786        "Name",
1787        "Values"
1788      ],
1789      "members":{
1790        "Name":{"shape":"String"},
1791        "Values":{"shape":"FilterValueList"}
1792      }
1793    },
1794    "FilterList":{
1795      "type":"list",
1796      "member":{
1797        "shape":"Filter",
1798        "locationName":"Filter"
1799      }
1800    },
1801    "FilterValueList":{
1802      "type":"list",
1803      "member":{
1804        "shape":"String",
1805        "locationName":"Value"
1806      }
1807    },
1808    "InstanceQuotaExceededFault":{
1809      "type":"structure",
1810      "members":{
1811      },
1812      "error":{
1813        "code":"InstanceQuotaExceeded",
1814        "httpStatusCode":400,
1815        "senderFault":true
1816      },
1817      "exception":true
1818    },
1819    "InsufficientDBClusterCapacityFault":{
1820      "type":"structure",
1821      "members":{
1822      },
1823      "error":{
1824        "code":"InsufficientDBClusterCapacityFault",
1825        "httpStatusCode":403,
1826        "senderFault":true
1827      },
1828      "exception":true
1829    },
1830    "InsufficientDBInstanceCapacityFault":{
1831      "type":"structure",
1832      "members":{
1833      },
1834      "error":{
1835        "code":"InsufficientDBInstanceCapacity",
1836        "httpStatusCode":400,
1837        "senderFault":true
1838      },
1839      "exception":true
1840    },
1841    "InsufficientStorageClusterCapacityFault":{
1842      "type":"structure",
1843      "members":{
1844      },
1845      "error":{
1846        "code":"InsufficientStorageClusterCapacity",
1847        "httpStatusCode":400,
1848        "senderFault":true
1849      },
1850      "exception":true
1851    },
1852    "Integer":{"type":"integer"},
1853    "IntegerOptional":{"type":"integer"},
1854    "InvalidDBClusterSnapshotStateFault":{
1855      "type":"structure",
1856      "members":{
1857      },
1858      "error":{
1859        "code":"InvalidDBClusterSnapshotStateFault",
1860        "httpStatusCode":400,
1861        "senderFault":true
1862      },
1863      "exception":true
1864    },
1865    "InvalidDBClusterStateFault":{
1866      "type":"structure",
1867      "members":{
1868      },
1869      "error":{
1870        "code":"InvalidDBClusterStateFault",
1871        "httpStatusCode":400,
1872        "senderFault":true
1873      },
1874      "exception":true
1875    },
1876    "InvalidDBInstanceStateFault":{
1877      "type":"structure",
1878      "members":{
1879      },
1880      "error":{
1881        "code":"InvalidDBInstanceState",
1882        "httpStatusCode":400,
1883        "senderFault":true
1884      },
1885      "exception":true
1886    },
1887    "InvalidDBParameterGroupStateFault":{
1888      "type":"structure",
1889      "members":{
1890      },
1891      "error":{
1892        "code":"InvalidDBParameterGroupState",
1893        "httpStatusCode":400,
1894        "senderFault":true
1895      },
1896      "exception":true
1897    },
1898    "InvalidDBSecurityGroupStateFault":{
1899      "type":"structure",
1900      "members":{
1901      },
1902      "error":{
1903        "code":"InvalidDBSecurityGroupState",
1904        "httpStatusCode":400,
1905        "senderFault":true
1906      },
1907      "exception":true
1908    },
1909    "InvalidDBSnapshotStateFault":{
1910      "type":"structure",
1911      "members":{
1912      },
1913      "error":{
1914        "code":"InvalidDBSnapshotState",
1915        "httpStatusCode":400,
1916        "senderFault":true
1917      },
1918      "exception":true
1919    },
1920    "InvalidDBSubnetGroupStateFault":{
1921      "type":"structure",
1922      "members":{
1923      },
1924      "error":{
1925        "code":"InvalidDBSubnetGroupStateFault",
1926        "httpStatusCode":400,
1927        "senderFault":true
1928      },
1929      "exception":true
1930    },
1931    "InvalidDBSubnetStateFault":{
1932      "type":"structure",
1933      "members":{
1934      },
1935      "error":{
1936        "code":"InvalidDBSubnetStateFault",
1937        "httpStatusCode":400,
1938        "senderFault":true
1939      },
1940      "exception":true
1941    },
1942    "InvalidRestoreFault":{
1943      "type":"structure",
1944      "members":{
1945      },
1946      "error":{
1947        "code":"InvalidRestoreFault",
1948        "httpStatusCode":400,
1949        "senderFault":true
1950      },
1951      "exception":true
1952    },
1953    "InvalidSubnet":{
1954      "type":"structure",
1955      "members":{
1956      },
1957      "error":{
1958        "code":"InvalidSubnet",
1959        "httpStatusCode":400,
1960        "senderFault":true
1961      },
1962      "exception":true
1963    },
1964    "InvalidVPCNetworkStateFault":{
1965      "type":"structure",
1966      "members":{
1967      },
1968      "error":{
1969        "code":"InvalidVPCNetworkStateFault",
1970        "httpStatusCode":400,
1971        "senderFault":true
1972      },
1973      "exception":true
1974    },
1975    "KMSKeyNotAccessibleFault":{
1976      "type":"structure",
1977      "members":{
1978      },
1979      "error":{
1980        "code":"KMSKeyNotAccessibleFault",
1981        "httpStatusCode":400,
1982        "senderFault":true
1983      },
1984      "exception":true
1985    },
1986    "KeyList":{
1987      "type":"list",
1988      "member":{"shape":"String"}
1989    },
1990    "ListTagsForResourceMessage":{
1991      "type":"structure",
1992      "required":["ResourceName"],
1993      "members":{
1994        "ResourceName":{"shape":"String"},
1995        "Filters":{"shape":"FilterList"}
1996      }
1997    },
1998    "LogTypeList":{
1999      "type":"list",
2000      "member":{"shape":"String"}
2001    },
2002    "ModifyDBClusterMessage":{
2003      "type":"structure",
2004      "required":["DBClusterIdentifier"],
2005      "members":{
2006        "DBClusterIdentifier":{"shape":"String"},
2007        "NewDBClusterIdentifier":{"shape":"String"},
2008        "ApplyImmediately":{"shape":"Boolean"},
2009        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2010        "DBClusterParameterGroupName":{"shape":"String"},
2011        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2012        "Port":{"shape":"IntegerOptional"},
2013        "MasterUserPassword":{"shape":"String"},
2014        "PreferredBackupWindow":{"shape":"String"},
2015        "PreferredMaintenanceWindow":{"shape":"String"},
2016        "CloudwatchLogsExportConfiguration":{"shape":"CloudwatchLogsExportConfiguration"},
2017        "EngineVersion":{"shape":"String"},
2018        "DeletionProtection":{"shape":"BooleanOptional"}
2019      }
2020    },
2021    "ModifyDBClusterParameterGroupMessage":{
2022      "type":"structure",
2023      "required":[
2024        "DBClusterParameterGroupName",
2025        "Parameters"
2026      ],
2027      "members":{
2028        "DBClusterParameterGroupName":{"shape":"String"},
2029        "Parameters":{"shape":"ParametersList"}
2030      }
2031    },
2032    "ModifyDBClusterResult":{
2033      "type":"structure",
2034      "members":{
2035        "DBCluster":{"shape":"DBCluster"}
2036      }
2037    },
2038    "ModifyDBClusterSnapshotAttributeMessage":{
2039      "type":"structure",
2040      "required":[
2041        "DBClusterSnapshotIdentifier",
2042        "AttributeName"
2043      ],
2044      "members":{
2045        "DBClusterSnapshotIdentifier":{"shape":"String"},
2046        "AttributeName":{"shape":"String"},
2047        "ValuesToAdd":{"shape":"AttributeValueList"},
2048        "ValuesToRemove":{"shape":"AttributeValueList"}
2049      }
2050    },
2051    "ModifyDBClusterSnapshotAttributeResult":{
2052      "type":"structure",
2053      "members":{
2054        "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"}
2055      }
2056    },
2057    "ModifyDBInstanceMessage":{
2058      "type":"structure",
2059      "required":["DBInstanceIdentifier"],
2060      "members":{
2061        "DBInstanceIdentifier":{"shape":"String"},
2062        "DBInstanceClass":{"shape":"String"},
2063        "ApplyImmediately":{"shape":"Boolean"},
2064        "PreferredMaintenanceWindow":{"shape":"String"},
2065        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2066        "NewDBInstanceIdentifier":{"shape":"String"},
2067        "PromotionTier":{"shape":"IntegerOptional"}
2068      }
2069    },
2070    "ModifyDBInstanceResult":{
2071      "type":"structure",
2072      "members":{
2073        "DBInstance":{"shape":"DBInstance"}
2074      }
2075    },
2076    "ModifyDBSubnetGroupMessage":{
2077      "type":"structure",
2078      "required":[
2079        "DBSubnetGroupName",
2080        "SubnetIds"
2081      ],
2082      "members":{
2083        "DBSubnetGroupName":{"shape":"String"},
2084        "DBSubnetGroupDescription":{"shape":"String"},
2085        "SubnetIds":{"shape":"SubnetIdentifierList"}
2086      }
2087    },
2088    "ModifyDBSubnetGroupResult":{
2089      "type":"structure",
2090      "members":{
2091        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
2092      }
2093    },
2094    "OrderableDBInstanceOption":{
2095      "type":"structure",
2096      "members":{
2097        "Engine":{"shape":"String"},
2098        "EngineVersion":{"shape":"String"},
2099        "DBInstanceClass":{"shape":"String"},
2100        "LicenseModel":{"shape":"String"},
2101        "AvailabilityZones":{"shape":"AvailabilityZoneList"},
2102        "Vpc":{"shape":"Boolean"}
2103      },
2104      "wrapper":true
2105    },
2106    "OrderableDBInstanceOptionsList":{
2107      "type":"list",
2108      "member":{
2109        "shape":"OrderableDBInstanceOption",
2110        "locationName":"OrderableDBInstanceOption"
2111      }
2112    },
2113    "OrderableDBInstanceOptionsMessage":{
2114      "type":"structure",
2115      "members":{
2116        "OrderableDBInstanceOptions":{"shape":"OrderableDBInstanceOptionsList"},
2117        "Marker":{"shape":"String"}
2118      }
2119    },
2120    "Parameter":{
2121      "type":"structure",
2122      "members":{
2123        "ParameterName":{"shape":"String"},
2124        "ParameterValue":{"shape":"String"},
2125        "Description":{"shape":"String"},
2126        "Source":{"shape":"String"},
2127        "ApplyType":{"shape":"String"},
2128        "DataType":{"shape":"String"},
2129        "AllowedValues":{"shape":"String"},
2130        "IsModifiable":{"shape":"Boolean"},
2131        "MinimumEngineVersion":{"shape":"String"},
2132        "ApplyMethod":{"shape":"ApplyMethod"}
2133      }
2134    },
2135    "ParametersList":{
2136      "type":"list",
2137      "member":{
2138        "shape":"Parameter",
2139        "locationName":"Parameter"
2140      }
2141    },
2142    "PendingCloudwatchLogsExports":{
2143      "type":"structure",
2144      "members":{
2145        "LogTypesToEnable":{"shape":"LogTypeList"},
2146        "LogTypesToDisable":{"shape":"LogTypeList"}
2147      }
2148    },
2149    "PendingMaintenanceAction":{
2150      "type":"structure",
2151      "members":{
2152        "Action":{"shape":"String"},
2153        "AutoAppliedAfterDate":{"shape":"TStamp"},
2154        "ForcedApplyDate":{"shape":"TStamp"},
2155        "OptInStatus":{"shape":"String"},
2156        "CurrentApplyDate":{"shape":"TStamp"},
2157        "Description":{"shape":"String"}
2158      }
2159    },
2160    "PendingMaintenanceActionDetails":{
2161      "type":"list",
2162      "member":{
2163        "shape":"PendingMaintenanceAction",
2164        "locationName":"PendingMaintenanceAction"
2165      }
2166    },
2167    "PendingMaintenanceActions":{
2168      "type":"list",
2169      "member":{
2170        "shape":"ResourcePendingMaintenanceActions",
2171        "locationName":"ResourcePendingMaintenanceActions"
2172      }
2173    },
2174    "PendingMaintenanceActionsMessage":{
2175      "type":"structure",
2176      "members":{
2177        "PendingMaintenanceActions":{"shape":"PendingMaintenanceActions"},
2178        "Marker":{"shape":"String"}
2179      }
2180    },
2181    "PendingModifiedValues":{
2182      "type":"structure",
2183      "members":{
2184        "DBInstanceClass":{"shape":"String"},
2185        "AllocatedStorage":{"shape":"IntegerOptional"},
2186        "MasterUserPassword":{"shape":"String"},
2187        "Port":{"shape":"IntegerOptional"},
2188        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2189        "MultiAZ":{"shape":"BooleanOptional"},
2190        "EngineVersion":{"shape":"String"},
2191        "LicenseModel":{"shape":"String"},
2192        "Iops":{"shape":"IntegerOptional"},
2193        "DBInstanceIdentifier":{"shape":"String"},
2194        "StorageType":{"shape":"String"},
2195        "CACertificateIdentifier":{"shape":"String"},
2196        "DBSubnetGroupName":{"shape":"String"},
2197        "PendingCloudwatchLogsExports":{"shape":"PendingCloudwatchLogsExports"}
2198      }
2199    },
2200    "RebootDBInstanceMessage":{
2201      "type":"structure",
2202      "required":["DBInstanceIdentifier"],
2203      "members":{
2204        "DBInstanceIdentifier":{"shape":"String"},
2205        "ForceFailover":{"shape":"BooleanOptional"}
2206      }
2207    },
2208    "RebootDBInstanceResult":{
2209      "type":"structure",
2210      "members":{
2211        "DBInstance":{"shape":"DBInstance"}
2212      }
2213    },
2214    "RemoveTagsFromResourceMessage":{
2215      "type":"structure",
2216      "required":[
2217        "ResourceName",
2218        "TagKeys"
2219      ],
2220      "members":{
2221        "ResourceName":{"shape":"String"},
2222        "TagKeys":{"shape":"KeyList"}
2223      }
2224    },
2225    "ResetDBClusterParameterGroupMessage":{
2226      "type":"structure",
2227      "required":["DBClusterParameterGroupName"],
2228      "members":{
2229        "DBClusterParameterGroupName":{"shape":"String"},
2230        "ResetAllParameters":{"shape":"Boolean"},
2231        "Parameters":{"shape":"ParametersList"}
2232      }
2233    },
2234    "ResourceNotFoundFault":{
2235      "type":"structure",
2236      "members":{
2237      },
2238      "error":{
2239        "code":"ResourceNotFoundFault",
2240        "httpStatusCode":404,
2241        "senderFault":true
2242      },
2243      "exception":true
2244    },
2245    "ResourcePendingMaintenanceActions":{
2246      "type":"structure",
2247      "members":{
2248        "ResourceIdentifier":{"shape":"String"},
2249        "PendingMaintenanceActionDetails":{"shape":"PendingMaintenanceActionDetails"}
2250      },
2251      "wrapper":true
2252    },
2253    "RestoreDBClusterFromSnapshotMessage":{
2254      "type":"structure",
2255      "required":[
2256        "DBClusterIdentifier",
2257        "SnapshotIdentifier",
2258        "Engine"
2259      ],
2260      "members":{
2261        "AvailabilityZones":{"shape":"AvailabilityZones"},
2262        "DBClusterIdentifier":{"shape":"String"},
2263        "SnapshotIdentifier":{"shape":"String"},
2264        "Engine":{"shape":"String"},
2265        "EngineVersion":{"shape":"String"},
2266        "Port":{"shape":"IntegerOptional"},
2267        "DBSubnetGroupName":{"shape":"String"},
2268        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2269        "Tags":{"shape":"TagList"},
2270        "KmsKeyId":{"shape":"String"},
2271        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
2272        "DeletionProtection":{"shape":"BooleanOptional"}
2273      }
2274    },
2275    "RestoreDBClusterFromSnapshotResult":{
2276      "type":"structure",
2277      "members":{
2278        "DBCluster":{"shape":"DBCluster"}
2279      }
2280    },
2281    "RestoreDBClusterToPointInTimeMessage":{
2282      "type":"structure",
2283      "required":[
2284        "DBClusterIdentifier",
2285        "SourceDBClusterIdentifier"
2286      ],
2287      "members":{
2288        "DBClusterIdentifier":{"shape":"String"},
2289        "SourceDBClusterIdentifier":{"shape":"String"},
2290        "RestoreToTime":{"shape":"TStamp"},
2291        "UseLatestRestorableTime":{"shape":"Boolean"},
2292        "Port":{"shape":"IntegerOptional"},
2293        "DBSubnetGroupName":{"shape":"String"},
2294        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2295        "Tags":{"shape":"TagList"},
2296        "KmsKeyId":{"shape":"String"},
2297        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
2298        "DeletionProtection":{"shape":"BooleanOptional"}
2299      }
2300    },
2301    "RestoreDBClusterToPointInTimeResult":{
2302      "type":"structure",
2303      "members":{
2304        "DBCluster":{"shape":"DBCluster"}
2305      }
2306    },
2307    "SharedSnapshotQuotaExceededFault":{
2308      "type":"structure",
2309      "members":{
2310      },
2311      "error":{
2312        "code":"SharedSnapshotQuotaExceeded",
2313        "httpStatusCode":400,
2314        "senderFault":true
2315      },
2316      "exception":true
2317    },
2318    "SnapshotQuotaExceededFault":{
2319      "type":"structure",
2320      "members":{
2321      },
2322      "error":{
2323        "code":"SnapshotQuotaExceeded",
2324        "httpStatusCode":400,
2325        "senderFault":true
2326      },
2327      "exception":true
2328    },
2329    "SourceType":{
2330      "type":"string",
2331      "enum":[
2332        "db-instance",
2333        "db-parameter-group",
2334        "db-security-group",
2335        "db-snapshot",
2336        "db-cluster",
2337        "db-cluster-snapshot"
2338      ]
2339    },
2340    "StartDBClusterMessage":{
2341      "type":"structure",
2342      "required":["DBClusterIdentifier"],
2343      "members":{
2344        "DBClusterIdentifier":{"shape":"String"}
2345      }
2346    },
2347    "StartDBClusterResult":{
2348      "type":"structure",
2349      "members":{
2350        "DBCluster":{"shape":"DBCluster"}
2351      }
2352    },
2353    "StopDBClusterMessage":{
2354      "type":"structure",
2355      "required":["DBClusterIdentifier"],
2356      "members":{
2357        "DBClusterIdentifier":{"shape":"String"}
2358      }
2359    },
2360    "StopDBClusterResult":{
2361      "type":"structure",
2362      "members":{
2363        "DBCluster":{"shape":"DBCluster"}
2364      }
2365    },
2366    "StorageQuotaExceededFault":{
2367      "type":"structure",
2368      "members":{
2369      },
2370      "error":{
2371        "code":"StorageQuotaExceeded",
2372        "httpStatusCode":400,
2373        "senderFault":true
2374      },
2375      "exception":true
2376    },
2377    "StorageTypeNotSupportedFault":{
2378      "type":"structure",
2379      "members":{
2380      },
2381      "error":{
2382        "code":"StorageTypeNotSupported",
2383        "httpStatusCode":400,
2384        "senderFault":true
2385      },
2386      "exception":true
2387    },
2388    "String":{"type":"string"},
2389    "Subnet":{
2390      "type":"structure",
2391      "members":{
2392        "SubnetIdentifier":{"shape":"String"},
2393        "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
2394        "SubnetStatus":{"shape":"String"}
2395      }
2396    },
2397    "SubnetAlreadyInUse":{
2398      "type":"structure",
2399      "members":{
2400      },
2401      "error":{
2402        "code":"SubnetAlreadyInUse",
2403        "httpStatusCode":400,
2404        "senderFault":true
2405      },
2406      "exception":true
2407    },
2408    "SubnetIdentifierList":{
2409      "type":"list",
2410      "member":{
2411        "shape":"String",
2412        "locationName":"SubnetIdentifier"
2413      }
2414    },
2415    "SubnetList":{
2416      "type":"list",
2417      "member":{
2418        "shape":"Subnet",
2419        "locationName":"Subnet"
2420      }
2421    },
2422    "TStamp":{"type":"timestamp"},
2423    "Tag":{
2424      "type":"structure",
2425      "members":{
2426        "Key":{"shape":"String"},
2427        "Value":{"shape":"String"}
2428      }
2429    },
2430    "TagList":{
2431      "type":"list",
2432      "member":{
2433        "shape":"Tag",
2434        "locationName":"Tag"
2435      }
2436    },
2437    "TagListMessage":{
2438      "type":"structure",
2439      "members":{
2440        "TagList":{"shape":"TagList"}
2441      }
2442    },
2443    "UpgradeTarget":{
2444      "type":"structure",
2445      "members":{
2446        "Engine":{"shape":"String"},
2447        "EngineVersion":{"shape":"String"},
2448        "Description":{"shape":"String"},
2449        "AutoUpgrade":{"shape":"Boolean"},
2450        "IsMajorVersionUpgrade":{"shape":"Boolean"}
2451      }
2452    },
2453    "ValidUpgradeTargetList":{
2454      "type":"list",
2455      "member":{
2456        "shape":"UpgradeTarget",
2457        "locationName":"UpgradeTarget"
2458      }
2459    },
2460    "VpcSecurityGroupIdList":{
2461      "type":"list",
2462      "member":{
2463        "shape":"String",
2464        "locationName":"VpcSecurityGroupId"
2465      }
2466    },
2467    "VpcSecurityGroupMembership":{
2468      "type":"structure",
2469      "members":{
2470        "VpcSecurityGroupId":{"shape":"String"},
2471        "Status":{"shape":"String"}
2472      }
2473    },
2474    "VpcSecurityGroupMembershipList":{
2475      "type":"list",
2476      "member":{
2477        "shape":"VpcSecurityGroupMembership",
2478        "locationName":"VpcSecurityGroupMembership"
2479      }
2480    }
2481  }
2482}
2483