1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2014-10-31",
5    "endpointPrefix":"rds",
6    "protocol":"query",
7    "serviceAbbreviation":"Amazon RDS",
8    "serviceFullName":"Amazon Relational Database Service",
9    "serviceId":"RDS",
10    "signatureVersion":"v4",
11    "uid":"rds-2014-10-31",
12    "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/"
13  },
14  "operations":{
15    "AddRoleToDBCluster":{
16      "name":"AddRoleToDBCluster",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"AddRoleToDBClusterMessage"},
22      "errors":[
23        {"shape":"DBClusterNotFoundFault"},
24        {"shape":"DBClusterRoleAlreadyExistsFault"},
25        {"shape":"InvalidDBClusterStateFault"},
26        {"shape":"DBClusterRoleQuotaExceededFault"}
27      ]
28    },
29    "AddRoleToDBInstance":{
30      "name":"AddRoleToDBInstance",
31      "http":{
32        "method":"POST",
33        "requestUri":"/"
34      },
35      "input":{"shape":"AddRoleToDBInstanceMessage"},
36      "errors":[
37        {"shape":"DBInstanceNotFoundFault"},
38        {"shape":"DBInstanceRoleAlreadyExistsFault"},
39        {"shape":"InvalidDBInstanceStateFault"},
40        {"shape":"DBInstanceRoleQuotaExceededFault"}
41      ]
42    },
43    "AddSourceIdentifierToSubscription":{
44      "name":"AddSourceIdentifierToSubscription",
45      "http":{
46        "method":"POST",
47        "requestUri":"/"
48      },
49      "input":{"shape":"AddSourceIdentifierToSubscriptionMessage"},
50      "output":{
51        "shape":"AddSourceIdentifierToSubscriptionResult",
52        "resultWrapper":"AddSourceIdentifierToSubscriptionResult"
53      },
54      "errors":[
55        {"shape":"SubscriptionNotFoundFault"},
56        {"shape":"SourceNotFoundFault"}
57      ]
58    },
59    "AddTagsToResource":{
60      "name":"AddTagsToResource",
61      "http":{
62        "method":"POST",
63        "requestUri":"/"
64      },
65      "input":{"shape":"AddTagsToResourceMessage"},
66      "errors":[
67        {"shape":"DBInstanceNotFoundFault"},
68        {"shape":"DBClusterNotFoundFault"},
69        {"shape":"DBSnapshotNotFoundFault"},
70        {"shape":"DBProxyNotFoundFault"},
71        {"shape":"DBProxyTargetGroupNotFoundFault"}
72      ]
73    },
74    "ApplyPendingMaintenanceAction":{
75      "name":"ApplyPendingMaintenanceAction",
76      "http":{
77        "method":"POST",
78        "requestUri":"/"
79      },
80      "input":{"shape":"ApplyPendingMaintenanceActionMessage"},
81      "output":{
82        "shape":"ApplyPendingMaintenanceActionResult",
83        "resultWrapper":"ApplyPendingMaintenanceActionResult"
84      },
85      "errors":[
86        {"shape":"ResourceNotFoundFault"},
87        {"shape":"InvalidDBClusterStateFault"},
88        {"shape":"InvalidDBInstanceStateFault"}
89      ]
90    },
91    "AuthorizeDBSecurityGroupIngress":{
92      "name":"AuthorizeDBSecurityGroupIngress",
93      "http":{
94        "method":"POST",
95        "requestUri":"/"
96      },
97      "input":{"shape":"AuthorizeDBSecurityGroupIngressMessage"},
98      "output":{
99        "shape":"AuthorizeDBSecurityGroupIngressResult",
100        "resultWrapper":"AuthorizeDBSecurityGroupIngressResult"
101      },
102      "errors":[
103        {"shape":"DBSecurityGroupNotFoundFault"},
104        {"shape":"InvalidDBSecurityGroupStateFault"},
105        {"shape":"AuthorizationAlreadyExistsFault"},
106        {"shape":"AuthorizationQuotaExceededFault"}
107      ]
108    },
109    "BacktrackDBCluster":{
110      "name":"BacktrackDBCluster",
111      "http":{
112        "method":"POST",
113        "requestUri":"/"
114      },
115      "input":{"shape":"BacktrackDBClusterMessage"},
116      "output":{
117        "shape":"DBClusterBacktrack",
118        "resultWrapper":"BacktrackDBClusterResult"
119      },
120      "errors":[
121        {"shape":"DBClusterNotFoundFault"},
122        {"shape":"InvalidDBClusterStateFault"}
123      ]
124    },
125    "CancelExportTask":{
126      "name":"CancelExportTask",
127      "http":{
128        "method":"POST",
129        "requestUri":"/"
130      },
131      "input":{"shape":"CancelExportTaskMessage"},
132      "output":{
133        "shape":"ExportTask",
134        "resultWrapper":"CancelExportTaskResult"
135      },
136      "errors":[
137        {"shape":"ExportTaskNotFoundFault"},
138        {"shape":"InvalidExportTaskStateFault"}
139      ]
140    },
141    "CopyDBClusterParameterGroup":{
142      "name":"CopyDBClusterParameterGroup",
143      "http":{
144        "method":"POST",
145        "requestUri":"/"
146      },
147      "input":{"shape":"CopyDBClusterParameterGroupMessage"},
148      "output":{
149        "shape":"CopyDBClusterParameterGroupResult",
150        "resultWrapper":"CopyDBClusterParameterGroupResult"
151      },
152      "errors":[
153        {"shape":"DBParameterGroupNotFoundFault"},
154        {"shape":"DBParameterGroupQuotaExceededFault"},
155        {"shape":"DBParameterGroupAlreadyExistsFault"}
156      ]
157    },
158    "CopyDBClusterSnapshot":{
159      "name":"CopyDBClusterSnapshot",
160      "http":{
161        "method":"POST",
162        "requestUri":"/"
163      },
164      "input":{"shape":"CopyDBClusterSnapshotMessage"},
165      "output":{
166        "shape":"CopyDBClusterSnapshotResult",
167        "resultWrapper":"CopyDBClusterSnapshotResult"
168      },
169      "errors":[
170        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
171        {"shape":"DBClusterSnapshotNotFoundFault"},
172        {"shape":"InvalidDBClusterStateFault"},
173        {"shape":"InvalidDBClusterSnapshotStateFault"},
174        {"shape":"SnapshotQuotaExceededFault"},
175        {"shape":"KMSKeyNotAccessibleFault"}
176      ]
177    },
178    "CopyDBParameterGroup":{
179      "name":"CopyDBParameterGroup",
180      "http":{
181        "method":"POST",
182        "requestUri":"/"
183      },
184      "input":{"shape":"CopyDBParameterGroupMessage"},
185      "output":{
186        "shape":"CopyDBParameterGroupResult",
187        "resultWrapper":"CopyDBParameterGroupResult"
188      },
189      "errors":[
190        {"shape":"DBParameterGroupNotFoundFault"},
191        {"shape":"DBParameterGroupAlreadyExistsFault"},
192        {"shape":"DBParameterGroupQuotaExceededFault"}
193      ]
194    },
195    "CopyDBSnapshot":{
196      "name":"CopyDBSnapshot",
197      "http":{
198        "method":"POST",
199        "requestUri":"/"
200      },
201      "input":{"shape":"CopyDBSnapshotMessage"},
202      "output":{
203        "shape":"CopyDBSnapshotResult",
204        "resultWrapper":"CopyDBSnapshotResult"
205      },
206      "errors":[
207        {"shape":"DBSnapshotAlreadyExistsFault"},
208        {"shape":"DBSnapshotNotFoundFault"},
209        {"shape":"InvalidDBSnapshotStateFault"},
210        {"shape":"SnapshotQuotaExceededFault"},
211        {"shape":"KMSKeyNotAccessibleFault"}
212      ]
213    },
214    "CopyOptionGroup":{
215      "name":"CopyOptionGroup",
216      "http":{
217        "method":"POST",
218        "requestUri":"/"
219      },
220      "input":{"shape":"CopyOptionGroupMessage"},
221      "output":{
222        "shape":"CopyOptionGroupResult",
223        "resultWrapper":"CopyOptionGroupResult"
224      },
225      "errors":[
226        {"shape":"OptionGroupAlreadyExistsFault"},
227        {"shape":"OptionGroupNotFoundFault"},
228        {"shape":"OptionGroupQuotaExceededFault"}
229      ]
230    },
231    "CreateCustomAvailabilityZone":{
232      "name":"CreateCustomAvailabilityZone",
233      "http":{
234        "method":"POST",
235        "requestUri":"/"
236      },
237      "input":{"shape":"CreateCustomAvailabilityZoneMessage"},
238      "output":{
239        "shape":"CreateCustomAvailabilityZoneResult",
240        "resultWrapper":"CreateCustomAvailabilityZoneResult"
241      },
242      "errors":[
243        {"shape":"CustomAvailabilityZoneAlreadyExistsFault"},
244        {"shape":"CustomAvailabilityZoneQuotaExceededFault"},
245        {"shape":"KMSKeyNotAccessibleFault"}
246      ]
247    },
248    "CreateDBCluster":{
249      "name":"CreateDBCluster",
250      "http":{
251        "method":"POST",
252        "requestUri":"/"
253      },
254      "input":{"shape":"CreateDBClusterMessage"},
255      "output":{
256        "shape":"CreateDBClusterResult",
257        "resultWrapper":"CreateDBClusterResult"
258      },
259      "errors":[
260        {"shape":"DBClusterAlreadyExistsFault"},
261        {"shape":"InsufficientStorageClusterCapacityFault"},
262        {"shape":"DBClusterQuotaExceededFault"},
263        {"shape":"StorageQuotaExceededFault"},
264        {"shape":"DBSubnetGroupNotFoundFault"},
265        {"shape":"InvalidVPCNetworkStateFault"},
266        {"shape":"InvalidDBClusterStateFault"},
267        {"shape":"InvalidDBSubnetGroupStateFault"},
268        {"shape":"InvalidSubnet"},
269        {"shape":"InvalidDBInstanceStateFault"},
270        {"shape":"DBClusterParameterGroupNotFoundFault"},
271        {"shape":"KMSKeyNotAccessibleFault"},
272        {"shape":"DBClusterNotFoundFault"},
273        {"shape":"DBInstanceNotFoundFault"},
274        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
275        {"shape":"GlobalClusterNotFoundFault"},
276        {"shape":"InvalidGlobalClusterStateFault"},
277        {"shape":"DomainNotFoundFault"}
278      ]
279    },
280    "CreateDBClusterEndpoint":{
281      "name":"CreateDBClusterEndpoint",
282      "http":{
283        "method":"POST",
284        "requestUri":"/"
285      },
286      "input":{"shape":"CreateDBClusterEndpointMessage"},
287      "output":{
288        "shape":"DBClusterEndpoint",
289        "resultWrapper":"CreateDBClusterEndpointResult"
290      },
291      "errors":[
292        {"shape":"DBClusterEndpointQuotaExceededFault"},
293        {"shape":"DBClusterEndpointAlreadyExistsFault"},
294        {"shape":"DBClusterNotFoundFault"},
295        {"shape":"InvalidDBClusterStateFault"},
296        {"shape":"DBInstanceNotFoundFault"},
297        {"shape":"InvalidDBInstanceStateFault"}
298      ]
299    },
300    "CreateDBClusterParameterGroup":{
301      "name":"CreateDBClusterParameterGroup",
302      "http":{
303        "method":"POST",
304        "requestUri":"/"
305      },
306      "input":{"shape":"CreateDBClusterParameterGroupMessage"},
307      "output":{
308        "shape":"CreateDBClusterParameterGroupResult",
309        "resultWrapper":"CreateDBClusterParameterGroupResult"
310      },
311      "errors":[
312        {"shape":"DBParameterGroupQuotaExceededFault"},
313        {"shape":"DBParameterGroupAlreadyExistsFault"}
314      ]
315    },
316    "CreateDBClusterSnapshot":{
317      "name":"CreateDBClusterSnapshot",
318      "http":{
319        "method":"POST",
320        "requestUri":"/"
321      },
322      "input":{"shape":"CreateDBClusterSnapshotMessage"},
323      "output":{
324        "shape":"CreateDBClusterSnapshotResult",
325        "resultWrapper":"CreateDBClusterSnapshotResult"
326      },
327      "errors":[
328        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
329        {"shape":"InvalidDBClusterStateFault"},
330        {"shape":"DBClusterNotFoundFault"},
331        {"shape":"SnapshotQuotaExceededFault"},
332        {"shape":"InvalidDBClusterSnapshotStateFault"}
333      ]
334    },
335    "CreateDBInstance":{
336      "name":"CreateDBInstance",
337      "http":{
338        "method":"POST",
339        "requestUri":"/"
340      },
341      "input":{"shape":"CreateDBInstanceMessage"},
342      "output":{
343        "shape":"CreateDBInstanceResult",
344        "resultWrapper":"CreateDBInstanceResult"
345      },
346      "errors":[
347        {"shape":"DBInstanceAlreadyExistsFault"},
348        {"shape":"InsufficientDBInstanceCapacityFault"},
349        {"shape":"DBParameterGroupNotFoundFault"},
350        {"shape":"DBSecurityGroupNotFoundFault"},
351        {"shape":"InstanceQuotaExceededFault"},
352        {"shape":"StorageQuotaExceededFault"},
353        {"shape":"DBSubnetGroupNotFoundFault"},
354        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
355        {"shape":"InvalidDBClusterStateFault"},
356        {"shape":"InvalidSubnet"},
357        {"shape":"InvalidVPCNetworkStateFault"},
358        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
359        {"shape":"OptionGroupNotFoundFault"},
360        {"shape":"DBClusterNotFoundFault"},
361        {"shape":"StorageTypeNotSupportedFault"},
362        {"shape":"AuthorizationNotFoundFault"},
363        {"shape":"KMSKeyNotAccessibleFault"},
364        {"shape":"DomainNotFoundFault"},
365        {"shape":"BackupPolicyNotFoundFault"}
366      ]
367    },
368    "CreateDBInstanceReadReplica":{
369      "name":"CreateDBInstanceReadReplica",
370      "http":{
371        "method":"POST",
372        "requestUri":"/"
373      },
374      "input":{"shape":"CreateDBInstanceReadReplicaMessage"},
375      "output":{
376        "shape":"CreateDBInstanceReadReplicaResult",
377        "resultWrapper":"CreateDBInstanceReadReplicaResult"
378      },
379      "errors":[
380        {"shape":"DBInstanceAlreadyExistsFault"},
381        {"shape":"InsufficientDBInstanceCapacityFault"},
382        {"shape":"DBParameterGroupNotFoundFault"},
383        {"shape":"DBSecurityGroupNotFoundFault"},
384        {"shape":"InstanceQuotaExceededFault"},
385        {"shape":"StorageQuotaExceededFault"},
386        {"shape":"DBInstanceNotFoundFault"},
387        {"shape":"InvalidDBInstanceStateFault"},
388        {"shape":"DBSubnetGroupNotFoundFault"},
389        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
390        {"shape":"InvalidSubnet"},
391        {"shape":"InvalidVPCNetworkStateFault"},
392        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
393        {"shape":"OptionGroupNotFoundFault"},
394        {"shape":"DBSubnetGroupNotAllowedFault"},
395        {"shape":"InvalidDBSubnetGroupFault"},
396        {"shape":"StorageTypeNotSupportedFault"},
397        {"shape":"KMSKeyNotAccessibleFault"},
398        {"shape":"DomainNotFoundFault"}
399      ]
400    },
401    "CreateDBParameterGroup":{
402      "name":"CreateDBParameterGroup",
403      "http":{
404        "method":"POST",
405        "requestUri":"/"
406      },
407      "input":{"shape":"CreateDBParameterGroupMessage"},
408      "output":{
409        "shape":"CreateDBParameterGroupResult",
410        "resultWrapper":"CreateDBParameterGroupResult"
411      },
412      "errors":[
413        {"shape":"DBParameterGroupQuotaExceededFault"},
414        {"shape":"DBParameterGroupAlreadyExistsFault"}
415      ]
416    },
417    "CreateDBProxy":{
418      "name":"CreateDBProxy",
419      "http":{
420        "method":"POST",
421        "requestUri":"/"
422      },
423      "input":{"shape":"CreateDBProxyRequest"},
424      "output":{
425        "shape":"CreateDBProxyResponse",
426        "resultWrapper":"CreateDBProxyResult"
427      },
428      "errors":[
429        {"shape":"InvalidSubnet"},
430        {"shape":"DBProxyAlreadyExistsFault"},
431        {"shape":"DBProxyQuotaExceededFault"}
432      ]
433    },
434    "CreateDBSecurityGroup":{
435      "name":"CreateDBSecurityGroup",
436      "http":{
437        "method":"POST",
438        "requestUri":"/"
439      },
440      "input":{"shape":"CreateDBSecurityGroupMessage"},
441      "output":{
442        "shape":"CreateDBSecurityGroupResult",
443        "resultWrapper":"CreateDBSecurityGroupResult"
444      },
445      "errors":[
446        {"shape":"DBSecurityGroupAlreadyExistsFault"},
447        {"shape":"DBSecurityGroupQuotaExceededFault"},
448        {"shape":"DBSecurityGroupNotSupportedFault"}
449      ]
450    },
451    "CreateDBSnapshot":{
452      "name":"CreateDBSnapshot",
453      "http":{
454        "method":"POST",
455        "requestUri":"/"
456      },
457      "input":{"shape":"CreateDBSnapshotMessage"},
458      "output":{
459        "shape":"CreateDBSnapshotResult",
460        "resultWrapper":"CreateDBSnapshotResult"
461      },
462      "errors":[
463        {"shape":"DBSnapshotAlreadyExistsFault"},
464        {"shape":"InvalidDBInstanceStateFault"},
465        {"shape":"DBInstanceNotFoundFault"},
466        {"shape":"SnapshotQuotaExceededFault"}
467      ]
468    },
469    "CreateDBSubnetGroup":{
470      "name":"CreateDBSubnetGroup",
471      "http":{
472        "method":"POST",
473        "requestUri":"/"
474      },
475      "input":{"shape":"CreateDBSubnetGroupMessage"},
476      "output":{
477        "shape":"CreateDBSubnetGroupResult",
478        "resultWrapper":"CreateDBSubnetGroupResult"
479      },
480      "errors":[
481        {"shape":"DBSubnetGroupAlreadyExistsFault"},
482        {"shape":"DBSubnetGroupQuotaExceededFault"},
483        {"shape":"DBSubnetQuotaExceededFault"},
484        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
485        {"shape":"InvalidSubnet"}
486      ]
487    },
488    "CreateEventSubscription":{
489      "name":"CreateEventSubscription",
490      "http":{
491        "method":"POST",
492        "requestUri":"/"
493      },
494      "input":{"shape":"CreateEventSubscriptionMessage"},
495      "output":{
496        "shape":"CreateEventSubscriptionResult",
497        "resultWrapper":"CreateEventSubscriptionResult"
498      },
499      "errors":[
500        {"shape":"EventSubscriptionQuotaExceededFault"},
501        {"shape":"SubscriptionAlreadyExistFault"},
502        {"shape":"SNSInvalidTopicFault"},
503        {"shape":"SNSNoAuthorizationFault"},
504        {"shape":"SNSTopicArnNotFoundFault"},
505        {"shape":"SubscriptionCategoryNotFoundFault"},
506        {"shape":"SourceNotFoundFault"}
507      ]
508    },
509    "CreateGlobalCluster":{
510      "name":"CreateGlobalCluster",
511      "http":{
512        "method":"POST",
513        "requestUri":"/"
514      },
515      "input":{"shape":"CreateGlobalClusterMessage"},
516      "output":{
517        "shape":"CreateGlobalClusterResult",
518        "resultWrapper":"CreateGlobalClusterResult"
519      },
520      "errors":[
521        {"shape":"GlobalClusterAlreadyExistsFault"},
522        {"shape":"GlobalClusterQuotaExceededFault"},
523        {"shape":"InvalidDBClusterStateFault"},
524        {"shape":"DBClusterNotFoundFault"}
525      ]
526    },
527    "CreateOptionGroup":{
528      "name":"CreateOptionGroup",
529      "http":{
530        "method":"POST",
531        "requestUri":"/"
532      },
533      "input":{"shape":"CreateOptionGroupMessage"},
534      "output":{
535        "shape":"CreateOptionGroupResult",
536        "resultWrapper":"CreateOptionGroupResult"
537      },
538      "errors":[
539        {"shape":"OptionGroupAlreadyExistsFault"},
540        {"shape":"OptionGroupQuotaExceededFault"}
541      ]
542    },
543    "DeleteCustomAvailabilityZone":{
544      "name":"DeleteCustomAvailabilityZone",
545      "http":{
546        "method":"POST",
547        "requestUri":"/"
548      },
549      "input":{"shape":"DeleteCustomAvailabilityZoneMessage"},
550      "output":{
551        "shape":"DeleteCustomAvailabilityZoneResult",
552        "resultWrapper":"DeleteCustomAvailabilityZoneResult"
553      },
554      "errors":[
555        {"shape":"CustomAvailabilityZoneNotFoundFault"},
556        {"shape":"KMSKeyNotAccessibleFault"}
557      ]
558    },
559    "DeleteDBCluster":{
560      "name":"DeleteDBCluster",
561      "http":{
562        "method":"POST",
563        "requestUri":"/"
564      },
565      "input":{"shape":"DeleteDBClusterMessage"},
566      "output":{
567        "shape":"DeleteDBClusterResult",
568        "resultWrapper":"DeleteDBClusterResult"
569      },
570      "errors":[
571        {"shape":"DBClusterNotFoundFault"},
572        {"shape":"InvalidDBClusterStateFault"},
573        {"shape":"DBClusterSnapshotAlreadyExistsFault"},
574        {"shape":"SnapshotQuotaExceededFault"},
575        {"shape":"InvalidDBClusterSnapshotStateFault"}
576      ]
577    },
578    "DeleteDBClusterEndpoint":{
579      "name":"DeleteDBClusterEndpoint",
580      "http":{
581        "method":"POST",
582        "requestUri":"/"
583      },
584      "input":{"shape":"DeleteDBClusterEndpointMessage"},
585      "output":{
586        "shape":"DBClusterEndpoint",
587        "resultWrapper":"DeleteDBClusterEndpointResult"
588      },
589      "errors":[
590        {"shape":"InvalidDBClusterEndpointStateFault"},
591        {"shape":"DBClusterEndpointNotFoundFault"},
592        {"shape":"InvalidDBClusterStateFault"}
593      ]
594    },
595    "DeleteDBClusterParameterGroup":{
596      "name":"DeleteDBClusterParameterGroup",
597      "http":{
598        "method":"POST",
599        "requestUri":"/"
600      },
601      "input":{"shape":"DeleteDBClusterParameterGroupMessage"},
602      "errors":[
603        {"shape":"InvalidDBParameterGroupStateFault"},
604        {"shape":"DBParameterGroupNotFoundFault"}
605      ]
606    },
607    "DeleteDBClusterSnapshot":{
608      "name":"DeleteDBClusterSnapshot",
609      "http":{
610        "method":"POST",
611        "requestUri":"/"
612      },
613      "input":{"shape":"DeleteDBClusterSnapshotMessage"},
614      "output":{
615        "shape":"DeleteDBClusterSnapshotResult",
616        "resultWrapper":"DeleteDBClusterSnapshotResult"
617      },
618      "errors":[
619        {"shape":"InvalidDBClusterSnapshotStateFault"},
620        {"shape":"DBClusterSnapshotNotFoundFault"}
621      ]
622    },
623    "DeleteDBInstance":{
624      "name":"DeleteDBInstance",
625      "http":{
626        "method":"POST",
627        "requestUri":"/"
628      },
629      "input":{"shape":"DeleteDBInstanceMessage"},
630      "output":{
631        "shape":"DeleteDBInstanceResult",
632        "resultWrapper":"DeleteDBInstanceResult"
633      },
634      "errors":[
635        {"shape":"DBInstanceNotFoundFault"},
636        {"shape":"InvalidDBInstanceStateFault"},
637        {"shape":"DBSnapshotAlreadyExistsFault"},
638        {"shape":"SnapshotQuotaExceededFault"},
639        {"shape":"InvalidDBClusterStateFault"},
640        {"shape":"DBInstanceAutomatedBackupQuotaExceededFault"}
641      ]
642    },
643    "DeleteDBInstanceAutomatedBackup":{
644      "name":"DeleteDBInstanceAutomatedBackup",
645      "http":{
646        "method":"POST",
647        "requestUri":"/"
648      },
649      "input":{"shape":"DeleteDBInstanceAutomatedBackupMessage"},
650      "output":{
651        "shape":"DeleteDBInstanceAutomatedBackupResult",
652        "resultWrapper":"DeleteDBInstanceAutomatedBackupResult"
653      },
654      "errors":[
655        {"shape":"InvalidDBInstanceAutomatedBackupStateFault"},
656        {"shape":"DBInstanceAutomatedBackupNotFoundFault"}
657      ]
658    },
659    "DeleteDBParameterGroup":{
660      "name":"DeleteDBParameterGroup",
661      "http":{
662        "method":"POST",
663        "requestUri":"/"
664      },
665      "input":{"shape":"DeleteDBParameterGroupMessage"},
666      "errors":[
667        {"shape":"InvalidDBParameterGroupStateFault"},
668        {"shape":"DBParameterGroupNotFoundFault"}
669      ]
670    },
671    "DeleteDBProxy":{
672      "name":"DeleteDBProxy",
673      "http":{
674        "method":"POST",
675        "requestUri":"/"
676      },
677      "input":{"shape":"DeleteDBProxyRequest"},
678      "output":{
679        "shape":"DeleteDBProxyResponse",
680        "resultWrapper":"DeleteDBProxyResult"
681      },
682      "errors":[
683        {"shape":"DBProxyNotFoundFault"},
684        {"shape":"InvalidDBProxyStateFault"}
685      ]
686    },
687    "DeleteDBSecurityGroup":{
688      "name":"DeleteDBSecurityGroup",
689      "http":{
690        "method":"POST",
691        "requestUri":"/"
692      },
693      "input":{"shape":"DeleteDBSecurityGroupMessage"},
694      "errors":[
695        {"shape":"InvalidDBSecurityGroupStateFault"},
696        {"shape":"DBSecurityGroupNotFoundFault"}
697      ]
698    },
699    "DeleteDBSnapshot":{
700      "name":"DeleteDBSnapshot",
701      "http":{
702        "method":"POST",
703        "requestUri":"/"
704      },
705      "input":{"shape":"DeleteDBSnapshotMessage"},
706      "output":{
707        "shape":"DeleteDBSnapshotResult",
708        "resultWrapper":"DeleteDBSnapshotResult"
709      },
710      "errors":[
711        {"shape":"InvalidDBSnapshotStateFault"},
712        {"shape":"DBSnapshotNotFoundFault"}
713      ]
714    },
715    "DeleteDBSubnetGroup":{
716      "name":"DeleteDBSubnetGroup",
717      "http":{
718        "method":"POST",
719        "requestUri":"/"
720      },
721      "input":{"shape":"DeleteDBSubnetGroupMessage"},
722      "errors":[
723        {"shape":"InvalidDBSubnetGroupStateFault"},
724        {"shape":"InvalidDBSubnetStateFault"},
725        {"shape":"DBSubnetGroupNotFoundFault"}
726      ]
727    },
728    "DeleteEventSubscription":{
729      "name":"DeleteEventSubscription",
730      "http":{
731        "method":"POST",
732        "requestUri":"/"
733      },
734      "input":{"shape":"DeleteEventSubscriptionMessage"},
735      "output":{
736        "shape":"DeleteEventSubscriptionResult",
737        "resultWrapper":"DeleteEventSubscriptionResult"
738      },
739      "errors":[
740        {"shape":"SubscriptionNotFoundFault"},
741        {"shape":"InvalidEventSubscriptionStateFault"}
742      ]
743    },
744    "DeleteGlobalCluster":{
745      "name":"DeleteGlobalCluster",
746      "http":{
747        "method":"POST",
748        "requestUri":"/"
749      },
750      "input":{"shape":"DeleteGlobalClusterMessage"},
751      "output":{
752        "shape":"DeleteGlobalClusterResult",
753        "resultWrapper":"DeleteGlobalClusterResult"
754      },
755      "errors":[
756        {"shape":"GlobalClusterNotFoundFault"},
757        {"shape":"InvalidGlobalClusterStateFault"}
758      ]
759    },
760    "DeleteInstallationMedia":{
761      "name":"DeleteInstallationMedia",
762      "http":{
763        "method":"POST",
764        "requestUri":"/"
765      },
766      "input":{"shape":"DeleteInstallationMediaMessage"},
767      "output":{
768        "shape":"InstallationMedia",
769        "resultWrapper":"DeleteInstallationMediaResult"
770      },
771      "errors":[
772        {"shape":"InstallationMediaNotFoundFault"}
773      ]
774    },
775    "DeleteOptionGroup":{
776      "name":"DeleteOptionGroup",
777      "http":{
778        "method":"POST",
779        "requestUri":"/"
780      },
781      "input":{"shape":"DeleteOptionGroupMessage"},
782      "errors":[
783        {"shape":"OptionGroupNotFoundFault"},
784        {"shape":"InvalidOptionGroupStateFault"}
785      ]
786    },
787    "DeregisterDBProxyTargets":{
788      "name":"DeregisterDBProxyTargets",
789      "http":{
790        "method":"POST",
791        "requestUri":"/"
792      },
793      "input":{"shape":"DeregisterDBProxyTargetsRequest"},
794      "output":{
795        "shape":"DeregisterDBProxyTargetsResponse",
796        "resultWrapper":"DeregisterDBProxyTargetsResult"
797      },
798      "errors":[
799        {"shape":"DBProxyTargetNotFoundFault"},
800        {"shape":"DBProxyTargetGroupNotFoundFault"},
801        {"shape":"DBProxyNotFoundFault"},
802        {"shape":"InvalidDBProxyStateFault"}
803      ]
804    },
805    "DescribeAccountAttributes":{
806      "name":"DescribeAccountAttributes",
807      "http":{
808        "method":"POST",
809        "requestUri":"/"
810      },
811      "input":{"shape":"DescribeAccountAttributesMessage"},
812      "output":{
813        "shape":"AccountAttributesMessage",
814        "resultWrapper":"DescribeAccountAttributesResult"
815      }
816    },
817    "DescribeCertificates":{
818      "name":"DescribeCertificates",
819      "http":{
820        "method":"POST",
821        "requestUri":"/"
822      },
823      "input":{"shape":"DescribeCertificatesMessage"},
824      "output":{
825        "shape":"CertificateMessage",
826        "resultWrapper":"DescribeCertificatesResult"
827      },
828      "errors":[
829        {"shape":"CertificateNotFoundFault"}
830      ]
831    },
832    "DescribeCustomAvailabilityZones":{
833      "name":"DescribeCustomAvailabilityZones",
834      "http":{
835        "method":"POST",
836        "requestUri":"/"
837      },
838      "input":{"shape":"DescribeCustomAvailabilityZonesMessage"},
839      "output":{
840        "shape":"CustomAvailabilityZoneMessage",
841        "resultWrapper":"DescribeCustomAvailabilityZonesResult"
842      },
843      "errors":[
844        {"shape":"CustomAvailabilityZoneNotFoundFault"}
845      ]
846    },
847    "DescribeDBClusterBacktracks":{
848      "name":"DescribeDBClusterBacktracks",
849      "http":{
850        "method":"POST",
851        "requestUri":"/"
852      },
853      "input":{"shape":"DescribeDBClusterBacktracksMessage"},
854      "output":{
855        "shape":"DBClusterBacktrackMessage",
856        "resultWrapper":"DescribeDBClusterBacktracksResult"
857      },
858      "errors":[
859        {"shape":"DBClusterNotFoundFault"},
860        {"shape":"DBClusterBacktrackNotFoundFault"}
861      ]
862    },
863    "DescribeDBClusterEndpoints":{
864      "name":"DescribeDBClusterEndpoints",
865      "http":{
866        "method":"POST",
867        "requestUri":"/"
868      },
869      "input":{"shape":"DescribeDBClusterEndpointsMessage"},
870      "output":{
871        "shape":"DBClusterEndpointMessage",
872        "resultWrapper":"DescribeDBClusterEndpointsResult"
873      },
874      "errors":[
875        {"shape":"DBClusterNotFoundFault"}
876      ]
877    },
878    "DescribeDBClusterParameterGroups":{
879      "name":"DescribeDBClusterParameterGroups",
880      "http":{
881        "method":"POST",
882        "requestUri":"/"
883      },
884      "input":{"shape":"DescribeDBClusterParameterGroupsMessage"},
885      "output":{
886        "shape":"DBClusterParameterGroupsMessage",
887        "resultWrapper":"DescribeDBClusterParameterGroupsResult"
888      },
889      "errors":[
890        {"shape":"DBParameterGroupNotFoundFault"}
891      ]
892    },
893    "DescribeDBClusterParameters":{
894      "name":"DescribeDBClusterParameters",
895      "http":{
896        "method":"POST",
897        "requestUri":"/"
898      },
899      "input":{"shape":"DescribeDBClusterParametersMessage"},
900      "output":{
901        "shape":"DBClusterParameterGroupDetails",
902        "resultWrapper":"DescribeDBClusterParametersResult"
903      },
904      "errors":[
905        {"shape":"DBParameterGroupNotFoundFault"}
906      ]
907    },
908    "DescribeDBClusterSnapshotAttributes":{
909      "name":"DescribeDBClusterSnapshotAttributes",
910      "http":{
911        "method":"POST",
912        "requestUri":"/"
913      },
914      "input":{"shape":"DescribeDBClusterSnapshotAttributesMessage"},
915      "output":{
916        "shape":"DescribeDBClusterSnapshotAttributesResult",
917        "resultWrapper":"DescribeDBClusterSnapshotAttributesResult"
918      },
919      "errors":[
920        {"shape":"DBClusterSnapshotNotFoundFault"}
921      ]
922    },
923    "DescribeDBClusterSnapshots":{
924      "name":"DescribeDBClusterSnapshots",
925      "http":{
926        "method":"POST",
927        "requestUri":"/"
928      },
929      "input":{"shape":"DescribeDBClusterSnapshotsMessage"},
930      "output":{
931        "shape":"DBClusterSnapshotMessage",
932        "resultWrapper":"DescribeDBClusterSnapshotsResult"
933      },
934      "errors":[
935        {"shape":"DBClusterSnapshotNotFoundFault"}
936      ]
937    },
938    "DescribeDBClusters":{
939      "name":"DescribeDBClusters",
940      "http":{
941        "method":"POST",
942        "requestUri":"/"
943      },
944      "input":{"shape":"DescribeDBClustersMessage"},
945      "output":{
946        "shape":"DBClusterMessage",
947        "resultWrapper":"DescribeDBClustersResult"
948      },
949      "errors":[
950        {"shape":"DBClusterNotFoundFault"}
951      ]
952    },
953    "DescribeDBEngineVersions":{
954      "name":"DescribeDBEngineVersions",
955      "http":{
956        "method":"POST",
957        "requestUri":"/"
958      },
959      "input":{"shape":"DescribeDBEngineVersionsMessage"},
960      "output":{
961        "shape":"DBEngineVersionMessage",
962        "resultWrapper":"DescribeDBEngineVersionsResult"
963      }
964    },
965    "DescribeDBInstanceAutomatedBackups":{
966      "name":"DescribeDBInstanceAutomatedBackups",
967      "http":{
968        "method":"POST",
969        "requestUri":"/"
970      },
971      "input":{"shape":"DescribeDBInstanceAutomatedBackupsMessage"},
972      "output":{
973        "shape":"DBInstanceAutomatedBackupMessage",
974        "resultWrapper":"DescribeDBInstanceAutomatedBackupsResult"
975      },
976      "errors":[
977        {"shape":"DBInstanceAutomatedBackupNotFoundFault"}
978      ]
979    },
980    "DescribeDBInstances":{
981      "name":"DescribeDBInstances",
982      "http":{
983        "method":"POST",
984        "requestUri":"/"
985      },
986      "input":{"shape":"DescribeDBInstancesMessage"},
987      "output":{
988        "shape":"DBInstanceMessage",
989        "resultWrapper":"DescribeDBInstancesResult"
990      },
991      "errors":[
992        {"shape":"DBInstanceNotFoundFault"}
993      ]
994    },
995    "DescribeDBLogFiles":{
996      "name":"DescribeDBLogFiles",
997      "http":{
998        "method":"POST",
999        "requestUri":"/"
1000      },
1001      "input":{"shape":"DescribeDBLogFilesMessage"},
1002      "output":{
1003        "shape":"DescribeDBLogFilesResponse",
1004        "resultWrapper":"DescribeDBLogFilesResult"
1005      },
1006      "errors":[
1007        {"shape":"DBInstanceNotFoundFault"}
1008      ]
1009    },
1010    "DescribeDBParameterGroups":{
1011      "name":"DescribeDBParameterGroups",
1012      "http":{
1013        "method":"POST",
1014        "requestUri":"/"
1015      },
1016      "input":{"shape":"DescribeDBParameterGroupsMessage"},
1017      "output":{
1018        "shape":"DBParameterGroupsMessage",
1019        "resultWrapper":"DescribeDBParameterGroupsResult"
1020      },
1021      "errors":[
1022        {"shape":"DBParameterGroupNotFoundFault"}
1023      ]
1024    },
1025    "DescribeDBParameters":{
1026      "name":"DescribeDBParameters",
1027      "http":{
1028        "method":"POST",
1029        "requestUri":"/"
1030      },
1031      "input":{"shape":"DescribeDBParametersMessage"},
1032      "output":{
1033        "shape":"DBParameterGroupDetails",
1034        "resultWrapper":"DescribeDBParametersResult"
1035      },
1036      "errors":[
1037        {"shape":"DBParameterGroupNotFoundFault"}
1038      ]
1039    },
1040    "DescribeDBProxies":{
1041      "name":"DescribeDBProxies",
1042      "http":{
1043        "method":"POST",
1044        "requestUri":"/"
1045      },
1046      "input":{"shape":"DescribeDBProxiesRequest"},
1047      "output":{
1048        "shape":"DescribeDBProxiesResponse",
1049        "resultWrapper":"DescribeDBProxiesResult"
1050      },
1051      "errors":[
1052        {"shape":"DBProxyNotFoundFault"}
1053      ]
1054    },
1055    "DescribeDBProxyTargetGroups":{
1056      "name":"DescribeDBProxyTargetGroups",
1057      "http":{
1058        "method":"POST",
1059        "requestUri":"/"
1060      },
1061      "input":{"shape":"DescribeDBProxyTargetGroupsRequest"},
1062      "output":{
1063        "shape":"DescribeDBProxyTargetGroupsResponse",
1064        "resultWrapper":"DescribeDBProxyTargetGroupsResult"
1065      },
1066      "errors":[
1067        {"shape":"DBProxyNotFoundFault"},
1068        {"shape":"DBProxyTargetGroupNotFoundFault"},
1069        {"shape":"InvalidDBProxyStateFault"}
1070      ]
1071    },
1072    "DescribeDBProxyTargets":{
1073      "name":"DescribeDBProxyTargets",
1074      "http":{
1075        "method":"POST",
1076        "requestUri":"/"
1077      },
1078      "input":{"shape":"DescribeDBProxyTargetsRequest"},
1079      "output":{
1080        "shape":"DescribeDBProxyTargetsResponse",
1081        "resultWrapper":"DescribeDBProxyTargetsResult"
1082      },
1083      "errors":[
1084        {"shape":"DBProxyNotFoundFault"},
1085        {"shape":"DBProxyTargetNotFoundFault"},
1086        {"shape":"DBProxyTargetGroupNotFoundFault"},
1087        {"shape":"InvalidDBProxyStateFault"}
1088      ]
1089    },
1090    "DescribeDBSecurityGroups":{
1091      "name":"DescribeDBSecurityGroups",
1092      "http":{
1093        "method":"POST",
1094        "requestUri":"/"
1095      },
1096      "input":{"shape":"DescribeDBSecurityGroupsMessage"},
1097      "output":{
1098        "shape":"DBSecurityGroupMessage",
1099        "resultWrapper":"DescribeDBSecurityGroupsResult"
1100      },
1101      "errors":[
1102        {"shape":"DBSecurityGroupNotFoundFault"}
1103      ]
1104    },
1105    "DescribeDBSnapshotAttributes":{
1106      "name":"DescribeDBSnapshotAttributes",
1107      "http":{
1108        "method":"POST",
1109        "requestUri":"/"
1110      },
1111      "input":{"shape":"DescribeDBSnapshotAttributesMessage"},
1112      "output":{
1113        "shape":"DescribeDBSnapshotAttributesResult",
1114        "resultWrapper":"DescribeDBSnapshotAttributesResult"
1115      },
1116      "errors":[
1117        {"shape":"DBSnapshotNotFoundFault"}
1118      ]
1119    },
1120    "DescribeDBSnapshots":{
1121      "name":"DescribeDBSnapshots",
1122      "http":{
1123        "method":"POST",
1124        "requestUri":"/"
1125      },
1126      "input":{"shape":"DescribeDBSnapshotsMessage"},
1127      "output":{
1128        "shape":"DBSnapshotMessage",
1129        "resultWrapper":"DescribeDBSnapshotsResult"
1130      },
1131      "errors":[
1132        {"shape":"DBSnapshotNotFoundFault"}
1133      ]
1134    },
1135    "DescribeDBSubnetGroups":{
1136      "name":"DescribeDBSubnetGroups",
1137      "http":{
1138        "method":"POST",
1139        "requestUri":"/"
1140      },
1141      "input":{"shape":"DescribeDBSubnetGroupsMessage"},
1142      "output":{
1143        "shape":"DBSubnetGroupMessage",
1144        "resultWrapper":"DescribeDBSubnetGroupsResult"
1145      },
1146      "errors":[
1147        {"shape":"DBSubnetGroupNotFoundFault"}
1148      ]
1149    },
1150    "DescribeEngineDefaultClusterParameters":{
1151      "name":"DescribeEngineDefaultClusterParameters",
1152      "http":{
1153        "method":"POST",
1154        "requestUri":"/"
1155      },
1156      "input":{"shape":"DescribeEngineDefaultClusterParametersMessage"},
1157      "output":{
1158        "shape":"DescribeEngineDefaultClusterParametersResult",
1159        "resultWrapper":"DescribeEngineDefaultClusterParametersResult"
1160      }
1161    },
1162    "DescribeEngineDefaultParameters":{
1163      "name":"DescribeEngineDefaultParameters",
1164      "http":{
1165        "method":"POST",
1166        "requestUri":"/"
1167      },
1168      "input":{"shape":"DescribeEngineDefaultParametersMessage"},
1169      "output":{
1170        "shape":"DescribeEngineDefaultParametersResult",
1171        "resultWrapper":"DescribeEngineDefaultParametersResult"
1172      }
1173    },
1174    "DescribeEventCategories":{
1175      "name":"DescribeEventCategories",
1176      "http":{
1177        "method":"POST",
1178        "requestUri":"/"
1179      },
1180      "input":{"shape":"DescribeEventCategoriesMessage"},
1181      "output":{
1182        "shape":"EventCategoriesMessage",
1183        "resultWrapper":"DescribeEventCategoriesResult"
1184      }
1185    },
1186    "DescribeEventSubscriptions":{
1187      "name":"DescribeEventSubscriptions",
1188      "http":{
1189        "method":"POST",
1190        "requestUri":"/"
1191      },
1192      "input":{"shape":"DescribeEventSubscriptionsMessage"},
1193      "output":{
1194        "shape":"EventSubscriptionsMessage",
1195        "resultWrapper":"DescribeEventSubscriptionsResult"
1196      },
1197      "errors":[
1198        {"shape":"SubscriptionNotFoundFault"}
1199      ]
1200    },
1201    "DescribeEvents":{
1202      "name":"DescribeEvents",
1203      "http":{
1204        "method":"POST",
1205        "requestUri":"/"
1206      },
1207      "input":{"shape":"DescribeEventsMessage"},
1208      "output":{
1209        "shape":"EventsMessage",
1210        "resultWrapper":"DescribeEventsResult"
1211      }
1212    },
1213    "DescribeExportTasks":{
1214      "name":"DescribeExportTasks",
1215      "http":{
1216        "method":"POST",
1217        "requestUri":"/"
1218      },
1219      "input":{"shape":"DescribeExportTasksMessage"},
1220      "output":{
1221        "shape":"ExportTasksMessage",
1222        "resultWrapper":"DescribeExportTasksResult"
1223      },
1224      "errors":[
1225        {"shape":"ExportTaskNotFoundFault"}
1226      ]
1227    },
1228    "DescribeGlobalClusters":{
1229      "name":"DescribeGlobalClusters",
1230      "http":{
1231        "method":"POST",
1232        "requestUri":"/"
1233      },
1234      "input":{"shape":"DescribeGlobalClustersMessage"},
1235      "output":{
1236        "shape":"GlobalClustersMessage",
1237        "resultWrapper":"DescribeGlobalClustersResult"
1238      },
1239      "errors":[
1240        {"shape":"GlobalClusterNotFoundFault"}
1241      ]
1242    },
1243    "DescribeInstallationMedia":{
1244      "name":"DescribeInstallationMedia",
1245      "http":{
1246        "method":"POST",
1247        "requestUri":"/"
1248      },
1249      "input":{"shape":"DescribeInstallationMediaMessage"},
1250      "output":{
1251        "shape":"InstallationMediaMessage",
1252        "resultWrapper":"DescribeInstallationMediaResult"
1253      },
1254      "errors":[
1255        {"shape":"InstallationMediaNotFoundFault"}
1256      ]
1257    },
1258    "DescribeOptionGroupOptions":{
1259      "name":"DescribeOptionGroupOptions",
1260      "http":{
1261        "method":"POST",
1262        "requestUri":"/"
1263      },
1264      "input":{"shape":"DescribeOptionGroupOptionsMessage"},
1265      "output":{
1266        "shape":"OptionGroupOptionsMessage",
1267        "resultWrapper":"DescribeOptionGroupOptionsResult"
1268      }
1269    },
1270    "DescribeOptionGroups":{
1271      "name":"DescribeOptionGroups",
1272      "http":{
1273        "method":"POST",
1274        "requestUri":"/"
1275      },
1276      "input":{"shape":"DescribeOptionGroupsMessage"},
1277      "output":{
1278        "shape":"OptionGroups",
1279        "resultWrapper":"DescribeOptionGroupsResult"
1280      },
1281      "errors":[
1282        {"shape":"OptionGroupNotFoundFault"}
1283      ]
1284    },
1285    "DescribeOrderableDBInstanceOptions":{
1286      "name":"DescribeOrderableDBInstanceOptions",
1287      "http":{
1288        "method":"POST",
1289        "requestUri":"/"
1290      },
1291      "input":{"shape":"DescribeOrderableDBInstanceOptionsMessage"},
1292      "output":{
1293        "shape":"OrderableDBInstanceOptionsMessage",
1294        "resultWrapper":"DescribeOrderableDBInstanceOptionsResult"
1295      }
1296    },
1297    "DescribePendingMaintenanceActions":{
1298      "name":"DescribePendingMaintenanceActions",
1299      "http":{
1300        "method":"POST",
1301        "requestUri":"/"
1302      },
1303      "input":{"shape":"DescribePendingMaintenanceActionsMessage"},
1304      "output":{
1305        "shape":"PendingMaintenanceActionsMessage",
1306        "resultWrapper":"DescribePendingMaintenanceActionsResult"
1307      },
1308      "errors":[
1309        {"shape":"ResourceNotFoundFault"}
1310      ]
1311    },
1312    "DescribeReservedDBInstances":{
1313      "name":"DescribeReservedDBInstances",
1314      "http":{
1315        "method":"POST",
1316        "requestUri":"/"
1317      },
1318      "input":{"shape":"DescribeReservedDBInstancesMessage"},
1319      "output":{
1320        "shape":"ReservedDBInstanceMessage",
1321        "resultWrapper":"DescribeReservedDBInstancesResult"
1322      },
1323      "errors":[
1324        {"shape":"ReservedDBInstanceNotFoundFault"}
1325      ]
1326    },
1327    "DescribeReservedDBInstancesOfferings":{
1328      "name":"DescribeReservedDBInstancesOfferings",
1329      "http":{
1330        "method":"POST",
1331        "requestUri":"/"
1332      },
1333      "input":{"shape":"DescribeReservedDBInstancesOfferingsMessage"},
1334      "output":{
1335        "shape":"ReservedDBInstancesOfferingMessage",
1336        "resultWrapper":"DescribeReservedDBInstancesOfferingsResult"
1337      },
1338      "errors":[
1339        {"shape":"ReservedDBInstancesOfferingNotFoundFault"}
1340      ]
1341    },
1342    "DescribeSourceRegions":{
1343      "name":"DescribeSourceRegions",
1344      "http":{
1345        "method":"POST",
1346        "requestUri":"/"
1347      },
1348      "input":{"shape":"DescribeSourceRegionsMessage"},
1349      "output":{
1350        "shape":"SourceRegionMessage",
1351        "resultWrapper":"DescribeSourceRegionsResult"
1352      }
1353    },
1354    "DescribeValidDBInstanceModifications":{
1355      "name":"DescribeValidDBInstanceModifications",
1356      "http":{
1357        "method":"POST",
1358        "requestUri":"/"
1359      },
1360      "input":{"shape":"DescribeValidDBInstanceModificationsMessage"},
1361      "output":{
1362        "shape":"DescribeValidDBInstanceModificationsResult",
1363        "resultWrapper":"DescribeValidDBInstanceModificationsResult"
1364      },
1365      "errors":[
1366        {"shape":"DBInstanceNotFoundFault"},
1367        {"shape":"InvalidDBInstanceStateFault"}
1368      ]
1369    },
1370    "DownloadDBLogFilePortion":{
1371      "name":"DownloadDBLogFilePortion",
1372      "http":{
1373        "method":"POST",
1374        "requestUri":"/"
1375      },
1376      "input":{"shape":"DownloadDBLogFilePortionMessage"},
1377      "output":{
1378        "shape":"DownloadDBLogFilePortionDetails",
1379        "resultWrapper":"DownloadDBLogFilePortionResult"
1380      },
1381      "errors":[
1382        {"shape":"DBInstanceNotFoundFault"},
1383        {"shape":"DBLogFileNotFoundFault"}
1384      ]
1385    },
1386    "FailoverDBCluster":{
1387      "name":"FailoverDBCluster",
1388      "http":{
1389        "method":"POST",
1390        "requestUri":"/"
1391      },
1392      "input":{"shape":"FailoverDBClusterMessage"},
1393      "output":{
1394        "shape":"FailoverDBClusterResult",
1395        "resultWrapper":"FailoverDBClusterResult"
1396      },
1397      "errors":[
1398        {"shape":"DBClusterNotFoundFault"},
1399        {"shape":"InvalidDBClusterStateFault"},
1400        {"shape":"InvalidDBInstanceStateFault"}
1401      ]
1402    },
1403    "ImportInstallationMedia":{
1404      "name":"ImportInstallationMedia",
1405      "http":{
1406        "method":"POST",
1407        "requestUri":"/"
1408      },
1409      "input":{"shape":"ImportInstallationMediaMessage"},
1410      "output":{
1411        "shape":"InstallationMedia",
1412        "resultWrapper":"ImportInstallationMediaResult"
1413      },
1414      "errors":[
1415        {"shape":"CustomAvailabilityZoneNotFoundFault"},
1416        {"shape":"InstallationMediaAlreadyExistsFault"}
1417      ]
1418    },
1419    "ListTagsForResource":{
1420      "name":"ListTagsForResource",
1421      "http":{
1422        "method":"POST",
1423        "requestUri":"/"
1424      },
1425      "input":{"shape":"ListTagsForResourceMessage"},
1426      "output":{
1427        "shape":"TagListMessage",
1428        "resultWrapper":"ListTagsForResourceResult"
1429      },
1430      "errors":[
1431        {"shape":"DBInstanceNotFoundFault"},
1432        {"shape":"DBSnapshotNotFoundFault"},
1433        {"shape":"DBClusterNotFoundFault"},
1434        {"shape":"DBProxyNotFoundFault"},
1435        {"shape":"DBProxyTargetGroupNotFoundFault"}
1436      ]
1437    },
1438    "ModifyCertificates":{
1439      "name":"ModifyCertificates",
1440      "http":{
1441        "method":"POST",
1442        "requestUri":"/"
1443      },
1444      "input":{"shape":"ModifyCertificatesMessage"},
1445      "output":{
1446        "shape":"ModifyCertificatesResult",
1447        "resultWrapper":"ModifyCertificatesResult"
1448      },
1449      "errors":[
1450        {"shape":"CertificateNotFoundFault"}
1451      ]
1452    },
1453    "ModifyCurrentDBClusterCapacity":{
1454      "name":"ModifyCurrentDBClusterCapacity",
1455      "http":{
1456        "method":"POST",
1457        "requestUri":"/"
1458      },
1459      "input":{"shape":"ModifyCurrentDBClusterCapacityMessage"},
1460      "output":{
1461        "shape":"DBClusterCapacityInfo",
1462        "resultWrapper":"ModifyCurrentDBClusterCapacityResult"
1463      },
1464      "errors":[
1465        {"shape":"DBClusterNotFoundFault"},
1466        {"shape":"InvalidDBClusterStateFault"},
1467        {"shape":"InvalidDBClusterCapacityFault"}
1468      ]
1469    },
1470    "ModifyDBCluster":{
1471      "name":"ModifyDBCluster",
1472      "http":{
1473        "method":"POST",
1474        "requestUri":"/"
1475      },
1476      "input":{"shape":"ModifyDBClusterMessage"},
1477      "output":{
1478        "shape":"ModifyDBClusterResult",
1479        "resultWrapper":"ModifyDBClusterResult"
1480      },
1481      "errors":[
1482        {"shape":"DBClusterNotFoundFault"},
1483        {"shape":"InvalidDBClusterStateFault"},
1484        {"shape":"StorageQuotaExceededFault"},
1485        {"shape":"DBSubnetGroupNotFoundFault"},
1486        {"shape":"InvalidVPCNetworkStateFault"},
1487        {"shape":"InvalidDBSubnetGroupStateFault"},
1488        {"shape":"InvalidSubnet"},
1489        {"shape":"DBClusterParameterGroupNotFoundFault"},
1490        {"shape":"InvalidDBSecurityGroupStateFault"},
1491        {"shape":"InvalidDBInstanceStateFault"},
1492        {"shape":"DBClusterAlreadyExistsFault"},
1493        {"shape":"DomainNotFoundFault"}
1494      ]
1495    },
1496    "ModifyDBClusterEndpoint":{
1497      "name":"ModifyDBClusterEndpoint",
1498      "http":{
1499        "method":"POST",
1500        "requestUri":"/"
1501      },
1502      "input":{"shape":"ModifyDBClusterEndpointMessage"},
1503      "output":{
1504        "shape":"DBClusterEndpoint",
1505        "resultWrapper":"ModifyDBClusterEndpointResult"
1506      },
1507      "errors":[
1508        {"shape":"InvalidDBClusterStateFault"},
1509        {"shape":"InvalidDBClusterEndpointStateFault"},
1510        {"shape":"DBClusterEndpointNotFoundFault"},
1511        {"shape":"DBInstanceNotFoundFault"},
1512        {"shape":"InvalidDBInstanceStateFault"}
1513      ]
1514    },
1515    "ModifyDBClusterParameterGroup":{
1516      "name":"ModifyDBClusterParameterGroup",
1517      "http":{
1518        "method":"POST",
1519        "requestUri":"/"
1520      },
1521      "input":{"shape":"ModifyDBClusterParameterGroupMessage"},
1522      "output":{
1523        "shape":"DBClusterParameterGroupNameMessage",
1524        "resultWrapper":"ModifyDBClusterParameterGroupResult"
1525      },
1526      "errors":[
1527        {"shape":"DBParameterGroupNotFoundFault"},
1528        {"shape":"InvalidDBParameterGroupStateFault"}
1529      ]
1530    },
1531    "ModifyDBClusterSnapshotAttribute":{
1532      "name":"ModifyDBClusterSnapshotAttribute",
1533      "http":{
1534        "method":"POST",
1535        "requestUri":"/"
1536      },
1537      "input":{"shape":"ModifyDBClusterSnapshotAttributeMessage"},
1538      "output":{
1539        "shape":"ModifyDBClusterSnapshotAttributeResult",
1540        "resultWrapper":"ModifyDBClusterSnapshotAttributeResult"
1541      },
1542      "errors":[
1543        {"shape":"DBClusterSnapshotNotFoundFault"},
1544        {"shape":"InvalidDBClusterSnapshotStateFault"},
1545        {"shape":"SharedSnapshotQuotaExceededFault"}
1546      ]
1547    },
1548    "ModifyDBInstance":{
1549      "name":"ModifyDBInstance",
1550      "http":{
1551        "method":"POST",
1552        "requestUri":"/"
1553      },
1554      "input":{"shape":"ModifyDBInstanceMessage"},
1555      "output":{
1556        "shape":"ModifyDBInstanceResult",
1557        "resultWrapper":"ModifyDBInstanceResult"
1558      },
1559      "errors":[
1560        {"shape":"InvalidDBInstanceStateFault"},
1561        {"shape":"InvalidDBSecurityGroupStateFault"},
1562        {"shape":"DBInstanceAlreadyExistsFault"},
1563        {"shape":"DBInstanceNotFoundFault"},
1564        {"shape":"DBSecurityGroupNotFoundFault"},
1565        {"shape":"DBParameterGroupNotFoundFault"},
1566        {"shape":"InsufficientDBInstanceCapacityFault"},
1567        {"shape":"StorageQuotaExceededFault"},
1568        {"shape":"InvalidVPCNetworkStateFault"},
1569        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
1570        {"shape":"OptionGroupNotFoundFault"},
1571        {"shape":"DBUpgradeDependencyFailureFault"},
1572        {"shape":"StorageTypeNotSupportedFault"},
1573        {"shape":"AuthorizationNotFoundFault"},
1574        {"shape":"CertificateNotFoundFault"},
1575        {"shape":"DomainNotFoundFault"},
1576        {"shape":"BackupPolicyNotFoundFault"},
1577        {"shape":"KMSKeyNotAccessibleFault"},
1578        {"shape":"InvalidDBClusterStateFault"}
1579      ]
1580    },
1581    "ModifyDBParameterGroup":{
1582      "name":"ModifyDBParameterGroup",
1583      "http":{
1584        "method":"POST",
1585        "requestUri":"/"
1586      },
1587      "input":{"shape":"ModifyDBParameterGroupMessage"},
1588      "output":{
1589        "shape":"DBParameterGroupNameMessage",
1590        "resultWrapper":"ModifyDBParameterGroupResult"
1591      },
1592      "errors":[
1593        {"shape":"DBParameterGroupNotFoundFault"},
1594        {"shape":"InvalidDBParameterGroupStateFault"}
1595      ]
1596    },
1597    "ModifyDBProxy":{
1598      "name":"ModifyDBProxy",
1599      "http":{
1600        "method":"POST",
1601        "requestUri":"/"
1602      },
1603      "input":{"shape":"ModifyDBProxyRequest"},
1604      "output":{
1605        "shape":"ModifyDBProxyResponse",
1606        "resultWrapper":"ModifyDBProxyResult"
1607      },
1608      "errors":[
1609        {"shape":"DBProxyNotFoundFault"},
1610        {"shape":"DBProxyAlreadyExistsFault"},
1611        {"shape":"InvalidDBProxyStateFault"}
1612      ]
1613    },
1614    "ModifyDBProxyTargetGroup":{
1615      "name":"ModifyDBProxyTargetGroup",
1616      "http":{
1617        "method":"POST",
1618        "requestUri":"/"
1619      },
1620      "input":{"shape":"ModifyDBProxyTargetGroupRequest"},
1621      "output":{
1622        "shape":"ModifyDBProxyTargetGroupResponse",
1623        "resultWrapper":"ModifyDBProxyTargetGroupResult"
1624      },
1625      "errors":[
1626        {"shape":"DBProxyNotFoundFault"},
1627        {"shape":"DBProxyTargetGroupNotFoundFault"},
1628        {"shape":"InvalidDBProxyStateFault"}
1629      ]
1630    },
1631    "ModifyDBSnapshot":{
1632      "name":"ModifyDBSnapshot",
1633      "http":{
1634        "method":"POST",
1635        "requestUri":"/"
1636      },
1637      "input":{"shape":"ModifyDBSnapshotMessage"},
1638      "output":{
1639        "shape":"ModifyDBSnapshotResult",
1640        "resultWrapper":"ModifyDBSnapshotResult"
1641      },
1642      "errors":[
1643        {"shape":"DBSnapshotNotFoundFault"}
1644      ]
1645    },
1646    "ModifyDBSnapshotAttribute":{
1647      "name":"ModifyDBSnapshotAttribute",
1648      "http":{
1649        "method":"POST",
1650        "requestUri":"/"
1651      },
1652      "input":{"shape":"ModifyDBSnapshotAttributeMessage"},
1653      "output":{
1654        "shape":"ModifyDBSnapshotAttributeResult",
1655        "resultWrapper":"ModifyDBSnapshotAttributeResult"
1656      },
1657      "errors":[
1658        {"shape":"DBSnapshotNotFoundFault"},
1659        {"shape":"InvalidDBSnapshotStateFault"},
1660        {"shape":"SharedSnapshotQuotaExceededFault"}
1661      ]
1662    },
1663    "ModifyDBSubnetGroup":{
1664      "name":"ModifyDBSubnetGroup",
1665      "http":{
1666        "method":"POST",
1667        "requestUri":"/"
1668      },
1669      "input":{"shape":"ModifyDBSubnetGroupMessage"},
1670      "output":{
1671        "shape":"ModifyDBSubnetGroupResult",
1672        "resultWrapper":"ModifyDBSubnetGroupResult"
1673      },
1674      "errors":[
1675        {"shape":"DBSubnetGroupNotFoundFault"},
1676        {"shape":"DBSubnetQuotaExceededFault"},
1677        {"shape":"SubnetAlreadyInUse"},
1678        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
1679        {"shape":"InvalidSubnet"}
1680      ]
1681    },
1682    "ModifyEventSubscription":{
1683      "name":"ModifyEventSubscription",
1684      "http":{
1685        "method":"POST",
1686        "requestUri":"/"
1687      },
1688      "input":{"shape":"ModifyEventSubscriptionMessage"},
1689      "output":{
1690        "shape":"ModifyEventSubscriptionResult",
1691        "resultWrapper":"ModifyEventSubscriptionResult"
1692      },
1693      "errors":[
1694        {"shape":"EventSubscriptionQuotaExceededFault"},
1695        {"shape":"SubscriptionNotFoundFault"},
1696        {"shape":"SNSInvalidTopicFault"},
1697        {"shape":"SNSNoAuthorizationFault"},
1698        {"shape":"SNSTopicArnNotFoundFault"},
1699        {"shape":"SubscriptionCategoryNotFoundFault"}
1700      ]
1701    },
1702    "ModifyGlobalCluster":{
1703      "name":"ModifyGlobalCluster",
1704      "http":{
1705        "method":"POST",
1706        "requestUri":"/"
1707      },
1708      "input":{"shape":"ModifyGlobalClusterMessage"},
1709      "output":{
1710        "shape":"ModifyGlobalClusterResult",
1711        "resultWrapper":"ModifyGlobalClusterResult"
1712      },
1713      "errors":[
1714        {"shape":"GlobalClusterNotFoundFault"},
1715        {"shape":"InvalidGlobalClusterStateFault"}
1716      ]
1717    },
1718    "ModifyOptionGroup":{
1719      "name":"ModifyOptionGroup",
1720      "http":{
1721        "method":"POST",
1722        "requestUri":"/"
1723      },
1724      "input":{"shape":"ModifyOptionGroupMessage"},
1725      "output":{
1726        "shape":"ModifyOptionGroupResult",
1727        "resultWrapper":"ModifyOptionGroupResult"
1728      },
1729      "errors":[
1730        {"shape":"InvalidOptionGroupStateFault"},
1731        {"shape":"OptionGroupNotFoundFault"}
1732      ]
1733    },
1734    "PromoteReadReplica":{
1735      "name":"PromoteReadReplica",
1736      "http":{
1737        "method":"POST",
1738        "requestUri":"/"
1739      },
1740      "input":{"shape":"PromoteReadReplicaMessage"},
1741      "output":{
1742        "shape":"PromoteReadReplicaResult",
1743        "resultWrapper":"PromoteReadReplicaResult"
1744      },
1745      "errors":[
1746        {"shape":"InvalidDBInstanceStateFault"},
1747        {"shape":"DBInstanceNotFoundFault"}
1748      ]
1749    },
1750    "PromoteReadReplicaDBCluster":{
1751      "name":"PromoteReadReplicaDBCluster",
1752      "http":{
1753        "method":"POST",
1754        "requestUri":"/"
1755      },
1756      "input":{"shape":"PromoteReadReplicaDBClusterMessage"},
1757      "output":{
1758        "shape":"PromoteReadReplicaDBClusterResult",
1759        "resultWrapper":"PromoteReadReplicaDBClusterResult"
1760      },
1761      "errors":[
1762        {"shape":"DBClusterNotFoundFault"},
1763        {"shape":"InvalidDBClusterStateFault"}
1764      ]
1765    },
1766    "PurchaseReservedDBInstancesOffering":{
1767      "name":"PurchaseReservedDBInstancesOffering",
1768      "http":{
1769        "method":"POST",
1770        "requestUri":"/"
1771      },
1772      "input":{"shape":"PurchaseReservedDBInstancesOfferingMessage"},
1773      "output":{
1774        "shape":"PurchaseReservedDBInstancesOfferingResult",
1775        "resultWrapper":"PurchaseReservedDBInstancesOfferingResult"
1776      },
1777      "errors":[
1778        {"shape":"ReservedDBInstancesOfferingNotFoundFault"},
1779        {"shape":"ReservedDBInstanceAlreadyExistsFault"},
1780        {"shape":"ReservedDBInstanceQuotaExceededFault"}
1781      ]
1782    },
1783    "RebootDBInstance":{
1784      "name":"RebootDBInstance",
1785      "http":{
1786        "method":"POST",
1787        "requestUri":"/"
1788      },
1789      "input":{"shape":"RebootDBInstanceMessage"},
1790      "output":{
1791        "shape":"RebootDBInstanceResult",
1792        "resultWrapper":"RebootDBInstanceResult"
1793      },
1794      "errors":[
1795        {"shape":"InvalidDBInstanceStateFault"},
1796        {"shape":"DBInstanceNotFoundFault"}
1797      ]
1798    },
1799    "RegisterDBProxyTargets":{
1800      "name":"RegisterDBProxyTargets",
1801      "http":{
1802        "method":"POST",
1803        "requestUri":"/"
1804      },
1805      "input":{"shape":"RegisterDBProxyTargetsRequest"},
1806      "output":{
1807        "shape":"RegisterDBProxyTargetsResponse",
1808        "resultWrapper":"RegisterDBProxyTargetsResult"
1809      },
1810      "errors":[
1811        {"shape":"DBProxyNotFoundFault"},
1812        {"shape":"DBProxyTargetGroupNotFoundFault"},
1813        {"shape":"DBClusterNotFoundFault"},
1814        {"shape":"DBInstanceNotFoundFault"},
1815        {"shape":"DBProxyTargetAlreadyRegisteredFault"},
1816        {"shape":"InvalidDBInstanceStateFault"},
1817        {"shape":"InvalidDBClusterStateFault"},
1818        {"shape":"InvalidDBProxyStateFault"}
1819      ]
1820    },
1821    "RemoveFromGlobalCluster":{
1822      "name":"RemoveFromGlobalCluster",
1823      "http":{
1824        "method":"POST",
1825        "requestUri":"/"
1826      },
1827      "input":{"shape":"RemoveFromGlobalClusterMessage"},
1828      "output":{
1829        "shape":"RemoveFromGlobalClusterResult",
1830        "resultWrapper":"RemoveFromGlobalClusterResult"
1831      },
1832      "errors":[
1833        {"shape":"GlobalClusterNotFoundFault"},
1834        {"shape":"InvalidGlobalClusterStateFault"},
1835        {"shape":"DBClusterNotFoundFault"}
1836      ]
1837    },
1838    "RemoveRoleFromDBCluster":{
1839      "name":"RemoveRoleFromDBCluster",
1840      "http":{
1841        "method":"POST",
1842        "requestUri":"/"
1843      },
1844      "input":{"shape":"RemoveRoleFromDBClusterMessage"},
1845      "errors":[
1846        {"shape":"DBClusterNotFoundFault"},
1847        {"shape":"DBClusterRoleNotFoundFault"},
1848        {"shape":"InvalidDBClusterStateFault"}
1849      ]
1850    },
1851    "RemoveRoleFromDBInstance":{
1852      "name":"RemoveRoleFromDBInstance",
1853      "http":{
1854        "method":"POST",
1855        "requestUri":"/"
1856      },
1857      "input":{"shape":"RemoveRoleFromDBInstanceMessage"},
1858      "errors":[
1859        {"shape":"DBInstanceNotFoundFault"},
1860        {"shape":"DBInstanceRoleNotFoundFault"},
1861        {"shape":"InvalidDBInstanceStateFault"}
1862      ]
1863    },
1864    "RemoveSourceIdentifierFromSubscription":{
1865      "name":"RemoveSourceIdentifierFromSubscription",
1866      "http":{
1867        "method":"POST",
1868        "requestUri":"/"
1869      },
1870      "input":{"shape":"RemoveSourceIdentifierFromSubscriptionMessage"},
1871      "output":{
1872        "shape":"RemoveSourceIdentifierFromSubscriptionResult",
1873        "resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult"
1874      },
1875      "errors":[
1876        {"shape":"SubscriptionNotFoundFault"},
1877        {"shape":"SourceNotFoundFault"}
1878      ]
1879    },
1880    "RemoveTagsFromResource":{
1881      "name":"RemoveTagsFromResource",
1882      "http":{
1883        "method":"POST",
1884        "requestUri":"/"
1885      },
1886      "input":{"shape":"RemoveTagsFromResourceMessage"},
1887      "errors":[
1888        {"shape":"DBInstanceNotFoundFault"},
1889        {"shape":"DBSnapshotNotFoundFault"},
1890        {"shape":"DBClusterNotFoundFault"},
1891        {"shape":"DBProxyNotFoundFault"},
1892        {"shape":"DBProxyTargetGroupNotFoundFault"}
1893      ]
1894    },
1895    "ResetDBClusterParameterGroup":{
1896      "name":"ResetDBClusterParameterGroup",
1897      "http":{
1898        "method":"POST",
1899        "requestUri":"/"
1900      },
1901      "input":{"shape":"ResetDBClusterParameterGroupMessage"},
1902      "output":{
1903        "shape":"DBClusterParameterGroupNameMessage",
1904        "resultWrapper":"ResetDBClusterParameterGroupResult"
1905      },
1906      "errors":[
1907        {"shape":"InvalidDBParameterGroupStateFault"},
1908        {"shape":"DBParameterGroupNotFoundFault"}
1909      ]
1910    },
1911    "ResetDBParameterGroup":{
1912      "name":"ResetDBParameterGroup",
1913      "http":{
1914        "method":"POST",
1915        "requestUri":"/"
1916      },
1917      "input":{"shape":"ResetDBParameterGroupMessage"},
1918      "output":{
1919        "shape":"DBParameterGroupNameMessage",
1920        "resultWrapper":"ResetDBParameterGroupResult"
1921      },
1922      "errors":[
1923        {"shape":"InvalidDBParameterGroupStateFault"},
1924        {"shape":"DBParameterGroupNotFoundFault"}
1925      ]
1926    },
1927    "RestoreDBClusterFromS3":{
1928      "name":"RestoreDBClusterFromS3",
1929      "http":{
1930        "method":"POST",
1931        "requestUri":"/"
1932      },
1933      "input":{"shape":"RestoreDBClusterFromS3Message"},
1934      "output":{
1935        "shape":"RestoreDBClusterFromS3Result",
1936        "resultWrapper":"RestoreDBClusterFromS3Result"
1937      },
1938      "errors":[
1939        {"shape":"DBClusterAlreadyExistsFault"},
1940        {"shape":"DBClusterQuotaExceededFault"},
1941        {"shape":"StorageQuotaExceededFault"},
1942        {"shape":"DBSubnetGroupNotFoundFault"},
1943        {"shape":"InvalidVPCNetworkStateFault"},
1944        {"shape":"InvalidDBClusterStateFault"},
1945        {"shape":"InvalidDBSubnetGroupStateFault"},
1946        {"shape":"InvalidSubnet"},
1947        {"shape":"InvalidS3BucketFault"},
1948        {"shape":"DBClusterParameterGroupNotFoundFault"},
1949        {"shape":"KMSKeyNotAccessibleFault"},
1950        {"shape":"DBClusterNotFoundFault"},
1951        {"shape":"DomainNotFoundFault"},
1952        {"shape":"InsufficientStorageClusterCapacityFault"}
1953      ]
1954    },
1955    "RestoreDBClusterFromSnapshot":{
1956      "name":"RestoreDBClusterFromSnapshot",
1957      "http":{
1958        "method":"POST",
1959        "requestUri":"/"
1960      },
1961      "input":{"shape":"RestoreDBClusterFromSnapshotMessage"},
1962      "output":{
1963        "shape":"RestoreDBClusterFromSnapshotResult",
1964        "resultWrapper":"RestoreDBClusterFromSnapshotResult"
1965      },
1966      "errors":[
1967        {"shape":"DBClusterAlreadyExistsFault"},
1968        {"shape":"DBClusterQuotaExceededFault"},
1969        {"shape":"StorageQuotaExceededFault"},
1970        {"shape":"DBSubnetGroupNotFoundFault"},
1971        {"shape":"DBSnapshotNotFoundFault"},
1972        {"shape":"DBClusterSnapshotNotFoundFault"},
1973        {"shape":"InsufficientDBClusterCapacityFault"},
1974        {"shape":"InsufficientStorageClusterCapacityFault"},
1975        {"shape":"InvalidDBSnapshotStateFault"},
1976        {"shape":"InvalidDBClusterSnapshotStateFault"},
1977        {"shape":"StorageQuotaExceededFault"},
1978        {"shape":"InvalidVPCNetworkStateFault"},
1979        {"shape":"InvalidRestoreFault"},
1980        {"shape":"DBSubnetGroupNotFoundFault"},
1981        {"shape":"InvalidSubnet"},
1982        {"shape":"OptionGroupNotFoundFault"},
1983        {"shape":"KMSKeyNotAccessibleFault"},
1984        {"shape":"DomainNotFoundFault"},
1985        {"shape":"DBClusterParameterGroupNotFoundFault"}
1986      ]
1987    },
1988    "RestoreDBClusterToPointInTime":{
1989      "name":"RestoreDBClusterToPointInTime",
1990      "http":{
1991        "method":"POST",
1992        "requestUri":"/"
1993      },
1994      "input":{"shape":"RestoreDBClusterToPointInTimeMessage"},
1995      "output":{
1996        "shape":"RestoreDBClusterToPointInTimeResult",
1997        "resultWrapper":"RestoreDBClusterToPointInTimeResult"
1998      },
1999      "errors":[
2000        {"shape":"DBClusterAlreadyExistsFault"},
2001        {"shape":"DBClusterNotFoundFault"},
2002        {"shape":"DBClusterQuotaExceededFault"},
2003        {"shape":"DBClusterSnapshotNotFoundFault"},
2004        {"shape":"DBSubnetGroupNotFoundFault"},
2005        {"shape":"InsufficientDBClusterCapacityFault"},
2006        {"shape":"InsufficientStorageClusterCapacityFault"},
2007        {"shape":"InvalidDBClusterSnapshotStateFault"},
2008        {"shape":"InvalidDBClusterStateFault"},
2009        {"shape":"InvalidDBSnapshotStateFault"},
2010        {"shape":"InvalidRestoreFault"},
2011        {"shape":"InvalidSubnet"},
2012        {"shape":"InvalidVPCNetworkStateFault"},
2013        {"shape":"KMSKeyNotAccessibleFault"},
2014        {"shape":"OptionGroupNotFoundFault"},
2015        {"shape":"StorageQuotaExceededFault"},
2016        {"shape":"DomainNotFoundFault"},
2017        {"shape":"DBClusterParameterGroupNotFoundFault"}
2018      ]
2019    },
2020    "RestoreDBInstanceFromDBSnapshot":{
2021      "name":"RestoreDBInstanceFromDBSnapshot",
2022      "http":{
2023        "method":"POST",
2024        "requestUri":"/"
2025      },
2026      "input":{"shape":"RestoreDBInstanceFromDBSnapshotMessage"},
2027      "output":{
2028        "shape":"RestoreDBInstanceFromDBSnapshotResult",
2029        "resultWrapper":"RestoreDBInstanceFromDBSnapshotResult"
2030      },
2031      "errors":[
2032        {"shape":"DBInstanceAlreadyExistsFault"},
2033        {"shape":"DBSnapshotNotFoundFault"},
2034        {"shape":"InstanceQuotaExceededFault"},
2035        {"shape":"InsufficientDBInstanceCapacityFault"},
2036        {"shape":"InvalidDBSnapshotStateFault"},
2037        {"shape":"StorageQuotaExceededFault"},
2038        {"shape":"InvalidVPCNetworkStateFault"},
2039        {"shape":"InvalidRestoreFault"},
2040        {"shape":"DBSubnetGroupNotFoundFault"},
2041        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
2042        {"shape":"InvalidSubnet"},
2043        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
2044        {"shape":"OptionGroupNotFoundFault"},
2045        {"shape":"StorageTypeNotSupportedFault"},
2046        {"shape":"AuthorizationNotFoundFault"},
2047        {"shape":"KMSKeyNotAccessibleFault"},
2048        {"shape":"DBSecurityGroupNotFoundFault"},
2049        {"shape":"DomainNotFoundFault"},
2050        {"shape":"DBParameterGroupNotFoundFault"},
2051        {"shape":"BackupPolicyNotFoundFault"}
2052      ]
2053    },
2054    "RestoreDBInstanceFromS3":{
2055      "name":"RestoreDBInstanceFromS3",
2056      "http":{
2057        "method":"POST",
2058        "requestUri":"/"
2059      },
2060      "input":{"shape":"RestoreDBInstanceFromS3Message"},
2061      "output":{
2062        "shape":"RestoreDBInstanceFromS3Result",
2063        "resultWrapper":"RestoreDBInstanceFromS3Result"
2064      },
2065      "errors":[
2066        {"shape":"DBInstanceAlreadyExistsFault"},
2067        {"shape":"InsufficientDBInstanceCapacityFault"},
2068        {"shape":"DBParameterGroupNotFoundFault"},
2069        {"shape":"DBSecurityGroupNotFoundFault"},
2070        {"shape":"InstanceQuotaExceededFault"},
2071        {"shape":"StorageQuotaExceededFault"},
2072        {"shape":"DBSubnetGroupNotFoundFault"},
2073        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
2074        {"shape":"InvalidSubnet"},
2075        {"shape":"InvalidVPCNetworkStateFault"},
2076        {"shape":"InvalidS3BucketFault"},
2077        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
2078        {"shape":"OptionGroupNotFoundFault"},
2079        {"shape":"StorageTypeNotSupportedFault"},
2080        {"shape":"AuthorizationNotFoundFault"},
2081        {"shape":"KMSKeyNotAccessibleFault"},
2082        {"shape":"BackupPolicyNotFoundFault"}
2083      ]
2084    },
2085    "RestoreDBInstanceToPointInTime":{
2086      "name":"RestoreDBInstanceToPointInTime",
2087      "http":{
2088        "method":"POST",
2089        "requestUri":"/"
2090      },
2091      "input":{"shape":"RestoreDBInstanceToPointInTimeMessage"},
2092      "output":{
2093        "shape":"RestoreDBInstanceToPointInTimeResult",
2094        "resultWrapper":"RestoreDBInstanceToPointInTimeResult"
2095      },
2096      "errors":[
2097        {"shape":"DBInstanceAlreadyExistsFault"},
2098        {"shape":"DBInstanceNotFoundFault"},
2099        {"shape":"InstanceQuotaExceededFault"},
2100        {"shape":"InsufficientDBInstanceCapacityFault"},
2101        {"shape":"InvalidDBInstanceStateFault"},
2102        {"shape":"PointInTimeRestoreNotEnabledFault"},
2103        {"shape":"StorageQuotaExceededFault"},
2104        {"shape":"InvalidVPCNetworkStateFault"},
2105        {"shape":"InvalidRestoreFault"},
2106        {"shape":"DBSubnetGroupNotFoundFault"},
2107        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
2108        {"shape":"InvalidSubnet"},
2109        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
2110        {"shape":"OptionGroupNotFoundFault"},
2111        {"shape":"StorageTypeNotSupportedFault"},
2112        {"shape":"AuthorizationNotFoundFault"},
2113        {"shape":"KMSKeyNotAccessibleFault"},
2114        {"shape":"DBSecurityGroupNotFoundFault"},
2115        {"shape":"DomainNotFoundFault"},
2116        {"shape":"BackupPolicyNotFoundFault"},
2117        {"shape":"DBParameterGroupNotFoundFault"},
2118        {"shape":"DBInstanceAutomatedBackupNotFoundFault"}
2119      ]
2120    },
2121    "RevokeDBSecurityGroupIngress":{
2122      "name":"RevokeDBSecurityGroupIngress",
2123      "http":{
2124        "method":"POST",
2125        "requestUri":"/"
2126      },
2127      "input":{"shape":"RevokeDBSecurityGroupIngressMessage"},
2128      "output":{
2129        "shape":"RevokeDBSecurityGroupIngressResult",
2130        "resultWrapper":"RevokeDBSecurityGroupIngressResult"
2131      },
2132      "errors":[
2133        {"shape":"DBSecurityGroupNotFoundFault"},
2134        {"shape":"AuthorizationNotFoundFault"},
2135        {"shape":"InvalidDBSecurityGroupStateFault"}
2136      ]
2137    },
2138    "StartActivityStream":{
2139      "name":"StartActivityStream",
2140      "http":{
2141        "method":"POST",
2142        "requestUri":"/"
2143      },
2144      "input":{"shape":"StartActivityStreamRequest"},
2145      "output":{
2146        "shape":"StartActivityStreamResponse",
2147        "resultWrapper":"StartActivityStreamResult"
2148      },
2149      "errors":[
2150        {"shape":"InvalidDBInstanceStateFault"},
2151        {"shape":"InvalidDBClusterStateFault"},
2152        {"shape":"ResourceNotFoundFault"},
2153        {"shape":"DBClusterNotFoundFault"},
2154        {"shape":"DBInstanceNotFoundFault"},
2155        {"shape":"KMSKeyNotAccessibleFault"}
2156      ]
2157    },
2158    "StartDBCluster":{
2159      "name":"StartDBCluster",
2160      "http":{
2161        "method":"POST",
2162        "requestUri":"/"
2163      },
2164      "input":{"shape":"StartDBClusterMessage"},
2165      "output":{
2166        "shape":"StartDBClusterResult",
2167        "resultWrapper":"StartDBClusterResult"
2168      },
2169      "errors":[
2170        {"shape":"DBClusterNotFoundFault"},
2171        {"shape":"InvalidDBClusterStateFault"},
2172        {"shape":"InvalidDBInstanceStateFault"}
2173      ]
2174    },
2175    "StartDBInstance":{
2176      "name":"StartDBInstance",
2177      "http":{
2178        "method":"POST",
2179        "requestUri":"/"
2180      },
2181      "input":{"shape":"StartDBInstanceMessage"},
2182      "output":{
2183        "shape":"StartDBInstanceResult",
2184        "resultWrapper":"StartDBInstanceResult"
2185      },
2186      "errors":[
2187        {"shape":"DBInstanceNotFoundFault"},
2188        {"shape":"InvalidDBInstanceStateFault"},
2189        {"shape":"InsufficientDBInstanceCapacityFault"},
2190        {"shape":"DBSubnetGroupNotFoundFault"},
2191        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
2192        {"shape":"InvalidDBClusterStateFault"},
2193        {"shape":"InvalidSubnet"},
2194        {"shape":"InvalidVPCNetworkStateFault"},
2195        {"shape":"DBClusterNotFoundFault"},
2196        {"shape":"AuthorizationNotFoundFault"},
2197        {"shape":"KMSKeyNotAccessibleFault"}
2198      ]
2199    },
2200    "StartExportTask":{
2201      "name":"StartExportTask",
2202      "http":{
2203        "method":"POST",
2204        "requestUri":"/"
2205      },
2206      "input":{"shape":"StartExportTaskMessage"},
2207      "output":{
2208        "shape":"ExportTask",
2209        "resultWrapper":"StartExportTaskResult"
2210      },
2211      "errors":[
2212        {"shape":"DBSnapshotNotFoundFault"},
2213        {"shape":"DBClusterSnapshotNotFoundFault"},
2214        {"shape":"ExportTaskAlreadyExistsFault"},
2215        {"shape":"InvalidS3BucketFault"},
2216        {"shape":"IamRoleNotFoundFault"},
2217        {"shape":"IamRoleMissingPermissionsFault"},
2218        {"shape":"InvalidExportOnlyFault"},
2219        {"shape":"KMSKeyNotAccessibleFault"},
2220        {"shape":"InvalidExportSourceStateFault"}
2221      ]
2222    },
2223    "StopActivityStream":{
2224      "name":"StopActivityStream",
2225      "http":{
2226        "method":"POST",
2227        "requestUri":"/"
2228      },
2229      "input":{"shape":"StopActivityStreamRequest"},
2230      "output":{
2231        "shape":"StopActivityStreamResponse",
2232        "resultWrapper":"StopActivityStreamResult"
2233      },
2234      "errors":[
2235        {"shape":"InvalidDBInstanceStateFault"},
2236        {"shape":"InvalidDBClusterStateFault"},
2237        {"shape":"ResourceNotFoundFault"},
2238        {"shape":"DBClusterNotFoundFault"},
2239        {"shape":"DBInstanceNotFoundFault"}
2240      ]
2241    },
2242    "StopDBCluster":{
2243      "name":"StopDBCluster",
2244      "http":{
2245        "method":"POST",
2246        "requestUri":"/"
2247      },
2248      "input":{"shape":"StopDBClusterMessage"},
2249      "output":{
2250        "shape":"StopDBClusterResult",
2251        "resultWrapper":"StopDBClusterResult"
2252      },
2253      "errors":[
2254        {"shape":"DBClusterNotFoundFault"},
2255        {"shape":"InvalidDBClusterStateFault"},
2256        {"shape":"InvalidDBInstanceStateFault"}
2257      ]
2258    },
2259    "StopDBInstance":{
2260      "name":"StopDBInstance",
2261      "http":{
2262        "method":"POST",
2263        "requestUri":"/"
2264      },
2265      "input":{"shape":"StopDBInstanceMessage"},
2266      "output":{
2267        "shape":"StopDBInstanceResult",
2268        "resultWrapper":"StopDBInstanceResult"
2269      },
2270      "errors":[
2271        {"shape":"DBInstanceNotFoundFault"},
2272        {"shape":"InvalidDBInstanceStateFault"},
2273        {"shape":"DBSnapshotAlreadyExistsFault"},
2274        {"shape":"SnapshotQuotaExceededFault"},
2275        {"shape":"InvalidDBClusterStateFault"}
2276      ]
2277    }
2278  },
2279  "shapes":{
2280    "AccountAttributesMessage":{
2281      "type":"structure",
2282      "members":{
2283        "AccountQuotas":{"shape":"AccountQuotaList"}
2284      }
2285    },
2286    "AccountQuota":{
2287      "type":"structure",
2288      "members":{
2289        "AccountQuotaName":{"shape":"String"},
2290        "Used":{"shape":"Long"},
2291        "Max":{"shape":"Long"}
2292      },
2293      "wrapper":true
2294    },
2295    "AccountQuotaList":{
2296      "type":"list",
2297      "member":{
2298        "shape":"AccountQuota",
2299        "locationName":"AccountQuota"
2300      }
2301    },
2302    "ActivityStreamMode":{
2303      "type":"string",
2304      "enum":[
2305        "sync",
2306        "async"
2307      ]
2308    },
2309    "ActivityStreamStatus":{
2310      "type":"string",
2311      "enum":[
2312        "stopped",
2313        "starting",
2314        "started",
2315        "stopping"
2316      ]
2317    },
2318    "AddRoleToDBClusterMessage":{
2319      "type":"structure",
2320      "required":[
2321        "DBClusterIdentifier",
2322        "RoleArn"
2323      ],
2324      "members":{
2325        "DBClusterIdentifier":{"shape":"String"},
2326        "RoleArn":{"shape":"String"},
2327        "FeatureName":{"shape":"String"}
2328      }
2329    },
2330    "AddRoleToDBInstanceMessage":{
2331      "type":"structure",
2332      "required":[
2333        "DBInstanceIdentifier",
2334        "RoleArn",
2335        "FeatureName"
2336      ],
2337      "members":{
2338        "DBInstanceIdentifier":{"shape":"String"},
2339        "RoleArn":{"shape":"String"},
2340        "FeatureName":{"shape":"String"}
2341      }
2342    },
2343    "AddSourceIdentifierToSubscriptionMessage":{
2344      "type":"structure",
2345      "required":[
2346        "SubscriptionName",
2347        "SourceIdentifier"
2348      ],
2349      "members":{
2350        "SubscriptionName":{"shape":"String"},
2351        "SourceIdentifier":{"shape":"String"}
2352      }
2353    },
2354    "AddSourceIdentifierToSubscriptionResult":{
2355      "type":"structure",
2356      "members":{
2357        "EventSubscription":{"shape":"EventSubscription"}
2358      }
2359    },
2360    "AddTagsToResourceMessage":{
2361      "type":"structure",
2362      "required":[
2363        "ResourceName",
2364        "Tags"
2365      ],
2366      "members":{
2367        "ResourceName":{"shape":"String"},
2368        "Tags":{"shape":"TagList"}
2369      }
2370    },
2371    "ApplyMethod":{
2372      "type":"string",
2373      "enum":[
2374        "immediate",
2375        "pending-reboot"
2376      ]
2377    },
2378    "ApplyPendingMaintenanceActionMessage":{
2379      "type":"structure",
2380      "required":[
2381        "ResourceIdentifier",
2382        "ApplyAction",
2383        "OptInType"
2384      ],
2385      "members":{
2386        "ResourceIdentifier":{"shape":"String"},
2387        "ApplyAction":{"shape":"String"},
2388        "OptInType":{"shape":"String"}
2389      }
2390    },
2391    "ApplyPendingMaintenanceActionResult":{
2392      "type":"structure",
2393      "members":{
2394        "ResourcePendingMaintenanceActions":{"shape":"ResourcePendingMaintenanceActions"}
2395      }
2396    },
2397    "AttributeValueList":{
2398      "type":"list",
2399      "member":{
2400        "shape":"String",
2401        "locationName":"AttributeValue"
2402      }
2403    },
2404    "AuthScheme":{
2405      "type":"string",
2406      "enum":["SECRETS"]
2407    },
2408    "AuthorizationAlreadyExistsFault":{
2409      "type":"structure",
2410      "members":{
2411      },
2412      "error":{
2413        "code":"AuthorizationAlreadyExists",
2414        "httpStatusCode":400,
2415        "senderFault":true
2416      },
2417      "exception":true
2418    },
2419    "AuthorizationNotFoundFault":{
2420      "type":"structure",
2421      "members":{
2422      },
2423      "error":{
2424        "code":"AuthorizationNotFound",
2425        "httpStatusCode":404,
2426        "senderFault":true
2427      },
2428      "exception":true
2429    },
2430    "AuthorizationQuotaExceededFault":{
2431      "type":"structure",
2432      "members":{
2433      },
2434      "error":{
2435        "code":"AuthorizationQuotaExceeded",
2436        "httpStatusCode":400,
2437        "senderFault":true
2438      },
2439      "exception":true
2440    },
2441    "AuthorizeDBSecurityGroupIngressMessage":{
2442      "type":"structure",
2443      "required":["DBSecurityGroupName"],
2444      "members":{
2445        "DBSecurityGroupName":{"shape":"String"},
2446        "CIDRIP":{"shape":"String"},
2447        "EC2SecurityGroupName":{"shape":"String"},
2448        "EC2SecurityGroupId":{"shape":"String"},
2449        "EC2SecurityGroupOwnerId":{"shape":"String"}
2450      }
2451    },
2452    "AuthorizeDBSecurityGroupIngressResult":{
2453      "type":"structure",
2454      "members":{
2455        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
2456      }
2457    },
2458    "AvailabilityZone":{
2459      "type":"structure",
2460      "members":{
2461        "Name":{"shape":"String"}
2462      },
2463      "wrapper":true
2464    },
2465    "AvailabilityZoneList":{
2466      "type":"list",
2467      "member":{
2468        "shape":"AvailabilityZone",
2469        "locationName":"AvailabilityZone"
2470      }
2471    },
2472    "AvailabilityZones":{
2473      "type":"list",
2474      "member":{
2475        "shape":"String",
2476        "locationName":"AvailabilityZone"
2477      }
2478    },
2479    "AvailableProcessorFeature":{
2480      "type":"structure",
2481      "members":{
2482        "Name":{"shape":"String"},
2483        "DefaultValue":{"shape":"String"},
2484        "AllowedValues":{"shape":"String"}
2485      }
2486    },
2487    "AvailableProcessorFeatureList":{
2488      "type":"list",
2489      "member":{
2490        "shape":"AvailableProcessorFeature",
2491        "locationName":"AvailableProcessorFeature"
2492      }
2493    },
2494    "BacktrackDBClusterMessage":{
2495      "type":"structure",
2496      "required":[
2497        "DBClusterIdentifier",
2498        "BacktrackTo"
2499      ],
2500      "members":{
2501        "DBClusterIdentifier":{"shape":"String"},
2502        "BacktrackTo":{"shape":"TStamp"},
2503        "Force":{"shape":"BooleanOptional"},
2504        "UseEarliestTimeOnPointInTimeUnavailable":{"shape":"BooleanOptional"}
2505      }
2506    },
2507    "BackupPolicyNotFoundFault":{
2508      "type":"structure",
2509      "members":{
2510      },
2511      "deprecated":true,
2512      "deprecatedMessage":"Please avoid using this fault",
2513      "error":{
2514        "code":"BackupPolicyNotFoundFault",
2515        "httpStatusCode":404,
2516        "senderFault":true
2517      },
2518      "exception":true
2519    },
2520    "Boolean":{"type":"boolean"},
2521    "BooleanOptional":{"type":"boolean"},
2522    "CancelExportTaskMessage":{
2523      "type":"structure",
2524      "required":["ExportTaskIdentifier"],
2525      "members":{
2526        "ExportTaskIdentifier":{"shape":"String"}
2527      }
2528    },
2529    "Certificate":{
2530      "type":"structure",
2531      "members":{
2532        "CertificateIdentifier":{"shape":"String"},
2533        "CertificateType":{"shape":"String"},
2534        "Thumbprint":{"shape":"String"},
2535        "ValidFrom":{"shape":"TStamp"},
2536        "ValidTill":{"shape":"TStamp"},
2537        "CertificateArn":{"shape":"String"},
2538        "CustomerOverride":{"shape":"BooleanOptional"},
2539        "CustomerOverrideValidTill":{"shape":"TStamp"}
2540      },
2541      "wrapper":true
2542    },
2543    "CertificateList":{
2544      "type":"list",
2545      "member":{
2546        "shape":"Certificate",
2547        "locationName":"Certificate"
2548      }
2549    },
2550    "CertificateMessage":{
2551      "type":"structure",
2552      "members":{
2553        "Certificates":{"shape":"CertificateList"},
2554        "Marker":{"shape":"String"}
2555      }
2556    },
2557    "CertificateNotFoundFault":{
2558      "type":"structure",
2559      "members":{
2560      },
2561      "error":{
2562        "code":"CertificateNotFound",
2563        "httpStatusCode":404,
2564        "senderFault":true
2565      },
2566      "exception":true
2567    },
2568    "CharacterSet":{
2569      "type":"structure",
2570      "members":{
2571        "CharacterSetName":{"shape":"String"},
2572        "CharacterSetDescription":{"shape":"String"}
2573      }
2574    },
2575    "CloudwatchLogsExportConfiguration":{
2576      "type":"structure",
2577      "members":{
2578        "EnableLogTypes":{"shape":"LogTypeList"},
2579        "DisableLogTypes":{"shape":"LogTypeList"}
2580      }
2581    },
2582    "ConnectionPoolConfiguration":{
2583      "type":"structure",
2584      "members":{
2585        "MaxConnectionsPercent":{"shape":"IntegerOptional"},
2586        "MaxIdleConnectionsPercent":{"shape":"IntegerOptional"},
2587        "ConnectionBorrowTimeout":{"shape":"IntegerOptional"},
2588        "SessionPinningFilters":{"shape":"StringList"},
2589        "InitQuery":{"shape":"String"}
2590      }
2591    },
2592    "ConnectionPoolConfigurationInfo":{
2593      "type":"structure",
2594      "members":{
2595        "MaxConnectionsPercent":{"shape":"Integer"},
2596        "MaxIdleConnectionsPercent":{"shape":"Integer"},
2597        "ConnectionBorrowTimeout":{"shape":"Integer"},
2598        "SessionPinningFilters":{"shape":"StringList"},
2599        "InitQuery":{"shape":"String"}
2600      }
2601    },
2602    "CopyDBClusterParameterGroupMessage":{
2603      "type":"structure",
2604      "required":[
2605        "SourceDBClusterParameterGroupIdentifier",
2606        "TargetDBClusterParameterGroupIdentifier",
2607        "TargetDBClusterParameterGroupDescription"
2608      ],
2609      "members":{
2610        "SourceDBClusterParameterGroupIdentifier":{"shape":"String"},
2611        "TargetDBClusterParameterGroupIdentifier":{"shape":"String"},
2612        "TargetDBClusterParameterGroupDescription":{"shape":"String"},
2613        "Tags":{"shape":"TagList"}
2614      }
2615    },
2616    "CopyDBClusterParameterGroupResult":{
2617      "type":"structure",
2618      "members":{
2619        "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"}
2620      }
2621    },
2622    "CopyDBClusterSnapshotMessage":{
2623      "type":"structure",
2624      "required":[
2625        "SourceDBClusterSnapshotIdentifier",
2626        "TargetDBClusterSnapshotIdentifier"
2627      ],
2628      "members":{
2629        "SourceDBClusterSnapshotIdentifier":{"shape":"String"},
2630        "TargetDBClusterSnapshotIdentifier":{"shape":"String"},
2631        "KmsKeyId":{"shape":"String"},
2632        "PreSignedUrl":{"shape":"String"},
2633        "CopyTags":{"shape":"BooleanOptional"},
2634        "Tags":{"shape":"TagList"}
2635      }
2636    },
2637    "CopyDBClusterSnapshotResult":{
2638      "type":"structure",
2639      "members":{
2640        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
2641      }
2642    },
2643    "CopyDBParameterGroupMessage":{
2644      "type":"structure",
2645      "required":[
2646        "SourceDBParameterGroupIdentifier",
2647        "TargetDBParameterGroupIdentifier",
2648        "TargetDBParameterGroupDescription"
2649      ],
2650      "members":{
2651        "SourceDBParameterGroupIdentifier":{"shape":"String"},
2652        "TargetDBParameterGroupIdentifier":{"shape":"String"},
2653        "TargetDBParameterGroupDescription":{"shape":"String"},
2654        "Tags":{"shape":"TagList"}
2655      }
2656    },
2657    "CopyDBParameterGroupResult":{
2658      "type":"structure",
2659      "members":{
2660        "DBParameterGroup":{"shape":"DBParameterGroup"}
2661      }
2662    },
2663    "CopyDBSnapshotMessage":{
2664      "type":"structure",
2665      "required":[
2666        "SourceDBSnapshotIdentifier",
2667        "TargetDBSnapshotIdentifier"
2668      ],
2669      "members":{
2670        "SourceDBSnapshotIdentifier":{"shape":"String"},
2671        "TargetDBSnapshotIdentifier":{"shape":"String"},
2672        "KmsKeyId":{"shape":"String"},
2673        "Tags":{"shape":"TagList"},
2674        "CopyTags":{"shape":"BooleanOptional"},
2675        "PreSignedUrl":{"shape":"String"},
2676        "OptionGroupName":{"shape":"String"}
2677      }
2678    },
2679    "CopyDBSnapshotResult":{
2680      "type":"structure",
2681      "members":{
2682        "DBSnapshot":{"shape":"DBSnapshot"}
2683      }
2684    },
2685    "CopyOptionGroupMessage":{
2686      "type":"structure",
2687      "required":[
2688        "SourceOptionGroupIdentifier",
2689        "TargetOptionGroupIdentifier",
2690        "TargetOptionGroupDescription"
2691      ],
2692      "members":{
2693        "SourceOptionGroupIdentifier":{"shape":"String"},
2694        "TargetOptionGroupIdentifier":{"shape":"String"},
2695        "TargetOptionGroupDescription":{"shape":"String"},
2696        "Tags":{"shape":"TagList"}
2697      }
2698    },
2699    "CopyOptionGroupResult":{
2700      "type":"structure",
2701      "members":{
2702        "OptionGroup":{"shape":"OptionGroup"}
2703      }
2704    },
2705    "CreateCustomAvailabilityZoneMessage":{
2706      "type":"structure",
2707      "required":["CustomAvailabilityZoneName"],
2708      "members":{
2709        "CustomAvailabilityZoneName":{"shape":"String"},
2710        "ExistingVpnId":{"shape":"String"},
2711        "NewVpnTunnelName":{"shape":"String"},
2712        "VpnTunnelOriginatorIP":{"shape":"String"}
2713      }
2714    },
2715    "CreateCustomAvailabilityZoneResult":{
2716      "type":"structure",
2717      "members":{
2718        "CustomAvailabilityZone":{"shape":"CustomAvailabilityZone"}
2719      }
2720    },
2721    "CreateDBClusterEndpointMessage":{
2722      "type":"structure",
2723      "required":[
2724        "DBClusterIdentifier",
2725        "DBClusterEndpointIdentifier",
2726        "EndpointType"
2727      ],
2728      "members":{
2729        "DBClusterIdentifier":{"shape":"String"},
2730        "DBClusterEndpointIdentifier":{"shape":"String"},
2731        "EndpointType":{"shape":"String"},
2732        "StaticMembers":{"shape":"StringList"},
2733        "ExcludedMembers":{"shape":"StringList"},
2734        "Tags":{"shape":"TagList"}
2735      }
2736    },
2737    "CreateDBClusterMessage":{
2738      "type":"structure",
2739      "required":[
2740        "DBClusterIdentifier",
2741        "Engine"
2742      ],
2743      "members":{
2744        "AvailabilityZones":{"shape":"AvailabilityZones"},
2745        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2746        "CharacterSetName":{"shape":"String"},
2747        "DatabaseName":{"shape":"String"},
2748        "DBClusterIdentifier":{"shape":"String"},
2749        "DBClusterParameterGroupName":{"shape":"String"},
2750        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2751        "DBSubnetGroupName":{"shape":"String"},
2752        "Engine":{"shape":"String"},
2753        "EngineVersion":{"shape":"String"},
2754        "Port":{"shape":"IntegerOptional"},
2755        "MasterUsername":{"shape":"String"},
2756        "MasterUserPassword":{"shape":"String"},
2757        "OptionGroupName":{"shape":"String"},
2758        "PreferredBackupWindow":{"shape":"String"},
2759        "PreferredMaintenanceWindow":{"shape":"String"},
2760        "ReplicationSourceIdentifier":{"shape":"String"},
2761        "Tags":{"shape":"TagList"},
2762        "StorageEncrypted":{"shape":"BooleanOptional"},
2763        "KmsKeyId":{"shape":"String"},
2764        "PreSignedUrl":{"shape":"String"},
2765        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
2766        "BacktrackWindow":{"shape":"LongOptional"},
2767        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
2768        "EngineMode":{"shape":"String"},
2769        "ScalingConfiguration":{"shape":"ScalingConfiguration"},
2770        "DeletionProtection":{"shape":"BooleanOptional"},
2771        "GlobalClusterIdentifier":{"shape":"String"},
2772        "EnableHttpEndpoint":{"shape":"BooleanOptional"},
2773        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
2774        "Domain":{"shape":"String"},
2775        "DomainIAMRoleName":{"shape":"String"},
2776        "EnableGlobalWriteForwarding":{"shape":"BooleanOptional"}
2777      }
2778    },
2779    "CreateDBClusterParameterGroupMessage":{
2780      "type":"structure",
2781      "required":[
2782        "DBClusterParameterGroupName",
2783        "DBParameterGroupFamily",
2784        "Description"
2785      ],
2786      "members":{
2787        "DBClusterParameterGroupName":{"shape":"String"},
2788        "DBParameterGroupFamily":{"shape":"String"},
2789        "Description":{"shape":"String"},
2790        "Tags":{"shape":"TagList"}
2791      }
2792    },
2793    "CreateDBClusterParameterGroupResult":{
2794      "type":"structure",
2795      "members":{
2796        "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"}
2797      }
2798    },
2799    "CreateDBClusterResult":{
2800      "type":"structure",
2801      "members":{
2802        "DBCluster":{"shape":"DBCluster"}
2803      }
2804    },
2805    "CreateDBClusterSnapshotMessage":{
2806      "type":"structure",
2807      "required":[
2808        "DBClusterSnapshotIdentifier",
2809        "DBClusterIdentifier"
2810      ],
2811      "members":{
2812        "DBClusterSnapshotIdentifier":{"shape":"String"},
2813        "DBClusterIdentifier":{"shape":"String"},
2814        "Tags":{"shape":"TagList"}
2815      }
2816    },
2817    "CreateDBClusterSnapshotResult":{
2818      "type":"structure",
2819      "members":{
2820        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
2821      }
2822    },
2823    "CreateDBInstanceMessage":{
2824      "type":"structure",
2825      "required":[
2826        "DBInstanceIdentifier",
2827        "DBInstanceClass",
2828        "Engine"
2829      ],
2830      "members":{
2831        "DBName":{"shape":"String"},
2832        "DBInstanceIdentifier":{"shape":"String"},
2833        "AllocatedStorage":{"shape":"IntegerOptional"},
2834        "DBInstanceClass":{"shape":"String"},
2835        "Engine":{"shape":"String"},
2836        "MasterUsername":{"shape":"String"},
2837        "MasterUserPassword":{"shape":"String"},
2838        "DBSecurityGroups":{"shape":"DBSecurityGroupNameList"},
2839        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2840        "AvailabilityZone":{"shape":"String"},
2841        "DBSubnetGroupName":{"shape":"String"},
2842        "PreferredMaintenanceWindow":{"shape":"String"},
2843        "DBParameterGroupName":{"shape":"String"},
2844        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2845        "PreferredBackupWindow":{"shape":"String"},
2846        "Port":{"shape":"IntegerOptional"},
2847        "MultiAZ":{"shape":"BooleanOptional"},
2848        "EngineVersion":{"shape":"String"},
2849        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2850        "LicenseModel":{"shape":"String"},
2851        "Iops":{"shape":"IntegerOptional"},
2852        "OptionGroupName":{"shape":"String"},
2853        "CharacterSetName":{"shape":"String"},
2854        "PubliclyAccessible":{"shape":"BooleanOptional"},
2855        "Tags":{"shape":"TagList"},
2856        "DBClusterIdentifier":{"shape":"String"},
2857        "StorageType":{"shape":"String"},
2858        "TdeCredentialArn":{"shape":"String"},
2859        "TdeCredentialPassword":{"shape":"String"},
2860        "StorageEncrypted":{"shape":"BooleanOptional"},
2861        "KmsKeyId":{"shape":"String"},
2862        "Domain":{"shape":"String"},
2863        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
2864        "MonitoringInterval":{"shape":"IntegerOptional"},
2865        "MonitoringRoleArn":{"shape":"String"},
2866        "DomainIAMRoleName":{"shape":"String"},
2867        "PromotionTier":{"shape":"IntegerOptional"},
2868        "Timezone":{"shape":"String"},
2869        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
2870        "EnablePerformanceInsights":{"shape":"BooleanOptional"},
2871        "PerformanceInsightsKMSKeyId":{"shape":"String"},
2872        "PerformanceInsightsRetentionPeriod":{"shape":"IntegerOptional"},
2873        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
2874        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
2875        "DeletionProtection":{"shape":"BooleanOptional"},
2876        "MaxAllocatedStorage":{"shape":"IntegerOptional"}
2877      }
2878    },
2879    "CreateDBInstanceReadReplicaMessage":{
2880      "type":"structure",
2881      "required":[
2882        "DBInstanceIdentifier",
2883        "SourceDBInstanceIdentifier"
2884      ],
2885      "members":{
2886        "DBInstanceIdentifier":{"shape":"String"},
2887        "SourceDBInstanceIdentifier":{"shape":"String"},
2888        "DBInstanceClass":{"shape":"String"},
2889        "AvailabilityZone":{"shape":"String"},
2890        "Port":{"shape":"IntegerOptional"},
2891        "MultiAZ":{"shape":"BooleanOptional"},
2892        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2893        "Iops":{"shape":"IntegerOptional"},
2894        "OptionGroupName":{"shape":"String"},
2895        "DBParameterGroupName":{"shape":"String"},
2896        "PubliclyAccessible":{"shape":"BooleanOptional"},
2897        "Tags":{"shape":"TagList"},
2898        "DBSubnetGroupName":{"shape":"String"},
2899        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2900        "StorageType":{"shape":"String"},
2901        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
2902        "MonitoringInterval":{"shape":"IntegerOptional"},
2903        "MonitoringRoleArn":{"shape":"String"},
2904        "KmsKeyId":{"shape":"String"},
2905        "PreSignedUrl":{"shape":"String"},
2906        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
2907        "EnablePerformanceInsights":{"shape":"BooleanOptional"},
2908        "PerformanceInsightsKMSKeyId":{"shape":"String"},
2909        "PerformanceInsightsRetentionPeriod":{"shape":"IntegerOptional"},
2910        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
2911        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
2912        "UseDefaultProcessorFeatures":{"shape":"BooleanOptional"},
2913        "DeletionProtection":{"shape":"BooleanOptional"},
2914        "Domain":{"shape":"String"},
2915        "DomainIAMRoleName":{"shape":"String"}
2916      }
2917    },
2918    "CreateDBInstanceReadReplicaResult":{
2919      "type":"structure",
2920      "members":{
2921        "DBInstance":{"shape":"DBInstance"}
2922      }
2923    },
2924    "CreateDBInstanceResult":{
2925      "type":"structure",
2926      "members":{
2927        "DBInstance":{"shape":"DBInstance"}
2928      }
2929    },
2930    "CreateDBParameterGroupMessage":{
2931      "type":"structure",
2932      "required":[
2933        "DBParameterGroupName",
2934        "DBParameterGroupFamily",
2935        "Description"
2936      ],
2937      "members":{
2938        "DBParameterGroupName":{"shape":"String"},
2939        "DBParameterGroupFamily":{"shape":"String"},
2940        "Description":{"shape":"String"},
2941        "Tags":{"shape":"TagList"}
2942      }
2943    },
2944    "CreateDBParameterGroupResult":{
2945      "type":"structure",
2946      "members":{
2947        "DBParameterGroup":{"shape":"DBParameterGroup"}
2948      }
2949    },
2950    "CreateDBProxyRequest":{
2951      "type":"structure",
2952      "required":[
2953        "DBProxyName",
2954        "EngineFamily",
2955        "Auth",
2956        "RoleArn",
2957        "VpcSubnetIds"
2958      ],
2959      "members":{
2960        "DBProxyName":{"shape":"String"},
2961        "EngineFamily":{"shape":"EngineFamily"},
2962        "Auth":{"shape":"UserAuthConfigList"},
2963        "RoleArn":{"shape":"String"},
2964        "VpcSubnetIds":{"shape":"StringList"},
2965        "VpcSecurityGroupIds":{"shape":"StringList"},
2966        "RequireTLS":{"shape":"Boolean"},
2967        "IdleClientTimeout":{"shape":"IntegerOptional"},
2968        "DebugLogging":{"shape":"Boolean"},
2969        "Tags":{"shape":"TagList"}
2970      }
2971    },
2972    "CreateDBProxyResponse":{
2973      "type":"structure",
2974      "members":{
2975        "DBProxy":{"shape":"DBProxy"}
2976      }
2977    },
2978    "CreateDBSecurityGroupMessage":{
2979      "type":"structure",
2980      "required":[
2981        "DBSecurityGroupName",
2982        "DBSecurityGroupDescription"
2983      ],
2984      "members":{
2985        "DBSecurityGroupName":{"shape":"String"},
2986        "DBSecurityGroupDescription":{"shape":"String"},
2987        "Tags":{"shape":"TagList"}
2988      }
2989    },
2990    "CreateDBSecurityGroupResult":{
2991      "type":"structure",
2992      "members":{
2993        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
2994      }
2995    },
2996    "CreateDBSnapshotMessage":{
2997      "type":"structure",
2998      "required":[
2999        "DBSnapshotIdentifier",
3000        "DBInstanceIdentifier"
3001      ],
3002      "members":{
3003        "DBSnapshotIdentifier":{"shape":"String"},
3004        "DBInstanceIdentifier":{"shape":"String"},
3005        "Tags":{"shape":"TagList"}
3006      }
3007    },
3008    "CreateDBSnapshotResult":{
3009      "type":"structure",
3010      "members":{
3011        "DBSnapshot":{"shape":"DBSnapshot"}
3012      }
3013    },
3014    "CreateDBSubnetGroupMessage":{
3015      "type":"structure",
3016      "required":[
3017        "DBSubnetGroupName",
3018        "DBSubnetGroupDescription",
3019        "SubnetIds"
3020      ],
3021      "members":{
3022        "DBSubnetGroupName":{"shape":"String"},
3023        "DBSubnetGroupDescription":{"shape":"String"},
3024        "SubnetIds":{"shape":"SubnetIdentifierList"},
3025        "Tags":{"shape":"TagList"}
3026      }
3027    },
3028    "CreateDBSubnetGroupResult":{
3029      "type":"structure",
3030      "members":{
3031        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
3032      }
3033    },
3034    "CreateEventSubscriptionMessage":{
3035      "type":"structure",
3036      "required":[
3037        "SubscriptionName",
3038        "SnsTopicArn"
3039      ],
3040      "members":{
3041        "SubscriptionName":{"shape":"String"},
3042        "SnsTopicArn":{"shape":"String"},
3043        "SourceType":{"shape":"String"},
3044        "EventCategories":{"shape":"EventCategoriesList"},
3045        "SourceIds":{"shape":"SourceIdsList"},
3046        "Enabled":{"shape":"BooleanOptional"},
3047        "Tags":{"shape":"TagList"}
3048      }
3049    },
3050    "CreateEventSubscriptionResult":{
3051      "type":"structure",
3052      "members":{
3053        "EventSubscription":{"shape":"EventSubscription"}
3054      }
3055    },
3056    "CreateGlobalClusterMessage":{
3057      "type":"structure",
3058      "members":{
3059        "GlobalClusterIdentifier":{"shape":"String"},
3060        "SourceDBClusterIdentifier":{"shape":"String"},
3061        "Engine":{"shape":"String"},
3062        "EngineVersion":{"shape":"String"},
3063        "DeletionProtection":{"shape":"BooleanOptional"},
3064        "DatabaseName":{"shape":"String"},
3065        "StorageEncrypted":{"shape":"BooleanOptional"}
3066      }
3067    },
3068    "CreateGlobalClusterResult":{
3069      "type":"structure",
3070      "members":{
3071        "GlobalCluster":{"shape":"GlobalCluster"}
3072      }
3073    },
3074    "CreateOptionGroupMessage":{
3075      "type":"structure",
3076      "required":[
3077        "OptionGroupName",
3078        "EngineName",
3079        "MajorEngineVersion",
3080        "OptionGroupDescription"
3081      ],
3082      "members":{
3083        "OptionGroupName":{"shape":"String"},
3084        "EngineName":{"shape":"String"},
3085        "MajorEngineVersion":{"shape":"String"},
3086        "OptionGroupDescription":{"shape":"String"},
3087        "Tags":{"shape":"TagList"}
3088      }
3089    },
3090    "CreateOptionGroupResult":{
3091      "type":"structure",
3092      "members":{
3093        "OptionGroup":{"shape":"OptionGroup"}
3094      }
3095    },
3096    "CustomAvailabilityZone":{
3097      "type":"structure",
3098      "members":{
3099        "CustomAvailabilityZoneId":{"shape":"String"},
3100        "CustomAvailabilityZoneName":{"shape":"String"},
3101        "CustomAvailabilityZoneStatus":{"shape":"String"},
3102        "VpnDetails":{"shape":"VpnDetails"}
3103      },
3104      "wrapper":true
3105    },
3106    "CustomAvailabilityZoneAlreadyExistsFault":{
3107      "type":"structure",
3108      "members":{
3109      },
3110      "error":{
3111        "code":"CustomAvailabilityZoneAlreadyExists",
3112        "httpStatusCode":400,
3113        "senderFault":true
3114      },
3115      "exception":true
3116    },
3117    "CustomAvailabilityZoneList":{
3118      "type":"list",
3119      "member":{
3120        "shape":"CustomAvailabilityZone",
3121        "locationName":"CustomAvailabilityZone"
3122      }
3123    },
3124    "CustomAvailabilityZoneMessage":{
3125      "type":"structure",
3126      "members":{
3127        "Marker":{"shape":"String"},
3128        "CustomAvailabilityZones":{"shape":"CustomAvailabilityZoneList"}
3129      }
3130    },
3131    "CustomAvailabilityZoneNotFoundFault":{
3132      "type":"structure",
3133      "members":{
3134      },
3135      "error":{
3136        "code":"CustomAvailabilityZoneNotFound",
3137        "httpStatusCode":404,
3138        "senderFault":true
3139      },
3140      "exception":true
3141    },
3142    "CustomAvailabilityZoneQuotaExceededFault":{
3143      "type":"structure",
3144      "members":{
3145      },
3146      "error":{
3147        "code":"CustomAvailabilityZoneQuotaExceeded",
3148        "httpStatusCode":400,
3149        "senderFault":true
3150      },
3151      "exception":true
3152    },
3153    "DBCluster":{
3154      "type":"structure",
3155      "members":{
3156        "AllocatedStorage":{"shape":"IntegerOptional"},
3157        "AvailabilityZones":{"shape":"AvailabilityZones"},
3158        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
3159        "CharacterSetName":{"shape":"String"},
3160        "DatabaseName":{"shape":"String"},
3161        "DBClusterIdentifier":{"shape":"String"},
3162        "DBClusterParameterGroup":{"shape":"String"},
3163        "DBSubnetGroup":{"shape":"String"},
3164        "Status":{"shape":"String"},
3165        "PercentProgress":{"shape":"String"},
3166        "EarliestRestorableTime":{"shape":"TStamp"},
3167        "Endpoint":{"shape":"String"},
3168        "ReaderEndpoint":{"shape":"String"},
3169        "CustomEndpoints":{"shape":"StringList"},
3170        "MultiAZ":{"shape":"BooleanOptional"},
3171        "Engine":{"shape":"String"},
3172        "EngineVersion":{"shape":"String"},
3173        "LatestRestorableTime":{"shape":"TStamp"},
3174        "Port":{"shape":"IntegerOptional"},
3175        "MasterUsername":{"shape":"String"},
3176        "DBClusterOptionGroupMemberships":{"shape":"DBClusterOptionGroupMemberships"},
3177        "PreferredBackupWindow":{"shape":"String"},
3178        "PreferredMaintenanceWindow":{"shape":"String"},
3179        "ReplicationSourceIdentifier":{"shape":"String"},
3180        "ReadReplicaIdentifiers":{"shape":"ReadReplicaIdentifierList"},
3181        "DBClusterMembers":{"shape":"DBClusterMemberList"},
3182        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
3183        "HostedZoneId":{"shape":"String"},
3184        "StorageEncrypted":{"shape":"Boolean"},
3185        "KmsKeyId":{"shape":"String"},
3186        "DbClusterResourceId":{"shape":"String"},
3187        "DBClusterArn":{"shape":"String"},
3188        "AssociatedRoles":{"shape":"DBClusterRoles"},
3189        "IAMDatabaseAuthenticationEnabled":{"shape":"BooleanOptional"},
3190        "CloneGroupId":{"shape":"String"},
3191        "ClusterCreateTime":{"shape":"TStamp"},
3192        "EarliestBacktrackTime":{"shape":"TStamp"},
3193        "BacktrackWindow":{"shape":"LongOptional"},
3194        "BacktrackConsumedChangeRecords":{"shape":"LongOptional"},
3195        "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"},
3196        "Capacity":{"shape":"IntegerOptional"},
3197        "EngineMode":{"shape":"String"},
3198        "ScalingConfigurationInfo":{"shape":"ScalingConfigurationInfo"},
3199        "DeletionProtection":{"shape":"BooleanOptional"},
3200        "HttpEndpointEnabled":{"shape":"BooleanOptional"},
3201        "ActivityStreamMode":{"shape":"ActivityStreamMode"},
3202        "ActivityStreamStatus":{"shape":"ActivityStreamStatus"},
3203        "ActivityStreamKmsKeyId":{"shape":"String"},
3204        "ActivityStreamKinesisStreamName":{"shape":"String"},
3205        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
3206        "CrossAccountClone":{"shape":"BooleanOptional"},
3207        "DomainMemberships":{"shape":"DomainMembershipList"},
3208        "GlobalWriteForwardingStatus":{"shape":"WriteForwardingStatus"},
3209        "GlobalWriteForwardingRequested":{"shape":"BooleanOptional"}
3210      },
3211      "wrapper":true
3212    },
3213    "DBClusterAlreadyExistsFault":{
3214      "type":"structure",
3215      "members":{
3216      },
3217      "error":{
3218        "code":"DBClusterAlreadyExistsFault",
3219        "httpStatusCode":400,
3220        "senderFault":true
3221      },
3222      "exception":true
3223    },
3224    "DBClusterBacktrack":{
3225      "type":"structure",
3226      "members":{
3227        "DBClusterIdentifier":{"shape":"String"},
3228        "BacktrackIdentifier":{"shape":"String"},
3229        "BacktrackTo":{"shape":"TStamp"},
3230        "BacktrackedFrom":{"shape":"TStamp"},
3231        "BacktrackRequestCreationTime":{"shape":"TStamp"},
3232        "Status":{"shape":"String"}
3233      }
3234    },
3235    "DBClusterBacktrackList":{
3236      "type":"list",
3237      "member":{
3238        "shape":"DBClusterBacktrack",
3239        "locationName":"DBClusterBacktrack"
3240      }
3241    },
3242    "DBClusterBacktrackMessage":{
3243      "type":"structure",
3244      "members":{
3245        "Marker":{"shape":"String"},
3246        "DBClusterBacktracks":{"shape":"DBClusterBacktrackList"}
3247      }
3248    },
3249    "DBClusterBacktrackNotFoundFault":{
3250      "type":"structure",
3251      "members":{
3252      },
3253      "error":{
3254        "code":"DBClusterBacktrackNotFoundFault",
3255        "httpStatusCode":404,
3256        "senderFault":true
3257      },
3258      "exception":true
3259    },
3260    "DBClusterCapacityInfo":{
3261      "type":"structure",
3262      "members":{
3263        "DBClusterIdentifier":{"shape":"String"},
3264        "PendingCapacity":{"shape":"IntegerOptional"},
3265        "CurrentCapacity":{"shape":"IntegerOptional"},
3266        "SecondsBeforeTimeout":{"shape":"IntegerOptional"},
3267        "TimeoutAction":{"shape":"String"}
3268      }
3269    },
3270    "DBClusterEndpoint":{
3271      "type":"structure",
3272      "members":{
3273        "DBClusterEndpointIdentifier":{"shape":"String"},
3274        "DBClusterIdentifier":{"shape":"String"},
3275        "DBClusterEndpointResourceIdentifier":{"shape":"String"},
3276        "Endpoint":{"shape":"String"},
3277        "Status":{"shape":"String"},
3278        "EndpointType":{"shape":"String"},
3279        "CustomEndpointType":{"shape":"String"},
3280        "StaticMembers":{"shape":"StringList"},
3281        "ExcludedMembers":{"shape":"StringList"},
3282        "DBClusterEndpointArn":{"shape":"String"}
3283      }
3284    },
3285    "DBClusterEndpointAlreadyExistsFault":{
3286      "type":"structure",
3287      "members":{
3288      },
3289      "error":{
3290        "code":"DBClusterEndpointAlreadyExistsFault",
3291        "httpStatusCode":400,
3292        "senderFault":true
3293      },
3294      "exception":true
3295    },
3296    "DBClusterEndpointList":{
3297      "type":"list",
3298      "member":{
3299        "shape":"DBClusterEndpoint",
3300        "locationName":"DBClusterEndpointList"
3301      }
3302    },
3303    "DBClusterEndpointMessage":{
3304      "type":"structure",
3305      "members":{
3306        "Marker":{"shape":"String"},
3307        "DBClusterEndpoints":{"shape":"DBClusterEndpointList"}
3308      }
3309    },
3310    "DBClusterEndpointNotFoundFault":{
3311      "type":"structure",
3312      "members":{
3313      },
3314      "error":{
3315        "code":"DBClusterEndpointNotFoundFault",
3316        "httpStatusCode":400,
3317        "senderFault":true
3318      },
3319      "exception":true
3320    },
3321    "DBClusterEndpointQuotaExceededFault":{
3322      "type":"structure",
3323      "members":{
3324      },
3325      "error":{
3326        "code":"DBClusterEndpointQuotaExceededFault",
3327        "httpStatusCode":403,
3328        "senderFault":true
3329      },
3330      "exception":true
3331    },
3332    "DBClusterList":{
3333      "type":"list",
3334      "member":{
3335        "shape":"DBCluster",
3336        "locationName":"DBCluster"
3337      }
3338    },
3339    "DBClusterMember":{
3340      "type":"structure",
3341      "members":{
3342        "DBInstanceIdentifier":{"shape":"String"},
3343        "IsClusterWriter":{"shape":"Boolean"},
3344        "DBClusterParameterGroupStatus":{"shape":"String"},
3345        "PromotionTier":{"shape":"IntegerOptional"}
3346      },
3347      "wrapper":true
3348    },
3349    "DBClusterMemberList":{
3350      "type":"list",
3351      "member":{
3352        "shape":"DBClusterMember",
3353        "locationName":"DBClusterMember"
3354      }
3355    },
3356    "DBClusterMessage":{
3357      "type":"structure",
3358      "members":{
3359        "Marker":{"shape":"String"},
3360        "DBClusters":{"shape":"DBClusterList"}
3361      }
3362    },
3363    "DBClusterNotFoundFault":{
3364      "type":"structure",
3365      "members":{
3366      },
3367      "error":{
3368        "code":"DBClusterNotFoundFault",
3369        "httpStatusCode":404,
3370        "senderFault":true
3371      },
3372      "exception":true
3373    },
3374    "DBClusterOptionGroupMemberships":{
3375      "type":"list",
3376      "member":{
3377        "shape":"DBClusterOptionGroupStatus",
3378        "locationName":"DBClusterOptionGroup"
3379      }
3380    },
3381    "DBClusterOptionGroupStatus":{
3382      "type":"structure",
3383      "members":{
3384        "DBClusterOptionGroupName":{"shape":"String"},
3385        "Status":{"shape":"String"}
3386      }
3387    },
3388    "DBClusterParameterGroup":{
3389      "type":"structure",
3390      "members":{
3391        "DBClusterParameterGroupName":{"shape":"String"},
3392        "DBParameterGroupFamily":{"shape":"String"},
3393        "Description":{"shape":"String"},
3394        "DBClusterParameterGroupArn":{"shape":"String"}
3395      },
3396      "wrapper":true
3397    },
3398    "DBClusterParameterGroupDetails":{
3399      "type":"structure",
3400      "members":{
3401        "Parameters":{"shape":"ParametersList"},
3402        "Marker":{"shape":"String"}
3403      }
3404    },
3405    "DBClusterParameterGroupList":{
3406      "type":"list",
3407      "member":{
3408        "shape":"DBClusterParameterGroup",
3409        "locationName":"DBClusterParameterGroup"
3410      }
3411    },
3412    "DBClusterParameterGroupNameMessage":{
3413      "type":"structure",
3414      "members":{
3415        "DBClusterParameterGroupName":{"shape":"String"}
3416      }
3417    },
3418    "DBClusterParameterGroupNotFoundFault":{
3419      "type":"structure",
3420      "members":{
3421      },
3422      "error":{
3423        "code":"DBClusterParameterGroupNotFound",
3424        "httpStatusCode":404,
3425        "senderFault":true
3426      },
3427      "exception":true
3428    },
3429    "DBClusterParameterGroupsMessage":{
3430      "type":"structure",
3431      "members":{
3432        "Marker":{"shape":"String"},
3433        "DBClusterParameterGroups":{"shape":"DBClusterParameterGroupList"}
3434      }
3435    },
3436    "DBClusterQuotaExceededFault":{
3437      "type":"structure",
3438      "members":{
3439      },
3440      "error":{
3441        "code":"DBClusterQuotaExceededFault",
3442        "httpStatusCode":403,
3443        "senderFault":true
3444      },
3445      "exception":true
3446    },
3447    "DBClusterRole":{
3448      "type":"structure",
3449      "members":{
3450        "RoleArn":{"shape":"String"},
3451        "Status":{"shape":"String"},
3452        "FeatureName":{"shape":"String"}
3453      }
3454    },
3455    "DBClusterRoleAlreadyExistsFault":{
3456      "type":"structure",
3457      "members":{
3458      },
3459      "error":{
3460        "code":"DBClusterRoleAlreadyExists",
3461        "httpStatusCode":400,
3462        "senderFault":true
3463      },
3464      "exception":true
3465    },
3466    "DBClusterRoleNotFoundFault":{
3467      "type":"structure",
3468      "members":{
3469      },
3470      "error":{
3471        "code":"DBClusterRoleNotFound",
3472        "httpStatusCode":404,
3473        "senderFault":true
3474      },
3475      "exception":true
3476    },
3477    "DBClusterRoleQuotaExceededFault":{
3478      "type":"structure",
3479      "members":{
3480      },
3481      "error":{
3482        "code":"DBClusterRoleQuotaExceeded",
3483        "httpStatusCode":400,
3484        "senderFault":true
3485      },
3486      "exception":true
3487    },
3488    "DBClusterRoles":{
3489      "type":"list",
3490      "member":{
3491        "shape":"DBClusterRole",
3492        "locationName":"DBClusterRole"
3493      }
3494    },
3495    "DBClusterSnapshot":{
3496      "type":"structure",
3497      "members":{
3498        "AvailabilityZones":{"shape":"AvailabilityZones"},
3499        "DBClusterSnapshotIdentifier":{"shape":"String"},
3500        "DBClusterIdentifier":{"shape":"String"},
3501        "SnapshotCreateTime":{"shape":"TStamp"},
3502        "Engine":{"shape":"String"},
3503        "AllocatedStorage":{"shape":"Integer"},
3504        "Status":{"shape":"String"},
3505        "Port":{"shape":"Integer"},
3506        "VpcId":{"shape":"String"},
3507        "ClusterCreateTime":{"shape":"TStamp"},
3508        "MasterUsername":{"shape":"String"},
3509        "EngineVersion":{"shape":"String"},
3510        "LicenseModel":{"shape":"String"},
3511        "SnapshotType":{"shape":"String"},
3512        "PercentProgress":{"shape":"Integer"},
3513        "StorageEncrypted":{"shape":"Boolean"},
3514        "KmsKeyId":{"shape":"String"},
3515        "DBClusterSnapshotArn":{"shape":"String"},
3516        "SourceDBClusterSnapshotArn":{"shape":"String"},
3517        "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"}
3518      },
3519      "wrapper":true
3520    },
3521    "DBClusterSnapshotAlreadyExistsFault":{
3522      "type":"structure",
3523      "members":{
3524      },
3525      "error":{
3526        "code":"DBClusterSnapshotAlreadyExistsFault",
3527        "httpStatusCode":400,
3528        "senderFault":true
3529      },
3530      "exception":true
3531    },
3532    "DBClusterSnapshotAttribute":{
3533      "type":"structure",
3534      "members":{
3535        "AttributeName":{"shape":"String"},
3536        "AttributeValues":{"shape":"AttributeValueList"}
3537      }
3538    },
3539    "DBClusterSnapshotAttributeList":{
3540      "type":"list",
3541      "member":{
3542        "shape":"DBClusterSnapshotAttribute",
3543        "locationName":"DBClusterSnapshotAttribute"
3544      }
3545    },
3546    "DBClusterSnapshotAttributesResult":{
3547      "type":"structure",
3548      "members":{
3549        "DBClusterSnapshotIdentifier":{"shape":"String"},
3550        "DBClusterSnapshotAttributes":{"shape":"DBClusterSnapshotAttributeList"}
3551      },
3552      "wrapper":true
3553    },
3554    "DBClusterSnapshotList":{
3555      "type":"list",
3556      "member":{
3557        "shape":"DBClusterSnapshot",
3558        "locationName":"DBClusterSnapshot"
3559      }
3560    },
3561    "DBClusterSnapshotMessage":{
3562      "type":"structure",
3563      "members":{
3564        "Marker":{"shape":"String"},
3565        "DBClusterSnapshots":{"shape":"DBClusterSnapshotList"}
3566      }
3567    },
3568    "DBClusterSnapshotNotFoundFault":{
3569      "type":"structure",
3570      "members":{
3571      },
3572      "error":{
3573        "code":"DBClusterSnapshotNotFoundFault",
3574        "httpStatusCode":404,
3575        "senderFault":true
3576      },
3577      "exception":true
3578    },
3579    "DBEngineVersion":{
3580      "type":"structure",
3581      "members":{
3582        "Engine":{"shape":"String"},
3583        "EngineVersion":{"shape":"String"},
3584        "DBParameterGroupFamily":{"shape":"String"},
3585        "DBEngineDescription":{"shape":"String"},
3586        "DBEngineVersionDescription":{"shape":"String"},
3587        "DefaultCharacterSet":{"shape":"CharacterSet"},
3588        "SupportedCharacterSets":{"shape":"SupportedCharacterSetsList"},
3589        "ValidUpgradeTarget":{"shape":"ValidUpgradeTargetList"},
3590        "SupportedTimezones":{"shape":"SupportedTimezonesList"},
3591        "ExportableLogTypes":{"shape":"LogTypeList"},
3592        "SupportsLogExportsToCloudwatchLogs":{"shape":"Boolean"},
3593        "SupportsReadReplica":{"shape":"Boolean"},
3594        "SupportedEngineModes":{"shape":"EngineModeList"},
3595        "SupportedFeatureNames":{"shape":"FeatureNameList"},
3596        "Status":{"shape":"String"}
3597      }
3598    },
3599    "DBEngineVersionList":{
3600      "type":"list",
3601      "member":{
3602        "shape":"DBEngineVersion",
3603        "locationName":"DBEngineVersion"
3604      }
3605    },
3606    "DBEngineVersionMessage":{
3607      "type":"structure",
3608      "members":{
3609        "Marker":{"shape":"String"},
3610        "DBEngineVersions":{"shape":"DBEngineVersionList"}
3611      }
3612    },
3613    "DBInstance":{
3614      "type":"structure",
3615      "members":{
3616        "DBInstanceIdentifier":{"shape":"String"},
3617        "DBInstanceClass":{"shape":"String"},
3618        "Engine":{"shape":"String"},
3619        "DBInstanceStatus":{"shape":"String"},
3620        "MasterUsername":{"shape":"String"},
3621        "DBName":{"shape":"String"},
3622        "Endpoint":{"shape":"Endpoint"},
3623        "AllocatedStorage":{"shape":"Integer"},
3624        "InstanceCreateTime":{"shape":"TStamp"},
3625        "PreferredBackupWindow":{"shape":"String"},
3626        "BackupRetentionPeriod":{"shape":"Integer"},
3627        "DBSecurityGroups":{"shape":"DBSecurityGroupMembershipList"},
3628        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
3629        "DBParameterGroups":{"shape":"DBParameterGroupStatusList"},
3630        "AvailabilityZone":{"shape":"String"},
3631        "DBSubnetGroup":{"shape":"DBSubnetGroup"},
3632        "PreferredMaintenanceWindow":{"shape":"String"},
3633        "PendingModifiedValues":{"shape":"PendingModifiedValues"},
3634        "LatestRestorableTime":{"shape":"TStamp"},
3635        "MultiAZ":{"shape":"Boolean"},
3636        "EngineVersion":{"shape":"String"},
3637        "AutoMinorVersionUpgrade":{"shape":"Boolean"},
3638        "ReadReplicaSourceDBInstanceIdentifier":{"shape":"String"},
3639        "ReadReplicaDBInstanceIdentifiers":{"shape":"ReadReplicaDBInstanceIdentifierList"},
3640        "ReadReplicaDBClusterIdentifiers":{"shape":"ReadReplicaDBClusterIdentifierList"},
3641        "LicenseModel":{"shape":"String"},
3642        "Iops":{"shape":"IntegerOptional"},
3643        "OptionGroupMemberships":{"shape":"OptionGroupMembershipList"},
3644        "CharacterSetName":{"shape":"String"},
3645        "SecondaryAvailabilityZone":{"shape":"String"},
3646        "PubliclyAccessible":{"shape":"Boolean"},
3647        "StatusInfos":{"shape":"DBInstanceStatusInfoList"},
3648        "StorageType":{"shape":"String"},
3649        "TdeCredentialArn":{"shape":"String"},
3650        "DbInstancePort":{"shape":"Integer"},
3651        "DBClusterIdentifier":{"shape":"String"},
3652        "StorageEncrypted":{"shape":"Boolean"},
3653        "KmsKeyId":{"shape":"String"},
3654        "DbiResourceId":{"shape":"String"},
3655        "CACertificateIdentifier":{"shape":"String"},
3656        "DomainMemberships":{"shape":"DomainMembershipList"},
3657        "CopyTagsToSnapshot":{"shape":"Boolean"},
3658        "MonitoringInterval":{"shape":"IntegerOptional"},
3659        "EnhancedMonitoringResourceArn":{"shape":"String"},
3660        "MonitoringRoleArn":{"shape":"String"},
3661        "PromotionTier":{"shape":"IntegerOptional"},
3662        "DBInstanceArn":{"shape":"String"},
3663        "Timezone":{"shape":"String"},
3664        "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
3665        "PerformanceInsightsEnabled":{"shape":"BooleanOptional"},
3666        "PerformanceInsightsKMSKeyId":{"shape":"String"},
3667        "PerformanceInsightsRetentionPeriod":{"shape":"IntegerOptional"},
3668        "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"},
3669        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
3670        "DeletionProtection":{"shape":"Boolean"},
3671        "AssociatedRoles":{"shape":"DBInstanceRoles"},
3672        "ListenerEndpoint":{"shape":"Endpoint"},
3673        "MaxAllocatedStorage":{"shape":"IntegerOptional"}
3674      },
3675      "wrapper":true
3676    },
3677    "DBInstanceAlreadyExistsFault":{
3678      "type":"structure",
3679      "members":{
3680      },
3681      "error":{
3682        "code":"DBInstanceAlreadyExists",
3683        "httpStatusCode":400,
3684        "senderFault":true
3685      },
3686      "exception":true
3687    },
3688    "DBInstanceAutomatedBackup":{
3689      "type":"structure",
3690      "members":{
3691        "DBInstanceArn":{"shape":"String"},
3692        "DbiResourceId":{"shape":"String"},
3693        "Region":{"shape":"String"},
3694        "DBInstanceIdentifier":{"shape":"String"},
3695        "RestoreWindow":{"shape":"RestoreWindow"},
3696        "AllocatedStorage":{"shape":"Integer"},
3697        "Status":{"shape":"String"},
3698        "Port":{"shape":"Integer"},
3699        "AvailabilityZone":{"shape":"String"},
3700        "VpcId":{"shape":"String"},
3701        "InstanceCreateTime":{"shape":"TStamp"},
3702        "MasterUsername":{"shape":"String"},
3703        "Engine":{"shape":"String"},
3704        "EngineVersion":{"shape":"String"},
3705        "LicenseModel":{"shape":"String"},
3706        "Iops":{"shape":"IntegerOptional"},
3707        "OptionGroupName":{"shape":"String"},
3708        "TdeCredentialArn":{"shape":"String"},
3709        "Encrypted":{"shape":"Boolean"},
3710        "StorageType":{"shape":"String"},
3711        "KmsKeyId":{"shape":"String"},
3712        "Timezone":{"shape":"String"},
3713        "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"}
3714      },
3715      "wrapper":true
3716    },
3717    "DBInstanceAutomatedBackupList":{
3718      "type":"list",
3719      "member":{
3720        "shape":"DBInstanceAutomatedBackup",
3721        "locationName":"DBInstanceAutomatedBackup"
3722      }
3723    },
3724    "DBInstanceAutomatedBackupMessage":{
3725      "type":"structure",
3726      "members":{
3727        "Marker":{"shape":"String"},
3728        "DBInstanceAutomatedBackups":{"shape":"DBInstanceAutomatedBackupList"}
3729      }
3730    },
3731    "DBInstanceAutomatedBackupNotFoundFault":{
3732      "type":"structure",
3733      "members":{
3734      },
3735      "error":{
3736        "code":"DBInstanceAutomatedBackupNotFound",
3737        "httpStatusCode":404,
3738        "senderFault":true
3739      },
3740      "exception":true
3741    },
3742    "DBInstanceAutomatedBackupQuotaExceededFault":{
3743      "type":"structure",
3744      "members":{
3745      },
3746      "error":{
3747        "code":"DBInstanceAutomatedBackupQuotaExceeded",
3748        "httpStatusCode":400,
3749        "senderFault":true
3750      },
3751      "exception":true
3752    },
3753    "DBInstanceList":{
3754      "type":"list",
3755      "member":{
3756        "shape":"DBInstance",
3757        "locationName":"DBInstance"
3758      }
3759    },
3760    "DBInstanceMessage":{
3761      "type":"structure",
3762      "members":{
3763        "Marker":{"shape":"String"},
3764        "DBInstances":{"shape":"DBInstanceList"}
3765      }
3766    },
3767    "DBInstanceNotFoundFault":{
3768      "type":"structure",
3769      "members":{
3770      },
3771      "error":{
3772        "code":"DBInstanceNotFound",
3773        "httpStatusCode":404,
3774        "senderFault":true
3775      },
3776      "exception":true
3777    },
3778    "DBInstanceRole":{
3779      "type":"structure",
3780      "members":{
3781        "RoleArn":{"shape":"String"},
3782        "FeatureName":{"shape":"String"},
3783        "Status":{"shape":"String"}
3784      }
3785    },
3786    "DBInstanceRoleAlreadyExistsFault":{
3787      "type":"structure",
3788      "members":{
3789      },
3790      "error":{
3791        "code":"DBInstanceRoleAlreadyExists",
3792        "httpStatusCode":400,
3793        "senderFault":true
3794      },
3795      "exception":true
3796    },
3797    "DBInstanceRoleNotFoundFault":{
3798      "type":"structure",
3799      "members":{
3800      },
3801      "error":{
3802        "code":"DBInstanceRoleNotFound",
3803        "httpStatusCode":404,
3804        "senderFault":true
3805      },
3806      "exception":true
3807    },
3808    "DBInstanceRoleQuotaExceededFault":{
3809      "type":"structure",
3810      "members":{
3811      },
3812      "error":{
3813        "code":"DBInstanceRoleQuotaExceeded",
3814        "httpStatusCode":400,
3815        "senderFault":true
3816      },
3817      "exception":true
3818    },
3819    "DBInstanceRoles":{
3820      "type":"list",
3821      "member":{
3822        "shape":"DBInstanceRole",
3823        "locationName":"DBInstanceRole"
3824      }
3825    },
3826    "DBInstanceStatusInfo":{
3827      "type":"structure",
3828      "members":{
3829        "StatusType":{"shape":"String"},
3830        "Normal":{"shape":"Boolean"},
3831        "Status":{"shape":"String"},
3832        "Message":{"shape":"String"}
3833      }
3834    },
3835    "DBInstanceStatusInfoList":{
3836      "type":"list",
3837      "member":{
3838        "shape":"DBInstanceStatusInfo",
3839        "locationName":"DBInstanceStatusInfo"
3840      }
3841    },
3842    "DBLogFileNotFoundFault":{
3843      "type":"structure",
3844      "members":{
3845      },
3846      "error":{
3847        "code":"DBLogFileNotFoundFault",
3848        "httpStatusCode":404,
3849        "senderFault":true
3850      },
3851      "exception":true
3852    },
3853    "DBParameterGroup":{
3854      "type":"structure",
3855      "members":{
3856        "DBParameterGroupName":{"shape":"String"},
3857        "DBParameterGroupFamily":{"shape":"String"},
3858        "Description":{"shape":"String"},
3859        "DBParameterGroupArn":{"shape":"String"}
3860      },
3861      "wrapper":true
3862    },
3863    "DBParameterGroupAlreadyExistsFault":{
3864      "type":"structure",
3865      "members":{
3866      },
3867      "error":{
3868        "code":"DBParameterGroupAlreadyExists",
3869        "httpStatusCode":400,
3870        "senderFault":true
3871      },
3872      "exception":true
3873    },
3874    "DBParameterGroupDetails":{
3875      "type":"structure",
3876      "members":{
3877        "Parameters":{"shape":"ParametersList"},
3878        "Marker":{"shape":"String"}
3879      }
3880    },
3881    "DBParameterGroupList":{
3882      "type":"list",
3883      "member":{
3884        "shape":"DBParameterGroup",
3885        "locationName":"DBParameterGroup"
3886      }
3887    },
3888    "DBParameterGroupNameMessage":{
3889      "type":"structure",
3890      "members":{
3891        "DBParameterGroupName":{"shape":"String"}
3892      }
3893    },
3894    "DBParameterGroupNotFoundFault":{
3895      "type":"structure",
3896      "members":{
3897      },
3898      "error":{
3899        "code":"DBParameterGroupNotFound",
3900        "httpStatusCode":404,
3901        "senderFault":true
3902      },
3903      "exception":true
3904    },
3905    "DBParameterGroupQuotaExceededFault":{
3906      "type":"structure",
3907      "members":{
3908      },
3909      "error":{
3910        "code":"DBParameterGroupQuotaExceeded",
3911        "httpStatusCode":400,
3912        "senderFault":true
3913      },
3914      "exception":true
3915    },
3916    "DBParameterGroupStatus":{
3917      "type":"structure",
3918      "members":{
3919        "DBParameterGroupName":{"shape":"String"},
3920        "ParameterApplyStatus":{"shape":"String"}
3921      }
3922    },
3923    "DBParameterGroupStatusList":{
3924      "type":"list",
3925      "member":{
3926        "shape":"DBParameterGroupStatus",
3927        "locationName":"DBParameterGroup"
3928      }
3929    },
3930    "DBParameterGroupsMessage":{
3931      "type":"structure",
3932      "members":{
3933        "Marker":{"shape":"String"},
3934        "DBParameterGroups":{"shape":"DBParameterGroupList"}
3935      }
3936    },
3937    "DBProxy":{
3938      "type":"structure",
3939      "members":{
3940        "DBProxyName":{"shape":"String"},
3941        "DBProxyArn":{"shape":"String"},
3942        "Status":{"shape":"DBProxyStatus"},
3943        "EngineFamily":{"shape":"String"},
3944        "VpcSecurityGroupIds":{"shape":"StringList"},
3945        "VpcSubnetIds":{"shape":"StringList"},
3946        "Auth":{"shape":"UserAuthConfigInfoList"},
3947        "RoleArn":{"shape":"String"},
3948        "Endpoint":{"shape":"String"},
3949        "RequireTLS":{"shape":"Boolean"},
3950        "IdleClientTimeout":{"shape":"Integer"},
3951        "DebugLogging":{"shape":"Boolean"},
3952        "CreatedDate":{"shape":"TStamp"},
3953        "UpdatedDate":{"shape":"TStamp"}
3954      }
3955    },
3956    "DBProxyAlreadyExistsFault":{
3957      "type":"structure",
3958      "members":{
3959      },
3960      "error":{
3961        "code":"DBProxyTargetExistsFault",
3962        "httpStatusCode":400,
3963        "senderFault":true
3964      },
3965      "exception":true
3966    },
3967    "DBProxyList":{
3968      "type":"list",
3969      "member":{"shape":"DBProxy"}
3970    },
3971    "DBProxyNotFoundFault":{
3972      "type":"structure",
3973      "members":{
3974      },
3975      "error":{
3976        "code":"DBProxyNotFoundFault",
3977        "httpStatusCode":404,
3978        "senderFault":true
3979      },
3980      "exception":true
3981    },
3982    "DBProxyQuotaExceededFault":{
3983      "type":"structure",
3984      "members":{
3985      },
3986      "error":{
3987        "code":"DBProxyQuotaExceededFault",
3988        "httpStatusCode":400,
3989        "senderFault":true
3990      },
3991      "exception":true
3992    },
3993    "DBProxyStatus":{
3994      "type":"string",
3995      "enum":[
3996        "available",
3997        "modifying",
3998        "incompatible-network",
3999        "insufficient-resource-limits",
4000        "creating",
4001        "deleting",
4002        "suspended",
4003        "suspending",
4004        "reactivating"
4005      ]
4006    },
4007    "DBProxyTarget":{
4008      "type":"structure",
4009      "members":{
4010        "TargetArn":{"shape":"String"},
4011        "Endpoint":{"shape":"String"},
4012        "TrackedClusterId":{"shape":"String"},
4013        "RdsResourceId":{"shape":"String"},
4014        "Port":{"shape":"Integer"},
4015        "Type":{"shape":"TargetType"},
4016        "TargetHealth":{"shape":"TargetHealth"}
4017      }
4018    },
4019    "DBProxyTargetAlreadyRegisteredFault":{
4020      "type":"structure",
4021      "members":{
4022      },
4023      "error":{
4024        "code":"DBProxyTargetAlreadyRegisteredFault",
4025        "httpStatusCode":400,
4026        "senderFault":true
4027      },
4028      "exception":true
4029    },
4030    "DBProxyTargetGroup":{
4031      "type":"structure",
4032      "members":{
4033        "DBProxyName":{"shape":"String"},
4034        "TargetGroupName":{"shape":"String"},
4035        "TargetGroupArn":{"shape":"String"},
4036        "IsDefault":{"shape":"Boolean"},
4037        "Status":{"shape":"String"},
4038        "ConnectionPoolConfig":{"shape":"ConnectionPoolConfigurationInfo"},
4039        "CreatedDate":{"shape":"TStamp"},
4040        "UpdatedDate":{"shape":"TStamp"}
4041      }
4042    },
4043    "DBProxyTargetGroupNotFoundFault":{
4044      "type":"structure",
4045      "members":{
4046      },
4047      "error":{
4048        "code":"DBProxyTargetGroupNotFoundFault",
4049        "httpStatusCode":404,
4050        "senderFault":true
4051      },
4052      "exception":true
4053    },
4054    "DBProxyTargetNotFoundFault":{
4055      "type":"structure",
4056      "members":{
4057      },
4058      "error":{
4059        "code":"DBProxyTargetNotFoundFault",
4060        "httpStatusCode":404,
4061        "senderFault":true
4062      },
4063      "exception":true
4064    },
4065    "DBSecurityGroup":{
4066      "type":"structure",
4067      "members":{
4068        "OwnerId":{"shape":"String"},
4069        "DBSecurityGroupName":{"shape":"String"},
4070        "DBSecurityGroupDescription":{"shape":"String"},
4071        "VpcId":{"shape":"String"},
4072        "EC2SecurityGroups":{"shape":"EC2SecurityGroupList"},
4073        "IPRanges":{"shape":"IPRangeList"},
4074        "DBSecurityGroupArn":{"shape":"String"}
4075      },
4076      "wrapper":true
4077    },
4078    "DBSecurityGroupAlreadyExistsFault":{
4079      "type":"structure",
4080      "members":{
4081      },
4082      "error":{
4083        "code":"DBSecurityGroupAlreadyExists",
4084        "httpStatusCode":400,
4085        "senderFault":true
4086      },
4087      "exception":true
4088    },
4089    "DBSecurityGroupMembership":{
4090      "type":"structure",
4091      "members":{
4092        "DBSecurityGroupName":{"shape":"String"},
4093        "Status":{"shape":"String"}
4094      }
4095    },
4096    "DBSecurityGroupMembershipList":{
4097      "type":"list",
4098      "member":{
4099        "shape":"DBSecurityGroupMembership",
4100        "locationName":"DBSecurityGroup"
4101      }
4102    },
4103    "DBSecurityGroupMessage":{
4104      "type":"structure",
4105      "members":{
4106        "Marker":{"shape":"String"},
4107        "DBSecurityGroups":{"shape":"DBSecurityGroups"}
4108      }
4109    },
4110    "DBSecurityGroupNameList":{
4111      "type":"list",
4112      "member":{
4113        "shape":"String",
4114        "locationName":"DBSecurityGroupName"
4115      }
4116    },
4117    "DBSecurityGroupNotFoundFault":{
4118      "type":"structure",
4119      "members":{
4120      },
4121      "error":{
4122        "code":"DBSecurityGroupNotFound",
4123        "httpStatusCode":404,
4124        "senderFault":true
4125      },
4126      "exception":true
4127    },
4128    "DBSecurityGroupNotSupportedFault":{
4129      "type":"structure",
4130      "members":{
4131      },
4132      "error":{
4133        "code":"DBSecurityGroupNotSupported",
4134        "httpStatusCode":400,
4135        "senderFault":true
4136      },
4137      "exception":true
4138    },
4139    "DBSecurityGroupQuotaExceededFault":{
4140      "type":"structure",
4141      "members":{
4142      },
4143      "error":{
4144        "code":"QuotaExceeded.DBSecurityGroup",
4145        "httpStatusCode":400,
4146        "senderFault":true
4147      },
4148      "exception":true
4149    },
4150    "DBSecurityGroups":{
4151      "type":"list",
4152      "member":{
4153        "shape":"DBSecurityGroup",
4154        "locationName":"DBSecurityGroup"
4155      }
4156    },
4157    "DBSnapshot":{
4158      "type":"structure",
4159      "members":{
4160        "DBSnapshotIdentifier":{"shape":"String"},
4161        "DBInstanceIdentifier":{"shape":"String"},
4162        "SnapshotCreateTime":{"shape":"TStamp"},
4163        "Engine":{"shape":"String"},
4164        "AllocatedStorage":{"shape":"Integer"},
4165        "Status":{"shape":"String"},
4166        "Port":{"shape":"Integer"},
4167        "AvailabilityZone":{"shape":"String"},
4168        "VpcId":{"shape":"String"},
4169        "InstanceCreateTime":{"shape":"TStamp"},
4170        "MasterUsername":{"shape":"String"},
4171        "EngineVersion":{"shape":"String"},
4172        "LicenseModel":{"shape":"String"},
4173        "SnapshotType":{"shape":"String"},
4174        "Iops":{"shape":"IntegerOptional"},
4175        "OptionGroupName":{"shape":"String"},
4176        "PercentProgress":{"shape":"Integer"},
4177        "SourceRegion":{"shape":"String"},
4178        "SourceDBSnapshotIdentifier":{"shape":"String"},
4179        "StorageType":{"shape":"String"},
4180        "TdeCredentialArn":{"shape":"String"},
4181        "Encrypted":{"shape":"Boolean"},
4182        "KmsKeyId":{"shape":"String"},
4183        "DBSnapshotArn":{"shape":"String"},
4184        "Timezone":{"shape":"String"},
4185        "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
4186        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
4187        "DbiResourceId":{"shape":"String"}
4188      },
4189      "wrapper":true
4190    },
4191    "DBSnapshotAlreadyExistsFault":{
4192      "type":"structure",
4193      "members":{
4194      },
4195      "error":{
4196        "code":"DBSnapshotAlreadyExists",
4197        "httpStatusCode":400,
4198        "senderFault":true
4199      },
4200      "exception":true
4201    },
4202    "DBSnapshotAttribute":{
4203      "type":"structure",
4204      "members":{
4205        "AttributeName":{"shape":"String"},
4206        "AttributeValues":{"shape":"AttributeValueList"}
4207      },
4208      "wrapper":true
4209    },
4210    "DBSnapshotAttributeList":{
4211      "type":"list",
4212      "member":{
4213        "shape":"DBSnapshotAttribute",
4214        "locationName":"DBSnapshotAttribute"
4215      }
4216    },
4217    "DBSnapshotAttributesResult":{
4218      "type":"structure",
4219      "members":{
4220        "DBSnapshotIdentifier":{"shape":"String"},
4221        "DBSnapshotAttributes":{"shape":"DBSnapshotAttributeList"}
4222      },
4223      "wrapper":true
4224    },
4225    "DBSnapshotList":{
4226      "type":"list",
4227      "member":{
4228        "shape":"DBSnapshot",
4229        "locationName":"DBSnapshot"
4230      }
4231    },
4232    "DBSnapshotMessage":{
4233      "type":"structure",
4234      "members":{
4235        "Marker":{"shape":"String"},
4236        "DBSnapshots":{"shape":"DBSnapshotList"}
4237      }
4238    },
4239    "DBSnapshotNotFoundFault":{
4240      "type":"structure",
4241      "members":{
4242      },
4243      "error":{
4244        "code":"DBSnapshotNotFound",
4245        "httpStatusCode":404,
4246        "senderFault":true
4247      },
4248      "exception":true
4249    },
4250    "DBSubnetGroup":{
4251      "type":"structure",
4252      "members":{
4253        "DBSubnetGroupName":{"shape":"String"},
4254        "DBSubnetGroupDescription":{"shape":"String"},
4255        "VpcId":{"shape":"String"},
4256        "SubnetGroupStatus":{"shape":"String"},
4257        "Subnets":{"shape":"SubnetList"},
4258        "DBSubnetGroupArn":{"shape":"String"}
4259      },
4260      "wrapper":true
4261    },
4262    "DBSubnetGroupAlreadyExistsFault":{
4263      "type":"structure",
4264      "members":{
4265      },
4266      "error":{
4267        "code":"DBSubnetGroupAlreadyExists",
4268        "httpStatusCode":400,
4269        "senderFault":true
4270      },
4271      "exception":true
4272    },
4273    "DBSubnetGroupDoesNotCoverEnoughAZs":{
4274      "type":"structure",
4275      "members":{
4276      },
4277      "error":{
4278        "code":"DBSubnetGroupDoesNotCoverEnoughAZs",
4279        "httpStatusCode":400,
4280        "senderFault":true
4281      },
4282      "exception":true
4283    },
4284    "DBSubnetGroupMessage":{
4285      "type":"structure",
4286      "members":{
4287        "Marker":{"shape":"String"},
4288        "DBSubnetGroups":{"shape":"DBSubnetGroups"}
4289      }
4290    },
4291    "DBSubnetGroupNotAllowedFault":{
4292      "type":"structure",
4293      "members":{
4294      },
4295      "error":{
4296        "code":"DBSubnetGroupNotAllowedFault",
4297        "httpStatusCode":400,
4298        "senderFault":true
4299      },
4300      "exception":true
4301    },
4302    "DBSubnetGroupNotFoundFault":{
4303      "type":"structure",
4304      "members":{
4305      },
4306      "error":{
4307        "code":"DBSubnetGroupNotFoundFault",
4308        "httpStatusCode":404,
4309        "senderFault":true
4310      },
4311      "exception":true
4312    },
4313    "DBSubnetGroupQuotaExceededFault":{
4314      "type":"structure",
4315      "members":{
4316      },
4317      "error":{
4318        "code":"DBSubnetGroupQuotaExceeded",
4319        "httpStatusCode":400,
4320        "senderFault":true
4321      },
4322      "exception":true
4323    },
4324    "DBSubnetGroups":{
4325      "type":"list",
4326      "member":{
4327        "shape":"DBSubnetGroup",
4328        "locationName":"DBSubnetGroup"
4329      }
4330    },
4331    "DBSubnetQuotaExceededFault":{
4332      "type":"structure",
4333      "members":{
4334      },
4335      "error":{
4336        "code":"DBSubnetQuotaExceededFault",
4337        "httpStatusCode":400,
4338        "senderFault":true
4339      },
4340      "exception":true
4341    },
4342    "DBUpgradeDependencyFailureFault":{
4343      "type":"structure",
4344      "members":{
4345      },
4346      "error":{
4347        "code":"DBUpgradeDependencyFailure",
4348        "httpStatusCode":400,
4349        "senderFault":true
4350      },
4351      "exception":true
4352    },
4353    "DeleteCustomAvailabilityZoneMessage":{
4354      "type":"structure",
4355      "required":["CustomAvailabilityZoneId"],
4356      "members":{
4357        "CustomAvailabilityZoneId":{"shape":"String"}
4358      }
4359    },
4360    "DeleteCustomAvailabilityZoneResult":{
4361      "type":"structure",
4362      "members":{
4363        "CustomAvailabilityZone":{"shape":"CustomAvailabilityZone"}
4364      }
4365    },
4366    "DeleteDBClusterEndpointMessage":{
4367      "type":"structure",
4368      "required":["DBClusterEndpointIdentifier"],
4369      "members":{
4370        "DBClusterEndpointIdentifier":{"shape":"String"}
4371      }
4372    },
4373    "DeleteDBClusterMessage":{
4374      "type":"structure",
4375      "required":["DBClusterIdentifier"],
4376      "members":{
4377        "DBClusterIdentifier":{"shape":"String"},
4378        "SkipFinalSnapshot":{"shape":"Boolean"},
4379        "FinalDBSnapshotIdentifier":{"shape":"String"}
4380      }
4381    },
4382    "DeleteDBClusterParameterGroupMessage":{
4383      "type":"structure",
4384      "required":["DBClusterParameterGroupName"],
4385      "members":{
4386        "DBClusterParameterGroupName":{"shape":"String"}
4387      }
4388    },
4389    "DeleteDBClusterResult":{
4390      "type":"structure",
4391      "members":{
4392        "DBCluster":{"shape":"DBCluster"}
4393      }
4394    },
4395    "DeleteDBClusterSnapshotMessage":{
4396      "type":"structure",
4397      "required":["DBClusterSnapshotIdentifier"],
4398      "members":{
4399        "DBClusterSnapshotIdentifier":{"shape":"String"}
4400      }
4401    },
4402    "DeleteDBClusterSnapshotResult":{
4403      "type":"structure",
4404      "members":{
4405        "DBClusterSnapshot":{"shape":"DBClusterSnapshot"}
4406      }
4407    },
4408    "DeleteDBInstanceAutomatedBackupMessage":{
4409      "type":"structure",
4410      "required":["DbiResourceId"],
4411      "members":{
4412        "DbiResourceId":{"shape":"String"}
4413      }
4414    },
4415    "DeleteDBInstanceAutomatedBackupResult":{
4416      "type":"structure",
4417      "members":{
4418        "DBInstanceAutomatedBackup":{"shape":"DBInstanceAutomatedBackup"}
4419      }
4420    },
4421    "DeleteDBInstanceMessage":{
4422      "type":"structure",
4423      "required":["DBInstanceIdentifier"],
4424      "members":{
4425        "DBInstanceIdentifier":{"shape":"String"},
4426        "SkipFinalSnapshot":{"shape":"Boolean"},
4427        "FinalDBSnapshotIdentifier":{"shape":"String"},
4428        "DeleteAutomatedBackups":{"shape":"BooleanOptional"}
4429      }
4430    },
4431    "DeleteDBInstanceResult":{
4432      "type":"structure",
4433      "members":{
4434        "DBInstance":{"shape":"DBInstance"}
4435      }
4436    },
4437    "DeleteDBParameterGroupMessage":{
4438      "type":"structure",
4439      "required":["DBParameterGroupName"],
4440      "members":{
4441        "DBParameterGroupName":{"shape":"String"}
4442      }
4443    },
4444    "DeleteDBProxyRequest":{
4445      "type":"structure",
4446      "required":["DBProxyName"],
4447      "members":{
4448        "DBProxyName":{"shape":"String"}
4449      }
4450    },
4451    "DeleteDBProxyResponse":{
4452      "type":"structure",
4453      "members":{
4454        "DBProxy":{"shape":"DBProxy"}
4455      }
4456    },
4457    "DeleteDBSecurityGroupMessage":{
4458      "type":"structure",
4459      "required":["DBSecurityGroupName"],
4460      "members":{
4461        "DBSecurityGroupName":{"shape":"String"}
4462      }
4463    },
4464    "DeleteDBSnapshotMessage":{
4465      "type":"structure",
4466      "required":["DBSnapshotIdentifier"],
4467      "members":{
4468        "DBSnapshotIdentifier":{"shape":"String"}
4469      }
4470    },
4471    "DeleteDBSnapshotResult":{
4472      "type":"structure",
4473      "members":{
4474        "DBSnapshot":{"shape":"DBSnapshot"}
4475      }
4476    },
4477    "DeleteDBSubnetGroupMessage":{
4478      "type":"structure",
4479      "required":["DBSubnetGroupName"],
4480      "members":{
4481        "DBSubnetGroupName":{"shape":"String"}
4482      }
4483    },
4484    "DeleteEventSubscriptionMessage":{
4485      "type":"structure",
4486      "required":["SubscriptionName"],
4487      "members":{
4488        "SubscriptionName":{"shape":"String"}
4489      }
4490    },
4491    "DeleteEventSubscriptionResult":{
4492      "type":"structure",
4493      "members":{
4494        "EventSubscription":{"shape":"EventSubscription"}
4495      }
4496    },
4497    "DeleteGlobalClusterMessage":{
4498      "type":"structure",
4499      "required":["GlobalClusterIdentifier"],
4500      "members":{
4501        "GlobalClusterIdentifier":{"shape":"String"}
4502      }
4503    },
4504    "DeleteGlobalClusterResult":{
4505      "type":"structure",
4506      "members":{
4507        "GlobalCluster":{"shape":"GlobalCluster"}
4508      }
4509    },
4510    "DeleteInstallationMediaMessage":{
4511      "type":"structure",
4512      "required":["InstallationMediaId"],
4513      "members":{
4514        "InstallationMediaId":{"shape":"String"}
4515      }
4516    },
4517    "DeleteOptionGroupMessage":{
4518      "type":"structure",
4519      "required":["OptionGroupName"],
4520      "members":{
4521        "OptionGroupName":{"shape":"String"}
4522      }
4523    },
4524    "DeregisterDBProxyTargetsRequest":{
4525      "type":"structure",
4526      "required":["DBProxyName"],
4527      "members":{
4528        "DBProxyName":{"shape":"String"},
4529        "TargetGroupName":{"shape":"String"},
4530        "DBInstanceIdentifiers":{"shape":"StringList"},
4531        "DBClusterIdentifiers":{"shape":"StringList"}
4532      }
4533    },
4534    "DeregisterDBProxyTargetsResponse":{
4535      "type":"structure",
4536      "members":{
4537      }
4538    },
4539    "DescribeAccountAttributesMessage":{
4540      "type":"structure",
4541      "members":{
4542      }
4543    },
4544    "DescribeCertificatesMessage":{
4545      "type":"structure",
4546      "members":{
4547        "CertificateIdentifier":{"shape":"String"},
4548        "Filters":{"shape":"FilterList"},
4549        "MaxRecords":{"shape":"IntegerOptional"},
4550        "Marker":{"shape":"String"}
4551      }
4552    },
4553    "DescribeCustomAvailabilityZonesMessage":{
4554      "type":"structure",
4555      "members":{
4556        "CustomAvailabilityZoneId":{"shape":"String"},
4557        "Filters":{"shape":"FilterList"},
4558        "MaxRecords":{"shape":"IntegerOptional"},
4559        "Marker":{"shape":"String"}
4560      }
4561    },
4562    "DescribeDBClusterBacktracksMessage":{
4563      "type":"structure",
4564      "required":["DBClusterIdentifier"],
4565      "members":{
4566        "DBClusterIdentifier":{"shape":"String"},
4567        "BacktrackIdentifier":{"shape":"String"},
4568        "Filters":{"shape":"FilterList"},
4569        "MaxRecords":{"shape":"IntegerOptional"},
4570        "Marker":{"shape":"String"}
4571      }
4572    },
4573    "DescribeDBClusterEndpointsMessage":{
4574      "type":"structure",
4575      "members":{
4576        "DBClusterIdentifier":{"shape":"String"},
4577        "DBClusterEndpointIdentifier":{"shape":"String"},
4578        "Filters":{"shape":"FilterList"},
4579        "MaxRecords":{"shape":"IntegerOptional"},
4580        "Marker":{"shape":"String"}
4581      }
4582    },
4583    "DescribeDBClusterParameterGroupsMessage":{
4584      "type":"structure",
4585      "members":{
4586        "DBClusterParameterGroupName":{"shape":"String"},
4587        "Filters":{"shape":"FilterList"},
4588        "MaxRecords":{"shape":"IntegerOptional"},
4589        "Marker":{"shape":"String"}
4590      }
4591    },
4592    "DescribeDBClusterParametersMessage":{
4593      "type":"structure",
4594      "required":["DBClusterParameterGroupName"],
4595      "members":{
4596        "DBClusterParameterGroupName":{"shape":"String"},
4597        "Source":{"shape":"String"},
4598        "Filters":{"shape":"FilterList"},
4599        "MaxRecords":{"shape":"IntegerOptional"},
4600        "Marker":{"shape":"String"}
4601      }
4602    },
4603    "DescribeDBClusterSnapshotAttributesMessage":{
4604      "type":"structure",
4605      "required":["DBClusterSnapshotIdentifier"],
4606      "members":{
4607        "DBClusterSnapshotIdentifier":{"shape":"String"}
4608      }
4609    },
4610    "DescribeDBClusterSnapshotAttributesResult":{
4611      "type":"structure",
4612      "members":{
4613        "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"}
4614      }
4615    },
4616    "DescribeDBClusterSnapshotsMessage":{
4617      "type":"structure",
4618      "members":{
4619        "DBClusterIdentifier":{"shape":"String"},
4620        "DBClusterSnapshotIdentifier":{"shape":"String"},
4621        "SnapshotType":{"shape":"String"},
4622        "Filters":{"shape":"FilterList"},
4623        "MaxRecords":{"shape":"IntegerOptional"},
4624        "Marker":{"shape":"String"},
4625        "IncludeShared":{"shape":"Boolean"},
4626        "IncludePublic":{"shape":"Boolean"}
4627      }
4628    },
4629    "DescribeDBClustersMessage":{
4630      "type":"structure",
4631      "members":{
4632        "DBClusterIdentifier":{"shape":"String"},
4633        "Filters":{"shape":"FilterList"},
4634        "MaxRecords":{"shape":"IntegerOptional"},
4635        "Marker":{"shape":"String"},
4636        "IncludeShared":{"shape":"Boolean"}
4637      }
4638    },
4639    "DescribeDBEngineVersionsMessage":{
4640      "type":"structure",
4641      "members":{
4642        "Engine":{"shape":"String"},
4643        "EngineVersion":{"shape":"String"},
4644        "DBParameterGroupFamily":{"shape":"String"},
4645        "Filters":{"shape":"FilterList"},
4646        "MaxRecords":{"shape":"IntegerOptional"},
4647        "Marker":{"shape":"String"},
4648        "DefaultOnly":{"shape":"Boolean"},
4649        "ListSupportedCharacterSets":{"shape":"BooleanOptional"},
4650        "ListSupportedTimezones":{"shape":"BooleanOptional"},
4651        "IncludeAll":{"shape":"BooleanOptional"}
4652      }
4653    },
4654    "DescribeDBInstanceAutomatedBackupsMessage":{
4655      "type":"structure",
4656      "members":{
4657        "DbiResourceId":{"shape":"String"},
4658        "DBInstanceIdentifier":{"shape":"String"},
4659        "Filters":{"shape":"FilterList"},
4660        "MaxRecords":{"shape":"IntegerOptional"},
4661        "Marker":{"shape":"String"}
4662      }
4663    },
4664    "DescribeDBInstancesMessage":{
4665      "type":"structure",
4666      "members":{
4667        "DBInstanceIdentifier":{"shape":"String"},
4668        "Filters":{"shape":"FilterList"},
4669        "MaxRecords":{"shape":"IntegerOptional"},
4670        "Marker":{"shape":"String"}
4671      }
4672    },
4673    "DescribeDBLogFilesDetails":{
4674      "type":"structure",
4675      "members":{
4676        "LogFileName":{"shape":"String"},
4677        "LastWritten":{"shape":"Long"},
4678        "Size":{"shape":"Long"}
4679      }
4680    },
4681    "DescribeDBLogFilesList":{
4682      "type":"list",
4683      "member":{
4684        "shape":"DescribeDBLogFilesDetails",
4685        "locationName":"DescribeDBLogFilesDetails"
4686      }
4687    },
4688    "DescribeDBLogFilesMessage":{
4689      "type":"structure",
4690      "required":["DBInstanceIdentifier"],
4691      "members":{
4692        "DBInstanceIdentifier":{"shape":"String"},
4693        "FilenameContains":{"shape":"String"},
4694        "FileLastWritten":{"shape":"Long"},
4695        "FileSize":{"shape":"Long"},
4696        "Filters":{"shape":"FilterList"},
4697        "MaxRecords":{"shape":"IntegerOptional"},
4698        "Marker":{"shape":"String"}
4699      }
4700    },
4701    "DescribeDBLogFilesResponse":{
4702      "type":"structure",
4703      "members":{
4704        "DescribeDBLogFiles":{"shape":"DescribeDBLogFilesList"},
4705        "Marker":{"shape":"String"}
4706      }
4707    },
4708    "DescribeDBParameterGroupsMessage":{
4709      "type":"structure",
4710      "members":{
4711        "DBParameterGroupName":{"shape":"String"},
4712        "Filters":{"shape":"FilterList"},
4713        "MaxRecords":{"shape":"IntegerOptional"},
4714        "Marker":{"shape":"String"}
4715      }
4716    },
4717    "DescribeDBParametersMessage":{
4718      "type":"structure",
4719      "required":["DBParameterGroupName"],
4720      "members":{
4721        "DBParameterGroupName":{"shape":"String"},
4722        "Source":{"shape":"String"},
4723        "Filters":{"shape":"FilterList"},
4724        "MaxRecords":{"shape":"IntegerOptional"},
4725        "Marker":{"shape":"String"}
4726      }
4727    },
4728    "DescribeDBProxiesRequest":{
4729      "type":"structure",
4730      "members":{
4731        "DBProxyName":{"shape":"String"},
4732        "Filters":{"shape":"FilterList"},
4733        "Marker":{"shape":"String"},
4734        "MaxRecords":{"shape":"MaxRecords"}
4735      }
4736    },
4737    "DescribeDBProxiesResponse":{
4738      "type":"structure",
4739      "members":{
4740        "DBProxies":{"shape":"DBProxyList"},
4741        "Marker":{"shape":"String"}
4742      }
4743    },
4744    "DescribeDBProxyTargetGroupsRequest":{
4745      "type":"structure",
4746      "required":["DBProxyName"],
4747      "members":{
4748        "DBProxyName":{"shape":"String"},
4749        "TargetGroupName":{"shape":"String"},
4750        "Filters":{"shape":"FilterList"},
4751        "Marker":{"shape":"String"},
4752        "MaxRecords":{"shape":"MaxRecords"}
4753      }
4754    },
4755    "DescribeDBProxyTargetGroupsResponse":{
4756      "type":"structure",
4757      "members":{
4758        "TargetGroups":{"shape":"TargetGroupList"},
4759        "Marker":{"shape":"String"}
4760      }
4761    },
4762    "DescribeDBProxyTargetsRequest":{
4763      "type":"structure",
4764      "required":["DBProxyName"],
4765      "members":{
4766        "DBProxyName":{"shape":"String"},
4767        "TargetGroupName":{"shape":"String"},
4768        "Filters":{"shape":"FilterList"},
4769        "Marker":{"shape":"String"},
4770        "MaxRecords":{"shape":"MaxRecords"}
4771      }
4772    },
4773    "DescribeDBProxyTargetsResponse":{
4774      "type":"structure",
4775      "members":{
4776        "Targets":{"shape":"TargetList"},
4777        "Marker":{"shape":"String"}
4778      }
4779    },
4780    "DescribeDBSecurityGroupsMessage":{
4781      "type":"structure",
4782      "members":{
4783        "DBSecurityGroupName":{"shape":"String"},
4784        "Filters":{"shape":"FilterList"},
4785        "MaxRecords":{"shape":"IntegerOptional"},
4786        "Marker":{"shape":"String"}
4787      }
4788    },
4789    "DescribeDBSnapshotAttributesMessage":{
4790      "type":"structure",
4791      "required":["DBSnapshotIdentifier"],
4792      "members":{
4793        "DBSnapshotIdentifier":{"shape":"String"}
4794      }
4795    },
4796    "DescribeDBSnapshotAttributesResult":{
4797      "type":"structure",
4798      "members":{
4799        "DBSnapshotAttributesResult":{"shape":"DBSnapshotAttributesResult"}
4800      }
4801    },
4802    "DescribeDBSnapshotsMessage":{
4803      "type":"structure",
4804      "members":{
4805        "DBInstanceIdentifier":{"shape":"String"},
4806        "DBSnapshotIdentifier":{"shape":"String"},
4807        "SnapshotType":{"shape":"String"},
4808        "Filters":{"shape":"FilterList"},
4809        "MaxRecords":{"shape":"IntegerOptional"},
4810        "Marker":{"shape":"String"},
4811        "IncludeShared":{"shape":"Boolean"},
4812        "IncludePublic":{"shape":"Boolean"},
4813        "DbiResourceId":{"shape":"String"}
4814      }
4815    },
4816    "DescribeDBSubnetGroupsMessage":{
4817      "type":"structure",
4818      "members":{
4819        "DBSubnetGroupName":{"shape":"String"},
4820        "Filters":{"shape":"FilterList"},
4821        "MaxRecords":{"shape":"IntegerOptional"},
4822        "Marker":{"shape":"String"}
4823      }
4824    },
4825    "DescribeEngineDefaultClusterParametersMessage":{
4826      "type":"structure",
4827      "required":["DBParameterGroupFamily"],
4828      "members":{
4829        "DBParameterGroupFamily":{"shape":"String"},
4830        "Filters":{"shape":"FilterList"},
4831        "MaxRecords":{"shape":"IntegerOptional"},
4832        "Marker":{"shape":"String"}
4833      }
4834    },
4835    "DescribeEngineDefaultClusterParametersResult":{
4836      "type":"structure",
4837      "members":{
4838        "EngineDefaults":{"shape":"EngineDefaults"}
4839      }
4840    },
4841    "DescribeEngineDefaultParametersMessage":{
4842      "type":"structure",
4843      "required":["DBParameterGroupFamily"],
4844      "members":{
4845        "DBParameterGroupFamily":{"shape":"String"},
4846        "Filters":{"shape":"FilterList"},
4847        "MaxRecords":{"shape":"IntegerOptional"},
4848        "Marker":{"shape":"String"}
4849      }
4850    },
4851    "DescribeEngineDefaultParametersResult":{
4852      "type":"structure",
4853      "members":{
4854        "EngineDefaults":{"shape":"EngineDefaults"}
4855      }
4856    },
4857    "DescribeEventCategoriesMessage":{
4858      "type":"structure",
4859      "members":{
4860        "SourceType":{"shape":"String"},
4861        "Filters":{"shape":"FilterList"}
4862      }
4863    },
4864    "DescribeEventSubscriptionsMessage":{
4865      "type":"structure",
4866      "members":{
4867        "SubscriptionName":{"shape":"String"},
4868        "Filters":{"shape":"FilterList"},
4869        "MaxRecords":{"shape":"IntegerOptional"},
4870        "Marker":{"shape":"String"}
4871      }
4872    },
4873    "DescribeEventsMessage":{
4874      "type":"structure",
4875      "members":{
4876        "SourceIdentifier":{"shape":"String"},
4877        "SourceType":{"shape":"SourceType"},
4878        "StartTime":{"shape":"TStamp"},
4879        "EndTime":{"shape":"TStamp"},
4880        "Duration":{"shape":"IntegerOptional"},
4881        "EventCategories":{"shape":"EventCategoriesList"},
4882        "Filters":{"shape":"FilterList"},
4883        "MaxRecords":{"shape":"IntegerOptional"},
4884        "Marker":{"shape":"String"}
4885      }
4886    },
4887    "DescribeExportTasksMessage":{
4888      "type":"structure",
4889      "members":{
4890        "ExportTaskIdentifier":{"shape":"String"},
4891        "SourceArn":{"shape":"String"},
4892        "Filters":{"shape":"FilterList"},
4893        "Marker":{"shape":"String"},
4894        "MaxRecords":{"shape":"MaxRecords"}
4895      }
4896    },
4897    "DescribeGlobalClustersMessage":{
4898      "type":"structure",
4899      "members":{
4900        "GlobalClusterIdentifier":{"shape":"String"},
4901        "Filters":{"shape":"FilterList"},
4902        "MaxRecords":{"shape":"IntegerOptional"},
4903        "Marker":{"shape":"String"}
4904      }
4905    },
4906    "DescribeInstallationMediaMessage":{
4907      "type":"structure",
4908      "members":{
4909        "InstallationMediaId":{"shape":"String"},
4910        "Filters":{"shape":"FilterList"},
4911        "MaxRecords":{"shape":"IntegerOptional"},
4912        "Marker":{"shape":"String"}
4913      }
4914    },
4915    "DescribeOptionGroupOptionsMessage":{
4916      "type":"structure",
4917      "required":["EngineName"],
4918      "members":{
4919        "EngineName":{"shape":"String"},
4920        "MajorEngineVersion":{"shape":"String"},
4921        "Filters":{"shape":"FilterList"},
4922        "MaxRecords":{"shape":"IntegerOptional"},
4923        "Marker":{"shape":"String"}
4924      }
4925    },
4926    "DescribeOptionGroupsMessage":{
4927      "type":"structure",
4928      "members":{
4929        "OptionGroupName":{"shape":"String"},
4930        "Filters":{"shape":"FilterList"},
4931        "Marker":{"shape":"String"},
4932        "MaxRecords":{"shape":"IntegerOptional"},
4933        "EngineName":{"shape":"String"},
4934        "MajorEngineVersion":{"shape":"String"}
4935      }
4936    },
4937    "DescribeOrderableDBInstanceOptionsMessage":{
4938      "type":"structure",
4939      "required":["Engine"],
4940      "members":{
4941        "Engine":{"shape":"String"},
4942        "EngineVersion":{"shape":"String"},
4943        "DBInstanceClass":{"shape":"String"},
4944        "LicenseModel":{"shape":"String"},
4945        "AvailabilityZoneGroup":{"shape":"String"},
4946        "Vpc":{"shape":"BooleanOptional"},
4947        "Filters":{"shape":"FilterList"},
4948        "MaxRecords":{"shape":"IntegerOptional"},
4949        "Marker":{"shape":"String"}
4950      }
4951    },
4952    "DescribePendingMaintenanceActionsMessage":{
4953      "type":"structure",
4954      "members":{
4955        "ResourceIdentifier":{"shape":"String"},
4956        "Filters":{"shape":"FilterList"},
4957        "Marker":{"shape":"String"},
4958        "MaxRecords":{"shape":"IntegerOptional"}
4959      }
4960    },
4961    "DescribeReservedDBInstancesMessage":{
4962      "type":"structure",
4963      "members":{
4964        "ReservedDBInstanceId":{"shape":"String"},
4965        "ReservedDBInstancesOfferingId":{"shape":"String"},
4966        "DBInstanceClass":{"shape":"String"},
4967        "Duration":{"shape":"String"},
4968        "ProductDescription":{"shape":"String"},
4969        "OfferingType":{"shape":"String"},
4970        "MultiAZ":{"shape":"BooleanOptional"},
4971        "LeaseId":{"shape":"String"},
4972        "Filters":{"shape":"FilterList"},
4973        "MaxRecords":{"shape":"IntegerOptional"},
4974        "Marker":{"shape":"String"}
4975      }
4976    },
4977    "DescribeReservedDBInstancesOfferingsMessage":{
4978      "type":"structure",
4979      "members":{
4980        "ReservedDBInstancesOfferingId":{"shape":"String"},
4981        "DBInstanceClass":{"shape":"String"},
4982        "Duration":{"shape":"String"},
4983        "ProductDescription":{"shape":"String"},
4984        "OfferingType":{"shape":"String"},
4985        "MultiAZ":{"shape":"BooleanOptional"},
4986        "Filters":{"shape":"FilterList"},
4987        "MaxRecords":{"shape":"IntegerOptional"},
4988        "Marker":{"shape":"String"}
4989      }
4990    },
4991    "DescribeSourceRegionsMessage":{
4992      "type":"structure",
4993      "members":{
4994        "RegionName":{"shape":"String"},
4995        "MaxRecords":{"shape":"IntegerOptional"},
4996        "Marker":{"shape":"String"},
4997        "Filters":{"shape":"FilterList"}
4998      }
4999    },
5000    "DescribeValidDBInstanceModificationsMessage":{
5001      "type":"structure",
5002      "required":["DBInstanceIdentifier"],
5003      "members":{
5004        "DBInstanceIdentifier":{"shape":"String"}
5005      }
5006    },
5007    "DescribeValidDBInstanceModificationsResult":{
5008      "type":"structure",
5009      "members":{
5010        "ValidDBInstanceModificationsMessage":{"shape":"ValidDBInstanceModificationsMessage"}
5011      }
5012    },
5013    "DomainMembership":{
5014      "type":"structure",
5015      "members":{
5016        "Domain":{"shape":"String"},
5017        "Status":{"shape":"String"},
5018        "FQDN":{"shape":"String"},
5019        "IAMRoleName":{"shape":"String"}
5020      }
5021    },
5022    "DomainMembershipList":{
5023      "type":"list",
5024      "member":{
5025        "shape":"DomainMembership",
5026        "locationName":"DomainMembership"
5027      }
5028    },
5029    "DomainNotFoundFault":{
5030      "type":"structure",
5031      "members":{
5032      },
5033      "error":{
5034        "code":"DomainNotFoundFault",
5035        "httpStatusCode":404,
5036        "senderFault":true
5037      },
5038      "exception":true
5039    },
5040    "Double":{"type":"double"},
5041    "DoubleOptional":{"type":"double"},
5042    "DoubleRange":{
5043      "type":"structure",
5044      "members":{
5045        "From":{"shape":"Double"},
5046        "To":{"shape":"Double"}
5047      }
5048    },
5049    "DoubleRangeList":{
5050      "type":"list",
5051      "member":{
5052        "shape":"DoubleRange",
5053        "locationName":"DoubleRange"
5054      }
5055    },
5056    "DownloadDBLogFilePortionDetails":{
5057      "type":"structure",
5058      "members":{
5059        "LogFileData":{"shape":"String"},
5060        "Marker":{"shape":"String"},
5061        "AdditionalDataPending":{"shape":"Boolean"}
5062      }
5063    },
5064    "DownloadDBLogFilePortionMessage":{
5065      "type":"structure",
5066      "required":[
5067        "DBInstanceIdentifier",
5068        "LogFileName"
5069      ],
5070      "members":{
5071        "DBInstanceIdentifier":{"shape":"String"},
5072        "LogFileName":{"shape":"String"},
5073        "Marker":{"shape":"String"},
5074        "NumberOfLines":{"shape":"Integer"}
5075      }
5076    },
5077    "EC2SecurityGroup":{
5078      "type":"structure",
5079      "members":{
5080        "Status":{"shape":"String"},
5081        "EC2SecurityGroupName":{"shape":"String"},
5082        "EC2SecurityGroupId":{"shape":"String"},
5083        "EC2SecurityGroupOwnerId":{"shape":"String"}
5084      }
5085    },
5086    "EC2SecurityGroupList":{
5087      "type":"list",
5088      "member":{
5089        "shape":"EC2SecurityGroup",
5090        "locationName":"EC2SecurityGroup"
5091      }
5092    },
5093    "Endpoint":{
5094      "type":"structure",
5095      "members":{
5096        "Address":{"shape":"String"},
5097        "Port":{"shape":"Integer"},
5098        "HostedZoneId":{"shape":"String"}
5099      }
5100    },
5101    "EngineDefaults":{
5102      "type":"structure",
5103      "members":{
5104        "DBParameterGroupFamily":{"shape":"String"},
5105        "Marker":{"shape":"String"},
5106        "Parameters":{"shape":"ParametersList"}
5107      },
5108      "wrapper":true
5109    },
5110    "EngineFamily":{
5111      "type":"string",
5112      "enum":[
5113        "MYSQL",
5114        "POSTGRESQL"
5115      ]
5116    },
5117    "EngineModeList":{
5118      "type":"list",
5119      "member":{"shape":"String"}
5120    },
5121    "Event":{
5122      "type":"structure",
5123      "members":{
5124        "SourceIdentifier":{"shape":"String"},
5125        "SourceType":{"shape":"SourceType"},
5126        "Message":{"shape":"String"},
5127        "EventCategories":{"shape":"EventCategoriesList"},
5128        "Date":{"shape":"TStamp"},
5129        "SourceArn":{"shape":"String"}
5130      }
5131    },
5132    "EventCategoriesList":{
5133      "type":"list",
5134      "member":{
5135        "shape":"String",
5136        "locationName":"EventCategory"
5137      }
5138    },
5139    "EventCategoriesMap":{
5140      "type":"structure",
5141      "members":{
5142        "SourceType":{"shape":"String"},
5143        "EventCategories":{"shape":"EventCategoriesList"}
5144      },
5145      "wrapper":true
5146    },
5147    "EventCategoriesMapList":{
5148      "type":"list",
5149      "member":{
5150        "shape":"EventCategoriesMap",
5151        "locationName":"EventCategoriesMap"
5152      }
5153    },
5154    "EventCategoriesMessage":{
5155      "type":"structure",
5156      "members":{
5157        "EventCategoriesMapList":{"shape":"EventCategoriesMapList"}
5158      }
5159    },
5160    "EventList":{
5161      "type":"list",
5162      "member":{
5163        "shape":"Event",
5164        "locationName":"Event"
5165      }
5166    },
5167    "EventSubscription":{
5168      "type":"structure",
5169      "members":{
5170        "CustomerAwsId":{"shape":"String"},
5171        "CustSubscriptionId":{"shape":"String"},
5172        "SnsTopicArn":{"shape":"String"},
5173        "Status":{"shape":"String"},
5174        "SubscriptionCreationTime":{"shape":"String"},
5175        "SourceType":{"shape":"String"},
5176        "SourceIdsList":{"shape":"SourceIdsList"},
5177        "EventCategoriesList":{"shape":"EventCategoriesList"},
5178        "Enabled":{"shape":"Boolean"},
5179        "EventSubscriptionArn":{"shape":"String"}
5180      },
5181      "wrapper":true
5182    },
5183    "EventSubscriptionQuotaExceededFault":{
5184      "type":"structure",
5185      "members":{
5186      },
5187      "error":{
5188        "code":"EventSubscriptionQuotaExceeded",
5189        "httpStatusCode":400,
5190        "senderFault":true
5191      },
5192      "exception":true
5193    },
5194    "EventSubscriptionsList":{
5195      "type":"list",
5196      "member":{
5197        "shape":"EventSubscription",
5198        "locationName":"EventSubscription"
5199      }
5200    },
5201    "EventSubscriptionsMessage":{
5202      "type":"structure",
5203      "members":{
5204        "Marker":{"shape":"String"},
5205        "EventSubscriptionsList":{"shape":"EventSubscriptionsList"}
5206      }
5207    },
5208    "EventsMessage":{
5209      "type":"structure",
5210      "members":{
5211        "Marker":{"shape":"String"},
5212        "Events":{"shape":"EventList"}
5213      }
5214    },
5215    "ExportTask":{
5216      "type":"structure",
5217      "members":{
5218        "ExportTaskIdentifier":{"shape":"String"},
5219        "SourceArn":{"shape":"String"},
5220        "ExportOnly":{"shape":"StringList"},
5221        "SnapshotTime":{"shape":"TStamp"},
5222        "TaskStartTime":{"shape":"TStamp"},
5223        "TaskEndTime":{"shape":"TStamp"},
5224        "S3Bucket":{"shape":"String"},
5225        "S3Prefix":{"shape":"String"},
5226        "IamRoleArn":{"shape":"String"},
5227        "KmsKeyId":{"shape":"String"},
5228        "Status":{"shape":"String"},
5229        "PercentProgress":{"shape":"Integer"},
5230        "TotalExtractedDataInGB":{"shape":"Integer"},
5231        "FailureCause":{"shape":"String"},
5232        "WarningMessage":{"shape":"String"}
5233      }
5234    },
5235    "ExportTaskAlreadyExistsFault":{
5236      "type":"structure",
5237      "members":{
5238      },
5239      "error":{
5240        "code":"ExportTaskAlreadyExists",
5241        "httpStatusCode":400,
5242        "senderFault":true
5243      },
5244      "exception":true
5245    },
5246    "ExportTaskNotFoundFault":{
5247      "type":"structure",
5248      "members":{
5249      },
5250      "error":{
5251        "code":"ExportTaskNotFound",
5252        "httpStatusCode":404,
5253        "senderFault":true
5254      },
5255      "exception":true
5256    },
5257    "ExportTasksList":{
5258      "type":"list",
5259      "member":{
5260        "shape":"ExportTask",
5261        "locationName":"ExportTask"
5262      }
5263    },
5264    "ExportTasksMessage":{
5265      "type":"structure",
5266      "members":{
5267        "Marker":{"shape":"String"},
5268        "ExportTasks":{"shape":"ExportTasksList"}
5269      }
5270    },
5271    "FailoverDBClusterMessage":{
5272      "type":"structure",
5273      "required":["DBClusterIdentifier"],
5274      "members":{
5275        "DBClusterIdentifier":{"shape":"String"},
5276        "TargetDBInstanceIdentifier":{"shape":"String"}
5277      }
5278    },
5279    "FailoverDBClusterResult":{
5280      "type":"structure",
5281      "members":{
5282        "DBCluster":{"shape":"DBCluster"}
5283      }
5284    },
5285    "FeatureNameList":{
5286      "type":"list",
5287      "member":{"shape":"String"}
5288    },
5289    "Filter":{
5290      "type":"structure",
5291      "required":[
5292        "Name",
5293        "Values"
5294      ],
5295      "members":{
5296        "Name":{"shape":"String"},
5297        "Values":{"shape":"FilterValueList"}
5298      }
5299    },
5300    "FilterList":{
5301      "type":"list",
5302      "member":{
5303        "shape":"Filter",
5304        "locationName":"Filter"
5305      }
5306    },
5307    "FilterValueList":{
5308      "type":"list",
5309      "member":{
5310        "shape":"String",
5311        "locationName":"Value"
5312      }
5313    },
5314    "GlobalCluster":{
5315      "type":"structure",
5316      "members":{
5317        "GlobalClusterIdentifier":{"shape":"String"},
5318        "GlobalClusterResourceId":{"shape":"String"},
5319        "GlobalClusterArn":{"shape":"String"},
5320        "Status":{"shape":"String"},
5321        "Engine":{"shape":"String"},
5322        "EngineVersion":{"shape":"String"},
5323        "DatabaseName":{"shape":"String"},
5324        "StorageEncrypted":{"shape":"BooleanOptional"},
5325        "DeletionProtection":{"shape":"BooleanOptional"},
5326        "GlobalClusterMembers":{"shape":"GlobalClusterMemberList"}
5327      },
5328      "wrapper":true
5329    },
5330    "GlobalClusterAlreadyExistsFault":{
5331      "type":"structure",
5332      "members":{
5333      },
5334      "error":{
5335        "code":"GlobalClusterAlreadyExistsFault",
5336        "httpStatusCode":400,
5337        "senderFault":true
5338      },
5339      "exception":true
5340    },
5341    "GlobalClusterList":{
5342      "type":"list",
5343      "member":{
5344        "shape":"GlobalCluster",
5345        "locationName":"GlobalClusterMember"
5346      }
5347    },
5348    "GlobalClusterMember":{
5349      "type":"structure",
5350      "members":{
5351        "DBClusterArn":{"shape":"String"},
5352        "Readers":{"shape":"ReadersArnList"},
5353        "IsWriter":{"shape":"Boolean"},
5354        "GlobalWriteForwardingStatus":{"shape":"WriteForwardingStatus"}
5355      },
5356      "wrapper":true
5357    },
5358    "GlobalClusterMemberList":{
5359      "type":"list",
5360      "member":{
5361        "shape":"GlobalClusterMember",
5362        "locationName":"GlobalClusterMember"
5363      }
5364    },
5365    "GlobalClusterNotFoundFault":{
5366      "type":"structure",
5367      "members":{
5368      },
5369      "error":{
5370        "code":"GlobalClusterNotFoundFault",
5371        "httpStatusCode":404,
5372        "senderFault":true
5373      },
5374      "exception":true
5375    },
5376    "GlobalClusterQuotaExceededFault":{
5377      "type":"structure",
5378      "members":{
5379      },
5380      "error":{
5381        "code":"GlobalClusterQuotaExceededFault",
5382        "httpStatusCode":400,
5383        "senderFault":true
5384      },
5385      "exception":true
5386    },
5387    "GlobalClustersMessage":{
5388      "type":"structure",
5389      "members":{
5390        "Marker":{"shape":"String"},
5391        "GlobalClusters":{"shape":"GlobalClusterList"}
5392      }
5393    },
5394    "IAMAuthMode":{
5395      "type":"string",
5396      "enum":[
5397        "DISABLED",
5398        "REQUIRED"
5399      ]
5400    },
5401    "IPRange":{
5402      "type":"structure",
5403      "members":{
5404        "Status":{"shape":"String"},
5405        "CIDRIP":{"shape":"String"}
5406      }
5407    },
5408    "IPRangeList":{
5409      "type":"list",
5410      "member":{
5411        "shape":"IPRange",
5412        "locationName":"IPRange"
5413      }
5414    },
5415    "IamRoleMissingPermissionsFault":{
5416      "type":"structure",
5417      "members":{
5418      },
5419      "error":{
5420        "code":"IamRoleMissingPermissions",
5421        "httpStatusCode":400,
5422        "senderFault":true
5423      },
5424      "exception":true
5425    },
5426    "IamRoleNotFoundFault":{
5427      "type":"structure",
5428      "members":{
5429      },
5430      "error":{
5431        "code":"IamRoleNotFound",
5432        "httpStatusCode":404,
5433        "senderFault":true
5434      },
5435      "exception":true
5436    },
5437    "ImportInstallationMediaMessage":{
5438      "type":"structure",
5439      "required":[
5440        "CustomAvailabilityZoneId",
5441        "Engine",
5442        "EngineVersion",
5443        "EngineInstallationMediaPath",
5444        "OSInstallationMediaPath"
5445      ],
5446      "members":{
5447        "CustomAvailabilityZoneId":{"shape":"String"},
5448        "Engine":{"shape":"String"},
5449        "EngineVersion":{"shape":"String"},
5450        "EngineInstallationMediaPath":{"shape":"String"},
5451        "OSInstallationMediaPath":{"shape":"String"}
5452      }
5453    },
5454    "InstallationMedia":{
5455      "type":"structure",
5456      "members":{
5457        "InstallationMediaId":{"shape":"String"},
5458        "CustomAvailabilityZoneId":{"shape":"String"},
5459        "Engine":{"shape":"String"},
5460        "EngineVersion":{"shape":"String"},
5461        "EngineInstallationMediaPath":{"shape":"String"},
5462        "OSInstallationMediaPath":{"shape":"String"},
5463        "Status":{"shape":"String"},
5464        "FailureCause":{"shape":"InstallationMediaFailureCause"}
5465      }
5466    },
5467    "InstallationMediaAlreadyExistsFault":{
5468      "type":"structure",
5469      "members":{
5470      },
5471      "error":{
5472        "code":"InstallationMediaAlreadyExists",
5473        "httpStatusCode":400,
5474        "senderFault":true
5475      },
5476      "exception":true
5477    },
5478    "InstallationMediaFailureCause":{
5479      "type":"structure",
5480      "members":{
5481        "Message":{"shape":"String"}
5482      }
5483    },
5484    "InstallationMediaList":{
5485      "type":"list",
5486      "member":{
5487        "shape":"InstallationMedia",
5488        "locationName":"InstallationMedia"
5489      }
5490    },
5491    "InstallationMediaMessage":{
5492      "type":"structure",
5493      "members":{
5494        "Marker":{"shape":"String"},
5495        "InstallationMedia":{"shape":"InstallationMediaList"}
5496      }
5497    },
5498    "InstallationMediaNotFoundFault":{
5499      "type":"structure",
5500      "members":{
5501      },
5502      "error":{
5503        "code":"InstallationMediaNotFound",
5504        "httpStatusCode":404,
5505        "senderFault":true
5506      },
5507      "exception":true
5508    },
5509    "InstanceQuotaExceededFault":{
5510      "type":"structure",
5511      "members":{
5512      },
5513      "error":{
5514        "code":"InstanceQuotaExceeded",
5515        "httpStatusCode":400,
5516        "senderFault":true
5517      },
5518      "exception":true
5519    },
5520    "InsufficientDBClusterCapacityFault":{
5521      "type":"structure",
5522      "members":{
5523      },
5524      "error":{
5525        "code":"InsufficientDBClusterCapacityFault",
5526        "httpStatusCode":403,
5527        "senderFault":true
5528      },
5529      "exception":true
5530    },
5531    "InsufficientDBInstanceCapacityFault":{
5532      "type":"structure",
5533      "members":{
5534      },
5535      "error":{
5536        "code":"InsufficientDBInstanceCapacity",
5537        "httpStatusCode":400,
5538        "senderFault":true
5539      },
5540      "exception":true
5541    },
5542    "InsufficientStorageClusterCapacityFault":{
5543      "type":"structure",
5544      "members":{
5545      },
5546      "error":{
5547        "code":"InsufficientStorageClusterCapacity",
5548        "httpStatusCode":400,
5549        "senderFault":true
5550      },
5551      "exception":true
5552    },
5553    "Integer":{"type":"integer"},
5554    "IntegerOptional":{"type":"integer"},
5555    "InvalidDBClusterCapacityFault":{
5556      "type":"structure",
5557      "members":{
5558      },
5559      "error":{
5560        "code":"InvalidDBClusterCapacityFault",
5561        "httpStatusCode":400,
5562        "senderFault":true
5563      },
5564      "exception":true
5565    },
5566    "InvalidDBClusterEndpointStateFault":{
5567      "type":"structure",
5568      "members":{
5569      },
5570      "error":{
5571        "code":"InvalidDBClusterEndpointStateFault",
5572        "httpStatusCode":400,
5573        "senderFault":true
5574      },
5575      "exception":true
5576    },
5577    "InvalidDBClusterSnapshotStateFault":{
5578      "type":"structure",
5579      "members":{
5580      },
5581      "error":{
5582        "code":"InvalidDBClusterSnapshotStateFault",
5583        "httpStatusCode":400,
5584        "senderFault":true
5585      },
5586      "exception":true
5587    },
5588    "InvalidDBClusterStateFault":{
5589      "type":"structure",
5590      "members":{
5591      },
5592      "error":{
5593        "code":"InvalidDBClusterStateFault",
5594        "httpStatusCode":400,
5595        "senderFault":true
5596      },
5597      "exception":true
5598    },
5599    "InvalidDBInstanceAutomatedBackupStateFault":{
5600      "type":"structure",
5601      "members":{
5602      },
5603      "error":{
5604        "code":"InvalidDBInstanceAutomatedBackupState",
5605        "httpStatusCode":400,
5606        "senderFault":true
5607      },
5608      "exception":true
5609    },
5610    "InvalidDBInstanceStateFault":{
5611      "type":"structure",
5612      "members":{
5613      },
5614      "error":{
5615        "code":"InvalidDBInstanceState",
5616        "httpStatusCode":400,
5617        "senderFault":true
5618      },
5619      "exception":true
5620    },
5621    "InvalidDBParameterGroupStateFault":{
5622      "type":"structure",
5623      "members":{
5624      },
5625      "error":{
5626        "code":"InvalidDBParameterGroupState",
5627        "httpStatusCode":400,
5628        "senderFault":true
5629      },
5630      "exception":true
5631    },
5632    "InvalidDBProxyStateFault":{
5633      "type":"structure",
5634      "members":{
5635      },
5636      "error":{
5637        "code":"InvalidDBProxyStateFault",
5638        "httpStatusCode":400,
5639        "senderFault":true
5640      },
5641      "exception":true
5642    },
5643    "InvalidDBSecurityGroupStateFault":{
5644      "type":"structure",
5645      "members":{
5646      },
5647      "error":{
5648        "code":"InvalidDBSecurityGroupState",
5649        "httpStatusCode":400,
5650        "senderFault":true
5651      },
5652      "exception":true
5653    },
5654    "InvalidDBSnapshotStateFault":{
5655      "type":"structure",
5656      "members":{
5657      },
5658      "error":{
5659        "code":"InvalidDBSnapshotState",
5660        "httpStatusCode":400,
5661        "senderFault":true
5662      },
5663      "exception":true
5664    },
5665    "InvalidDBSubnetGroupFault":{
5666      "type":"structure",
5667      "members":{
5668      },
5669      "error":{
5670        "code":"InvalidDBSubnetGroupFault",
5671        "httpStatusCode":400,
5672        "senderFault":true
5673      },
5674      "exception":true
5675    },
5676    "InvalidDBSubnetGroupStateFault":{
5677      "type":"structure",
5678      "members":{
5679      },
5680      "error":{
5681        "code":"InvalidDBSubnetGroupStateFault",
5682        "httpStatusCode":400,
5683        "senderFault":true
5684      },
5685      "exception":true
5686    },
5687    "InvalidDBSubnetStateFault":{
5688      "type":"structure",
5689      "members":{
5690      },
5691      "error":{
5692        "code":"InvalidDBSubnetStateFault",
5693        "httpStatusCode":400,
5694        "senderFault":true
5695      },
5696      "exception":true
5697    },
5698    "InvalidEventSubscriptionStateFault":{
5699      "type":"structure",
5700      "members":{
5701      },
5702      "error":{
5703        "code":"InvalidEventSubscriptionState",
5704        "httpStatusCode":400,
5705        "senderFault":true
5706      },
5707      "exception":true
5708    },
5709    "InvalidExportOnlyFault":{
5710      "type":"structure",
5711      "members":{
5712      },
5713      "error":{
5714        "code":"InvalidExportOnly",
5715        "httpStatusCode":400,
5716        "senderFault":true
5717      },
5718      "exception":true
5719    },
5720    "InvalidExportSourceStateFault":{
5721      "type":"structure",
5722      "members":{
5723      },
5724      "error":{
5725        "code":"InvalidExportSourceState",
5726        "httpStatusCode":400,
5727        "senderFault":true
5728      },
5729      "exception":true
5730    },
5731    "InvalidExportTaskStateFault":{
5732      "type":"structure",
5733      "members":{
5734      },
5735      "error":{
5736        "code":"InvalidExportTaskStateFault",
5737        "httpStatusCode":400,
5738        "senderFault":true
5739      },
5740      "exception":true
5741    },
5742    "InvalidGlobalClusterStateFault":{
5743      "type":"structure",
5744      "members":{
5745      },
5746      "error":{
5747        "code":"InvalidGlobalClusterStateFault",
5748        "httpStatusCode":400,
5749        "senderFault":true
5750      },
5751      "exception":true
5752    },
5753    "InvalidOptionGroupStateFault":{
5754      "type":"structure",
5755      "members":{
5756      },
5757      "error":{
5758        "code":"InvalidOptionGroupStateFault",
5759        "httpStatusCode":400,
5760        "senderFault":true
5761      },
5762      "exception":true
5763    },
5764    "InvalidRestoreFault":{
5765      "type":"structure",
5766      "members":{
5767      },
5768      "error":{
5769        "code":"InvalidRestoreFault",
5770        "httpStatusCode":400,
5771        "senderFault":true
5772      },
5773      "exception":true
5774    },
5775    "InvalidS3BucketFault":{
5776      "type":"structure",
5777      "members":{
5778      },
5779      "error":{
5780        "code":"InvalidS3BucketFault",
5781        "httpStatusCode":400,
5782        "senderFault":true
5783      },
5784      "exception":true
5785    },
5786    "InvalidSubnet":{
5787      "type":"structure",
5788      "members":{
5789      },
5790      "error":{
5791        "code":"InvalidSubnet",
5792        "httpStatusCode":400,
5793        "senderFault":true
5794      },
5795      "exception":true
5796    },
5797    "InvalidVPCNetworkStateFault":{
5798      "type":"structure",
5799      "members":{
5800      },
5801      "error":{
5802        "code":"InvalidVPCNetworkStateFault",
5803        "httpStatusCode":400,
5804        "senderFault":true
5805      },
5806      "exception":true
5807    },
5808    "KMSKeyNotAccessibleFault":{
5809      "type":"structure",
5810      "members":{
5811      },
5812      "error":{
5813        "code":"KMSKeyNotAccessibleFault",
5814        "httpStatusCode":400,
5815        "senderFault":true
5816      },
5817      "exception":true
5818    },
5819    "KeyList":{
5820      "type":"list",
5821      "member":{"shape":"String"}
5822    },
5823    "ListTagsForResourceMessage":{
5824      "type":"structure",
5825      "required":["ResourceName"],
5826      "members":{
5827        "ResourceName":{"shape":"String"},
5828        "Filters":{"shape":"FilterList"}
5829      }
5830    },
5831    "LogTypeList":{
5832      "type":"list",
5833      "member":{"shape":"String"}
5834    },
5835    "Long":{"type":"long"},
5836    "LongOptional":{"type":"long"},
5837    "MaxRecords":{
5838      "type":"integer",
5839      "max":100,
5840      "min":20
5841    },
5842    "MinimumEngineVersionPerAllowedValue":{
5843      "type":"structure",
5844      "members":{
5845        "AllowedValue":{"shape":"String"},
5846        "MinimumEngineVersion":{"shape":"String"}
5847      }
5848    },
5849    "MinimumEngineVersionPerAllowedValueList":{
5850      "type":"list",
5851      "member":{
5852        "shape":"MinimumEngineVersionPerAllowedValue",
5853        "locationName":"MinimumEngineVersionPerAllowedValue"
5854      }
5855    },
5856    "ModifyCertificatesMessage":{
5857      "type":"structure",
5858      "members":{
5859        "CertificateIdentifier":{"shape":"String"},
5860        "RemoveCustomerOverride":{"shape":"BooleanOptional"}
5861      }
5862    },
5863    "ModifyCertificatesResult":{
5864      "type":"structure",
5865      "members":{
5866        "Certificate":{"shape":"Certificate"}
5867      }
5868    },
5869    "ModifyCurrentDBClusterCapacityMessage":{
5870      "type":"structure",
5871      "required":["DBClusterIdentifier"],
5872      "members":{
5873        "DBClusterIdentifier":{"shape":"String"},
5874        "Capacity":{"shape":"IntegerOptional"},
5875        "SecondsBeforeTimeout":{"shape":"IntegerOptional"},
5876        "TimeoutAction":{"shape":"String"}
5877      }
5878    },
5879    "ModifyDBClusterEndpointMessage":{
5880      "type":"structure",
5881      "required":["DBClusterEndpointIdentifier"],
5882      "members":{
5883        "DBClusterEndpointIdentifier":{"shape":"String"},
5884        "EndpointType":{"shape":"String"},
5885        "StaticMembers":{"shape":"StringList"},
5886        "ExcludedMembers":{"shape":"StringList"}
5887      }
5888    },
5889    "ModifyDBClusterMessage":{
5890      "type":"structure",
5891      "required":["DBClusterIdentifier"],
5892      "members":{
5893        "DBClusterIdentifier":{"shape":"String"},
5894        "NewDBClusterIdentifier":{"shape":"String"},
5895        "ApplyImmediately":{"shape":"Boolean"},
5896        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
5897        "DBClusterParameterGroupName":{"shape":"String"},
5898        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
5899        "Port":{"shape":"IntegerOptional"},
5900        "MasterUserPassword":{"shape":"String"},
5901        "OptionGroupName":{"shape":"String"},
5902        "PreferredBackupWindow":{"shape":"String"},
5903        "PreferredMaintenanceWindow":{"shape":"String"},
5904        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
5905        "BacktrackWindow":{"shape":"LongOptional"},
5906        "CloudwatchLogsExportConfiguration":{"shape":"CloudwatchLogsExportConfiguration"},
5907        "EngineVersion":{"shape":"String"},
5908        "AllowMajorVersionUpgrade":{"shape":"Boolean"},
5909        "DBInstanceParameterGroupName":{"shape":"String"},
5910        "Domain":{"shape":"String"},
5911        "DomainIAMRoleName":{"shape":"String"},
5912        "ScalingConfiguration":{"shape":"ScalingConfiguration"},
5913        "DeletionProtection":{"shape":"BooleanOptional"},
5914        "EnableHttpEndpoint":{"shape":"BooleanOptional"},
5915        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
5916        "EnableGlobalWriteForwarding":{"shape":"BooleanOptional"}
5917      }
5918    },
5919    "ModifyDBClusterParameterGroupMessage":{
5920      "type":"structure",
5921      "required":[
5922        "DBClusterParameterGroupName",
5923        "Parameters"
5924      ],
5925      "members":{
5926        "DBClusterParameterGroupName":{"shape":"String"},
5927        "Parameters":{"shape":"ParametersList"}
5928      }
5929    },
5930    "ModifyDBClusterResult":{
5931      "type":"structure",
5932      "members":{
5933        "DBCluster":{"shape":"DBCluster"}
5934      }
5935    },
5936    "ModifyDBClusterSnapshotAttributeMessage":{
5937      "type":"structure",
5938      "required":[
5939        "DBClusterSnapshotIdentifier",
5940        "AttributeName"
5941      ],
5942      "members":{
5943        "DBClusterSnapshotIdentifier":{"shape":"String"},
5944        "AttributeName":{"shape":"String"},
5945        "ValuesToAdd":{"shape":"AttributeValueList"},
5946        "ValuesToRemove":{"shape":"AttributeValueList"}
5947      }
5948    },
5949    "ModifyDBClusterSnapshotAttributeResult":{
5950      "type":"structure",
5951      "members":{
5952        "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"}
5953      }
5954    },
5955    "ModifyDBInstanceMessage":{
5956      "type":"structure",
5957      "required":["DBInstanceIdentifier"],
5958      "members":{
5959        "DBInstanceIdentifier":{"shape":"String"},
5960        "AllocatedStorage":{"shape":"IntegerOptional"},
5961        "DBInstanceClass":{"shape":"String"},
5962        "DBSubnetGroupName":{"shape":"String"},
5963        "DBSecurityGroups":{"shape":"DBSecurityGroupNameList"},
5964        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
5965        "ApplyImmediately":{"shape":"Boolean"},
5966        "MasterUserPassword":{"shape":"String"},
5967        "DBParameterGroupName":{"shape":"String"},
5968        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
5969        "PreferredBackupWindow":{"shape":"String"},
5970        "PreferredMaintenanceWindow":{"shape":"String"},
5971        "MultiAZ":{"shape":"BooleanOptional"},
5972        "EngineVersion":{"shape":"String"},
5973        "AllowMajorVersionUpgrade":{"shape":"Boolean"},
5974        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
5975        "LicenseModel":{"shape":"String"},
5976        "Iops":{"shape":"IntegerOptional"},
5977        "OptionGroupName":{"shape":"String"},
5978        "NewDBInstanceIdentifier":{"shape":"String"},
5979        "StorageType":{"shape":"String"},
5980        "TdeCredentialArn":{"shape":"String"},
5981        "TdeCredentialPassword":{"shape":"String"},
5982        "CACertificateIdentifier":{"shape":"String"},
5983        "Domain":{"shape":"String"},
5984        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
5985        "MonitoringInterval":{"shape":"IntegerOptional"},
5986        "DBPortNumber":{"shape":"IntegerOptional"},
5987        "PubliclyAccessible":{"shape":"BooleanOptional"},
5988        "MonitoringRoleArn":{"shape":"String"},
5989        "DomainIAMRoleName":{"shape":"String"},
5990        "PromotionTier":{"shape":"IntegerOptional"},
5991        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
5992        "EnablePerformanceInsights":{"shape":"BooleanOptional"},
5993        "PerformanceInsightsKMSKeyId":{"shape":"String"},
5994        "PerformanceInsightsRetentionPeriod":{"shape":"IntegerOptional"},
5995        "CloudwatchLogsExportConfiguration":{"shape":"CloudwatchLogsExportConfiguration"},
5996        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
5997        "UseDefaultProcessorFeatures":{"shape":"BooleanOptional"},
5998        "DeletionProtection":{"shape":"BooleanOptional"},
5999        "MaxAllocatedStorage":{"shape":"IntegerOptional"},
6000        "CertificateRotationRestart":{"shape":"BooleanOptional"}
6001      }
6002    },
6003    "ModifyDBInstanceResult":{
6004      "type":"structure",
6005      "members":{
6006        "DBInstance":{"shape":"DBInstance"}
6007      }
6008    },
6009    "ModifyDBParameterGroupMessage":{
6010      "type":"structure",
6011      "required":[
6012        "DBParameterGroupName",
6013        "Parameters"
6014      ],
6015      "members":{
6016        "DBParameterGroupName":{"shape":"String"},
6017        "Parameters":{"shape":"ParametersList"}
6018      }
6019    },
6020    "ModifyDBProxyRequest":{
6021      "type":"structure",
6022      "required":["DBProxyName"],
6023      "members":{
6024        "DBProxyName":{"shape":"String"},
6025        "NewDBProxyName":{"shape":"String"},
6026        "Auth":{"shape":"UserAuthConfigList"},
6027        "RequireTLS":{"shape":"BooleanOptional"},
6028        "IdleClientTimeout":{"shape":"IntegerOptional"},
6029        "DebugLogging":{"shape":"BooleanOptional"},
6030        "RoleArn":{"shape":"String"},
6031        "SecurityGroups":{"shape":"StringList"}
6032      }
6033    },
6034    "ModifyDBProxyResponse":{
6035      "type":"structure",
6036      "members":{
6037        "DBProxy":{"shape":"DBProxy"}
6038      }
6039    },
6040    "ModifyDBProxyTargetGroupRequest":{
6041      "type":"structure",
6042      "required":[
6043        "TargetGroupName",
6044        "DBProxyName"
6045      ],
6046      "members":{
6047        "TargetGroupName":{"shape":"String"},
6048        "DBProxyName":{"shape":"String"},
6049        "ConnectionPoolConfig":{"shape":"ConnectionPoolConfiguration"},
6050        "NewName":{"shape":"String"}
6051      }
6052    },
6053    "ModifyDBProxyTargetGroupResponse":{
6054      "type":"structure",
6055      "members":{
6056        "DBProxyTargetGroup":{"shape":"DBProxyTargetGroup"}
6057      }
6058    },
6059    "ModifyDBSnapshotAttributeMessage":{
6060      "type":"structure",
6061      "required":[
6062        "DBSnapshotIdentifier",
6063        "AttributeName"
6064      ],
6065      "members":{
6066        "DBSnapshotIdentifier":{"shape":"String"},
6067        "AttributeName":{"shape":"String"},
6068        "ValuesToAdd":{"shape":"AttributeValueList"},
6069        "ValuesToRemove":{"shape":"AttributeValueList"}
6070      }
6071    },
6072    "ModifyDBSnapshotAttributeResult":{
6073      "type":"structure",
6074      "members":{
6075        "DBSnapshotAttributesResult":{"shape":"DBSnapshotAttributesResult"}
6076      }
6077    },
6078    "ModifyDBSnapshotMessage":{
6079      "type":"structure",
6080      "required":["DBSnapshotIdentifier"],
6081      "members":{
6082        "DBSnapshotIdentifier":{"shape":"String"},
6083        "EngineVersion":{"shape":"String"},
6084        "OptionGroupName":{"shape":"String"}
6085      }
6086    },
6087    "ModifyDBSnapshotResult":{
6088      "type":"structure",
6089      "members":{
6090        "DBSnapshot":{"shape":"DBSnapshot"}
6091      }
6092    },
6093    "ModifyDBSubnetGroupMessage":{
6094      "type":"structure",
6095      "required":[
6096        "DBSubnetGroupName",
6097        "SubnetIds"
6098      ],
6099      "members":{
6100        "DBSubnetGroupName":{"shape":"String"},
6101        "DBSubnetGroupDescription":{"shape":"String"},
6102        "SubnetIds":{"shape":"SubnetIdentifierList"}
6103      }
6104    },
6105    "ModifyDBSubnetGroupResult":{
6106      "type":"structure",
6107      "members":{
6108        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
6109      }
6110    },
6111    "ModifyEventSubscriptionMessage":{
6112      "type":"structure",
6113      "required":["SubscriptionName"],
6114      "members":{
6115        "SubscriptionName":{"shape":"String"},
6116        "SnsTopicArn":{"shape":"String"},
6117        "SourceType":{"shape":"String"},
6118        "EventCategories":{"shape":"EventCategoriesList"},
6119        "Enabled":{"shape":"BooleanOptional"}
6120      }
6121    },
6122    "ModifyEventSubscriptionResult":{
6123      "type":"structure",
6124      "members":{
6125        "EventSubscription":{"shape":"EventSubscription"}
6126      }
6127    },
6128    "ModifyGlobalClusterMessage":{
6129      "type":"structure",
6130      "members":{
6131        "GlobalClusterIdentifier":{"shape":"String"},
6132        "NewGlobalClusterIdentifier":{"shape":"String"},
6133        "DeletionProtection":{"shape":"BooleanOptional"}
6134      }
6135    },
6136    "ModifyGlobalClusterResult":{
6137      "type":"structure",
6138      "members":{
6139        "GlobalCluster":{"shape":"GlobalCluster"}
6140      }
6141    },
6142    "ModifyOptionGroupMessage":{
6143      "type":"structure",
6144      "required":["OptionGroupName"],
6145      "members":{
6146        "OptionGroupName":{"shape":"String"},
6147        "OptionsToInclude":{"shape":"OptionConfigurationList"},
6148        "OptionsToRemove":{"shape":"OptionNamesList"},
6149        "ApplyImmediately":{"shape":"Boolean"}
6150      }
6151    },
6152    "ModifyOptionGroupResult":{
6153      "type":"structure",
6154      "members":{
6155        "OptionGroup":{"shape":"OptionGroup"}
6156      }
6157    },
6158    "Option":{
6159      "type":"structure",
6160      "members":{
6161        "OptionName":{"shape":"String"},
6162        "OptionDescription":{"shape":"String"},
6163        "Persistent":{"shape":"Boolean"},
6164        "Permanent":{"shape":"Boolean"},
6165        "Port":{"shape":"IntegerOptional"},
6166        "OptionVersion":{"shape":"String"},
6167        "OptionSettings":{"shape":"OptionSettingConfigurationList"},
6168        "DBSecurityGroupMemberships":{"shape":"DBSecurityGroupMembershipList"},
6169        "VpcSecurityGroupMemberships":{"shape":"VpcSecurityGroupMembershipList"}
6170      }
6171    },
6172    "OptionConfiguration":{
6173      "type":"structure",
6174      "required":["OptionName"],
6175      "members":{
6176        "OptionName":{"shape":"String"},
6177        "Port":{"shape":"IntegerOptional"},
6178        "OptionVersion":{"shape":"String"},
6179        "DBSecurityGroupMemberships":{"shape":"DBSecurityGroupNameList"},
6180        "VpcSecurityGroupMemberships":{"shape":"VpcSecurityGroupIdList"},
6181        "OptionSettings":{"shape":"OptionSettingsList"}
6182      }
6183    },
6184    "OptionConfigurationList":{
6185      "type":"list",
6186      "member":{
6187        "shape":"OptionConfiguration",
6188        "locationName":"OptionConfiguration"
6189      }
6190    },
6191    "OptionGroup":{
6192      "type":"structure",
6193      "members":{
6194        "OptionGroupName":{"shape":"String"},
6195        "OptionGroupDescription":{"shape":"String"},
6196        "EngineName":{"shape":"String"},
6197        "MajorEngineVersion":{"shape":"String"},
6198        "Options":{"shape":"OptionsList"},
6199        "AllowsVpcAndNonVpcInstanceMemberships":{"shape":"Boolean"},
6200        "VpcId":{"shape":"String"},
6201        "OptionGroupArn":{"shape":"String"}
6202      },
6203      "wrapper":true
6204    },
6205    "OptionGroupAlreadyExistsFault":{
6206      "type":"structure",
6207      "members":{
6208      },
6209      "error":{
6210        "code":"OptionGroupAlreadyExistsFault",
6211        "httpStatusCode":400,
6212        "senderFault":true
6213      },
6214      "exception":true
6215    },
6216    "OptionGroupMembership":{
6217      "type":"structure",
6218      "members":{
6219        "OptionGroupName":{"shape":"String"},
6220        "Status":{"shape":"String"}
6221      }
6222    },
6223    "OptionGroupMembershipList":{
6224      "type":"list",
6225      "member":{
6226        "shape":"OptionGroupMembership",
6227        "locationName":"OptionGroupMembership"
6228      }
6229    },
6230    "OptionGroupNotFoundFault":{
6231      "type":"structure",
6232      "members":{
6233      },
6234      "error":{
6235        "code":"OptionGroupNotFoundFault",
6236        "httpStatusCode":404,
6237        "senderFault":true
6238      },
6239      "exception":true
6240    },
6241    "OptionGroupOption":{
6242      "type":"structure",
6243      "members":{
6244        "Name":{"shape":"String"},
6245        "Description":{"shape":"String"},
6246        "EngineName":{"shape":"String"},
6247        "MajorEngineVersion":{"shape":"String"},
6248        "MinimumRequiredMinorEngineVersion":{"shape":"String"},
6249        "PortRequired":{"shape":"Boolean"},
6250        "DefaultPort":{"shape":"IntegerOptional"},
6251        "OptionsDependedOn":{"shape":"OptionsDependedOn"},
6252        "OptionsConflictsWith":{"shape":"OptionsConflictsWith"},
6253        "Persistent":{"shape":"Boolean"},
6254        "Permanent":{"shape":"Boolean"},
6255        "RequiresAutoMinorEngineVersionUpgrade":{"shape":"Boolean"},
6256        "VpcOnly":{"shape":"Boolean"},
6257        "SupportsOptionVersionDowngrade":{"shape":"BooleanOptional"},
6258        "OptionGroupOptionSettings":{"shape":"OptionGroupOptionSettingsList"},
6259        "OptionGroupOptionVersions":{"shape":"OptionGroupOptionVersionsList"}
6260      }
6261    },
6262    "OptionGroupOptionSetting":{
6263      "type":"structure",
6264      "members":{
6265        "SettingName":{"shape":"String"},
6266        "SettingDescription":{"shape":"String"},
6267        "DefaultValue":{"shape":"String"},
6268        "ApplyType":{"shape":"String"},
6269        "AllowedValues":{"shape":"String"},
6270        "IsModifiable":{"shape":"Boolean"},
6271        "IsRequired":{"shape":"Boolean"},
6272        "MinimumEngineVersionPerAllowedValue":{"shape":"MinimumEngineVersionPerAllowedValueList"}
6273      }
6274    },
6275    "OptionGroupOptionSettingsList":{
6276      "type":"list",
6277      "member":{
6278        "shape":"OptionGroupOptionSetting",
6279        "locationName":"OptionGroupOptionSetting"
6280      }
6281    },
6282    "OptionGroupOptionVersionsList":{
6283      "type":"list",
6284      "member":{
6285        "shape":"OptionVersion",
6286        "locationName":"OptionVersion"
6287      }
6288    },
6289    "OptionGroupOptionsList":{
6290      "type":"list",
6291      "member":{
6292        "shape":"OptionGroupOption",
6293        "locationName":"OptionGroupOption"
6294      }
6295    },
6296    "OptionGroupOptionsMessage":{
6297      "type":"structure",
6298      "members":{
6299        "OptionGroupOptions":{"shape":"OptionGroupOptionsList"},
6300        "Marker":{"shape":"String"}
6301      }
6302    },
6303    "OptionGroupQuotaExceededFault":{
6304      "type":"structure",
6305      "members":{
6306      },
6307      "error":{
6308        "code":"OptionGroupQuotaExceededFault",
6309        "httpStatusCode":400,
6310        "senderFault":true
6311      },
6312      "exception":true
6313    },
6314    "OptionGroups":{
6315      "type":"structure",
6316      "members":{
6317        "OptionGroupsList":{"shape":"OptionGroupsList"},
6318        "Marker":{"shape":"String"}
6319      }
6320    },
6321    "OptionGroupsList":{
6322      "type":"list",
6323      "member":{
6324        "shape":"OptionGroup",
6325        "locationName":"OptionGroup"
6326      }
6327    },
6328    "OptionNamesList":{
6329      "type":"list",
6330      "member":{"shape":"String"}
6331    },
6332    "OptionSetting":{
6333      "type":"structure",
6334      "members":{
6335        "Name":{"shape":"String"},
6336        "Value":{"shape":"String"},
6337        "DefaultValue":{"shape":"String"},
6338        "Description":{"shape":"String"},
6339        "ApplyType":{"shape":"String"},
6340        "DataType":{"shape":"String"},
6341        "AllowedValues":{"shape":"String"},
6342        "IsModifiable":{"shape":"Boolean"},
6343        "IsCollection":{"shape":"Boolean"}
6344      }
6345    },
6346    "OptionSettingConfigurationList":{
6347      "type":"list",
6348      "member":{
6349        "shape":"OptionSetting",
6350        "locationName":"OptionSetting"
6351      }
6352    },
6353    "OptionSettingsList":{
6354      "type":"list",
6355      "member":{
6356        "shape":"OptionSetting",
6357        "locationName":"OptionSetting"
6358      }
6359    },
6360    "OptionVersion":{
6361      "type":"structure",
6362      "members":{
6363        "Version":{"shape":"String"},
6364        "IsDefault":{"shape":"Boolean"}
6365      }
6366    },
6367    "OptionsConflictsWith":{
6368      "type":"list",
6369      "member":{
6370        "shape":"String",
6371        "locationName":"OptionConflictName"
6372      }
6373    },
6374    "OptionsDependedOn":{
6375      "type":"list",
6376      "member":{
6377        "shape":"String",
6378        "locationName":"OptionName"
6379      }
6380    },
6381    "OptionsList":{
6382      "type":"list",
6383      "member":{
6384        "shape":"Option",
6385        "locationName":"Option"
6386      }
6387    },
6388    "OrderableDBInstanceOption":{
6389      "type":"structure",
6390      "members":{
6391        "Engine":{"shape":"String"},
6392        "EngineVersion":{"shape":"String"},
6393        "DBInstanceClass":{"shape":"String"},
6394        "LicenseModel":{"shape":"String"},
6395        "AvailabilityZoneGroup":{"shape":"String"},
6396        "AvailabilityZones":{"shape":"AvailabilityZoneList"},
6397        "MultiAZCapable":{"shape":"Boolean"},
6398        "ReadReplicaCapable":{"shape":"Boolean"},
6399        "Vpc":{"shape":"Boolean"},
6400        "SupportsStorageEncryption":{"shape":"Boolean"},
6401        "StorageType":{"shape":"String"},
6402        "SupportsIops":{"shape":"Boolean"},
6403        "SupportsEnhancedMonitoring":{"shape":"Boolean"},
6404        "SupportsIAMDatabaseAuthentication":{"shape":"Boolean"},
6405        "SupportsPerformanceInsights":{"shape":"Boolean"},
6406        "MinStorageSize":{"shape":"IntegerOptional"},
6407        "MaxStorageSize":{"shape":"IntegerOptional"},
6408        "MinIopsPerDbInstance":{"shape":"IntegerOptional"},
6409        "MaxIopsPerDbInstance":{"shape":"IntegerOptional"},
6410        "MinIopsPerGib":{"shape":"DoubleOptional"},
6411        "MaxIopsPerGib":{"shape":"DoubleOptional"},
6412        "AvailableProcessorFeatures":{"shape":"AvailableProcessorFeatureList"},
6413        "SupportedEngineModes":{"shape":"EngineModeList"},
6414        "SupportsStorageAutoscaling":{"shape":"BooleanOptional"},
6415        "SupportsKerberosAuthentication":{"shape":"BooleanOptional"},
6416        "OutpostCapable":{"shape":"Boolean"}
6417      },
6418      "wrapper":true
6419    },
6420    "OrderableDBInstanceOptionsList":{
6421      "type":"list",
6422      "member":{
6423        "shape":"OrderableDBInstanceOption",
6424        "locationName":"OrderableDBInstanceOption"
6425      }
6426    },
6427    "OrderableDBInstanceOptionsMessage":{
6428      "type":"structure",
6429      "members":{
6430        "OrderableDBInstanceOptions":{"shape":"OrderableDBInstanceOptionsList"},
6431        "Marker":{"shape":"String"}
6432      }
6433    },
6434    "Outpost":{
6435      "type":"structure",
6436      "members":{
6437        "Arn":{"shape":"String"}
6438      }
6439    },
6440    "Parameter":{
6441      "type":"structure",
6442      "members":{
6443        "ParameterName":{"shape":"String"},
6444        "ParameterValue":{"shape":"String"},
6445        "Description":{"shape":"String"},
6446        "Source":{"shape":"String"},
6447        "ApplyType":{"shape":"String"},
6448        "DataType":{"shape":"String"},
6449        "AllowedValues":{"shape":"String"},
6450        "IsModifiable":{"shape":"Boolean"},
6451        "MinimumEngineVersion":{"shape":"String"},
6452        "ApplyMethod":{"shape":"ApplyMethod"},
6453        "SupportedEngineModes":{"shape":"EngineModeList"}
6454      }
6455    },
6456    "ParametersList":{
6457      "type":"list",
6458      "member":{
6459        "shape":"Parameter",
6460        "locationName":"Parameter"
6461      }
6462    },
6463    "PendingCloudwatchLogsExports":{
6464      "type":"structure",
6465      "members":{
6466        "LogTypesToEnable":{"shape":"LogTypeList"},
6467        "LogTypesToDisable":{"shape":"LogTypeList"}
6468      }
6469    },
6470    "PendingMaintenanceAction":{
6471      "type":"structure",
6472      "members":{
6473        "Action":{"shape":"String"},
6474        "AutoAppliedAfterDate":{"shape":"TStamp"},
6475        "ForcedApplyDate":{"shape":"TStamp"},
6476        "OptInStatus":{"shape":"String"},
6477        "CurrentApplyDate":{"shape":"TStamp"},
6478        "Description":{"shape":"String"}
6479      }
6480    },
6481    "PendingMaintenanceActionDetails":{
6482      "type":"list",
6483      "member":{
6484        "shape":"PendingMaintenanceAction",
6485        "locationName":"PendingMaintenanceAction"
6486      }
6487    },
6488    "PendingMaintenanceActions":{
6489      "type":"list",
6490      "member":{
6491        "shape":"ResourcePendingMaintenanceActions",
6492        "locationName":"ResourcePendingMaintenanceActions"
6493      }
6494    },
6495    "PendingMaintenanceActionsMessage":{
6496      "type":"structure",
6497      "members":{
6498        "PendingMaintenanceActions":{"shape":"PendingMaintenanceActions"},
6499        "Marker":{"shape":"String"}
6500      }
6501    },
6502    "PendingModifiedValues":{
6503      "type":"structure",
6504      "members":{
6505        "DBInstanceClass":{"shape":"String"},
6506        "AllocatedStorage":{"shape":"IntegerOptional"},
6507        "MasterUserPassword":{"shape":"String"},
6508        "Port":{"shape":"IntegerOptional"},
6509        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
6510        "MultiAZ":{"shape":"BooleanOptional"},
6511        "EngineVersion":{"shape":"String"},
6512        "LicenseModel":{"shape":"String"},
6513        "Iops":{"shape":"IntegerOptional"},
6514        "DBInstanceIdentifier":{"shape":"String"},
6515        "StorageType":{"shape":"String"},
6516        "CACertificateIdentifier":{"shape":"String"},
6517        "DBSubnetGroupName":{"shape":"String"},
6518        "PendingCloudwatchLogsExports":{"shape":"PendingCloudwatchLogsExports"},
6519        "ProcessorFeatures":{"shape":"ProcessorFeatureList"}
6520      }
6521    },
6522    "PointInTimeRestoreNotEnabledFault":{
6523      "type":"structure",
6524      "members":{
6525      },
6526      "error":{
6527        "code":"PointInTimeRestoreNotEnabled",
6528        "httpStatusCode":400,
6529        "senderFault":true
6530      },
6531      "exception":true
6532    },
6533    "ProcessorFeature":{
6534      "type":"structure",
6535      "members":{
6536        "Name":{"shape":"String"},
6537        "Value":{"shape":"String"}
6538      }
6539    },
6540    "ProcessorFeatureList":{
6541      "type":"list",
6542      "member":{
6543        "shape":"ProcessorFeature",
6544        "locationName":"ProcessorFeature"
6545      }
6546    },
6547    "PromoteReadReplicaDBClusterMessage":{
6548      "type":"structure",
6549      "required":["DBClusterIdentifier"],
6550      "members":{
6551        "DBClusterIdentifier":{"shape":"String"}
6552      }
6553    },
6554    "PromoteReadReplicaDBClusterResult":{
6555      "type":"structure",
6556      "members":{
6557        "DBCluster":{"shape":"DBCluster"}
6558      }
6559    },
6560    "PromoteReadReplicaMessage":{
6561      "type":"structure",
6562      "required":["DBInstanceIdentifier"],
6563      "members":{
6564        "DBInstanceIdentifier":{"shape":"String"},
6565        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
6566        "PreferredBackupWindow":{"shape":"String"}
6567      }
6568    },
6569    "PromoteReadReplicaResult":{
6570      "type":"structure",
6571      "members":{
6572        "DBInstance":{"shape":"DBInstance"}
6573      }
6574    },
6575    "ProvisionedIopsNotAvailableInAZFault":{
6576      "type":"structure",
6577      "members":{
6578      },
6579      "error":{
6580        "code":"ProvisionedIopsNotAvailableInAZFault",
6581        "httpStatusCode":400,
6582        "senderFault":true
6583      },
6584      "exception":true
6585    },
6586    "PurchaseReservedDBInstancesOfferingMessage":{
6587      "type":"structure",
6588      "required":["ReservedDBInstancesOfferingId"],
6589      "members":{
6590        "ReservedDBInstancesOfferingId":{"shape":"String"},
6591        "ReservedDBInstanceId":{"shape":"String"},
6592        "DBInstanceCount":{"shape":"IntegerOptional"},
6593        "Tags":{"shape":"TagList"}
6594      }
6595    },
6596    "PurchaseReservedDBInstancesOfferingResult":{
6597      "type":"structure",
6598      "members":{
6599        "ReservedDBInstance":{"shape":"ReservedDBInstance"}
6600      }
6601    },
6602    "Range":{
6603      "type":"structure",
6604      "members":{
6605        "From":{"shape":"Integer"},
6606        "To":{"shape":"Integer"},
6607        "Step":{"shape":"IntegerOptional"}
6608      }
6609    },
6610    "RangeList":{
6611      "type":"list",
6612      "member":{
6613        "shape":"Range",
6614        "locationName":"Range"
6615      }
6616    },
6617    "ReadReplicaDBClusterIdentifierList":{
6618      "type":"list",
6619      "member":{
6620        "shape":"String",
6621        "locationName":"ReadReplicaDBClusterIdentifier"
6622      }
6623    },
6624    "ReadReplicaDBInstanceIdentifierList":{
6625      "type":"list",
6626      "member":{
6627        "shape":"String",
6628        "locationName":"ReadReplicaDBInstanceIdentifier"
6629      }
6630    },
6631    "ReadReplicaIdentifierList":{
6632      "type":"list",
6633      "member":{
6634        "shape":"String",
6635        "locationName":"ReadReplicaIdentifier"
6636      }
6637    },
6638    "ReadersArnList":{
6639      "type":"list",
6640      "member":{"shape":"String"}
6641    },
6642    "RebootDBInstanceMessage":{
6643      "type":"structure",
6644      "required":["DBInstanceIdentifier"],
6645      "members":{
6646        "DBInstanceIdentifier":{"shape":"String"},
6647        "ForceFailover":{"shape":"BooleanOptional"}
6648      }
6649    },
6650    "RebootDBInstanceResult":{
6651      "type":"structure",
6652      "members":{
6653        "DBInstance":{"shape":"DBInstance"}
6654      }
6655    },
6656    "RecurringCharge":{
6657      "type":"structure",
6658      "members":{
6659        "RecurringChargeAmount":{"shape":"Double"},
6660        "RecurringChargeFrequency":{"shape":"String"}
6661      },
6662      "wrapper":true
6663    },
6664    "RecurringChargeList":{
6665      "type":"list",
6666      "member":{
6667        "shape":"RecurringCharge",
6668        "locationName":"RecurringCharge"
6669      }
6670    },
6671    "RegisterDBProxyTargetsRequest":{
6672      "type":"structure",
6673      "required":["DBProxyName"],
6674      "members":{
6675        "DBProxyName":{"shape":"String"},
6676        "TargetGroupName":{"shape":"String"},
6677        "DBInstanceIdentifiers":{"shape":"StringList"},
6678        "DBClusterIdentifiers":{"shape":"StringList"}
6679      }
6680    },
6681    "RegisterDBProxyTargetsResponse":{
6682      "type":"structure",
6683      "members":{
6684        "DBProxyTargets":{"shape":"TargetList"}
6685      }
6686    },
6687    "RemoveFromGlobalClusterMessage":{
6688      "type":"structure",
6689      "members":{
6690        "GlobalClusterIdentifier":{"shape":"String"},
6691        "DbClusterIdentifier":{"shape":"String"}
6692      }
6693    },
6694    "RemoveFromGlobalClusterResult":{
6695      "type":"structure",
6696      "members":{
6697        "GlobalCluster":{"shape":"GlobalCluster"}
6698      }
6699    },
6700    "RemoveRoleFromDBClusterMessage":{
6701      "type":"structure",
6702      "required":[
6703        "DBClusterIdentifier",
6704        "RoleArn"
6705      ],
6706      "members":{
6707        "DBClusterIdentifier":{"shape":"String"},
6708        "RoleArn":{"shape":"String"},
6709        "FeatureName":{"shape":"String"}
6710      }
6711    },
6712    "RemoveRoleFromDBInstanceMessage":{
6713      "type":"structure",
6714      "required":[
6715        "DBInstanceIdentifier",
6716        "RoleArn",
6717        "FeatureName"
6718      ],
6719      "members":{
6720        "DBInstanceIdentifier":{"shape":"String"},
6721        "RoleArn":{"shape":"String"},
6722        "FeatureName":{"shape":"String"}
6723      }
6724    },
6725    "RemoveSourceIdentifierFromSubscriptionMessage":{
6726      "type":"structure",
6727      "required":[
6728        "SubscriptionName",
6729        "SourceIdentifier"
6730      ],
6731      "members":{
6732        "SubscriptionName":{"shape":"String"},
6733        "SourceIdentifier":{"shape":"String"}
6734      }
6735    },
6736    "RemoveSourceIdentifierFromSubscriptionResult":{
6737      "type":"structure",
6738      "members":{
6739        "EventSubscription":{"shape":"EventSubscription"}
6740      }
6741    },
6742    "RemoveTagsFromResourceMessage":{
6743      "type":"structure",
6744      "required":[
6745        "ResourceName",
6746        "TagKeys"
6747      ],
6748      "members":{
6749        "ResourceName":{"shape":"String"},
6750        "TagKeys":{"shape":"KeyList"}
6751      }
6752    },
6753    "ReservedDBInstance":{
6754      "type":"structure",
6755      "members":{
6756        "ReservedDBInstanceId":{"shape":"String"},
6757        "ReservedDBInstancesOfferingId":{"shape":"String"},
6758        "DBInstanceClass":{"shape":"String"},
6759        "StartTime":{"shape":"TStamp"},
6760        "Duration":{"shape":"Integer"},
6761        "FixedPrice":{"shape":"Double"},
6762        "UsagePrice":{"shape":"Double"},
6763        "CurrencyCode":{"shape":"String"},
6764        "DBInstanceCount":{"shape":"Integer"},
6765        "ProductDescription":{"shape":"String"},
6766        "OfferingType":{"shape":"String"},
6767        "MultiAZ":{"shape":"Boolean"},
6768        "State":{"shape":"String"},
6769        "RecurringCharges":{"shape":"RecurringChargeList"},
6770        "ReservedDBInstanceArn":{"shape":"String"},
6771        "LeaseId":{"shape":"String"}
6772      },
6773      "wrapper":true
6774    },
6775    "ReservedDBInstanceAlreadyExistsFault":{
6776      "type":"structure",
6777      "members":{
6778      },
6779      "error":{
6780        "code":"ReservedDBInstanceAlreadyExists",
6781        "httpStatusCode":404,
6782        "senderFault":true
6783      },
6784      "exception":true
6785    },
6786    "ReservedDBInstanceList":{
6787      "type":"list",
6788      "member":{
6789        "shape":"ReservedDBInstance",
6790        "locationName":"ReservedDBInstance"
6791      }
6792    },
6793    "ReservedDBInstanceMessage":{
6794      "type":"structure",
6795      "members":{
6796        "Marker":{"shape":"String"},
6797        "ReservedDBInstances":{"shape":"ReservedDBInstanceList"}
6798      }
6799    },
6800    "ReservedDBInstanceNotFoundFault":{
6801      "type":"structure",
6802      "members":{
6803      },
6804      "error":{
6805        "code":"ReservedDBInstanceNotFound",
6806        "httpStatusCode":404,
6807        "senderFault":true
6808      },
6809      "exception":true
6810    },
6811    "ReservedDBInstanceQuotaExceededFault":{
6812      "type":"structure",
6813      "members":{
6814      },
6815      "error":{
6816        "code":"ReservedDBInstanceQuotaExceeded",
6817        "httpStatusCode":400,
6818        "senderFault":true
6819      },
6820      "exception":true
6821    },
6822    "ReservedDBInstancesOffering":{
6823      "type":"structure",
6824      "members":{
6825        "ReservedDBInstancesOfferingId":{"shape":"String"},
6826        "DBInstanceClass":{"shape":"String"},
6827        "Duration":{"shape":"Integer"},
6828        "FixedPrice":{"shape":"Double"},
6829        "UsagePrice":{"shape":"Double"},
6830        "CurrencyCode":{"shape":"String"},
6831        "ProductDescription":{"shape":"String"},
6832        "OfferingType":{"shape":"String"},
6833        "MultiAZ":{"shape":"Boolean"},
6834        "RecurringCharges":{"shape":"RecurringChargeList"}
6835      },
6836      "wrapper":true
6837    },
6838    "ReservedDBInstancesOfferingList":{
6839      "type":"list",
6840      "member":{
6841        "shape":"ReservedDBInstancesOffering",
6842        "locationName":"ReservedDBInstancesOffering"
6843      }
6844    },
6845    "ReservedDBInstancesOfferingMessage":{
6846      "type":"structure",
6847      "members":{
6848        "Marker":{"shape":"String"},
6849        "ReservedDBInstancesOfferings":{"shape":"ReservedDBInstancesOfferingList"}
6850      }
6851    },
6852    "ReservedDBInstancesOfferingNotFoundFault":{
6853      "type":"structure",
6854      "members":{
6855      },
6856      "error":{
6857        "code":"ReservedDBInstancesOfferingNotFound",
6858        "httpStatusCode":404,
6859        "senderFault":true
6860      },
6861      "exception":true
6862    },
6863    "ResetDBClusterParameterGroupMessage":{
6864      "type":"structure",
6865      "required":["DBClusterParameterGroupName"],
6866      "members":{
6867        "DBClusterParameterGroupName":{"shape":"String"},
6868        "ResetAllParameters":{"shape":"Boolean"},
6869        "Parameters":{"shape":"ParametersList"}
6870      }
6871    },
6872    "ResetDBParameterGroupMessage":{
6873      "type":"structure",
6874      "required":["DBParameterGroupName"],
6875      "members":{
6876        "DBParameterGroupName":{"shape":"String"},
6877        "ResetAllParameters":{"shape":"Boolean"},
6878        "Parameters":{"shape":"ParametersList"}
6879      }
6880    },
6881    "ResourceNotFoundFault":{
6882      "type":"structure",
6883      "members":{
6884      },
6885      "error":{
6886        "code":"ResourceNotFoundFault",
6887        "httpStatusCode":404,
6888        "senderFault":true
6889      },
6890      "exception":true
6891    },
6892    "ResourcePendingMaintenanceActions":{
6893      "type":"structure",
6894      "members":{
6895        "ResourceIdentifier":{"shape":"String"},
6896        "PendingMaintenanceActionDetails":{"shape":"PendingMaintenanceActionDetails"}
6897      },
6898      "wrapper":true
6899    },
6900    "RestoreDBClusterFromS3Message":{
6901      "type":"structure",
6902      "required":[
6903        "DBClusterIdentifier",
6904        "Engine",
6905        "MasterUsername",
6906        "MasterUserPassword",
6907        "SourceEngine",
6908        "SourceEngineVersion",
6909        "S3BucketName",
6910        "S3IngestionRoleArn"
6911      ],
6912      "members":{
6913        "AvailabilityZones":{"shape":"AvailabilityZones"},
6914        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
6915        "CharacterSetName":{"shape":"String"},
6916        "DatabaseName":{"shape":"String"},
6917        "DBClusterIdentifier":{"shape":"String"},
6918        "DBClusterParameterGroupName":{"shape":"String"},
6919        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
6920        "DBSubnetGroupName":{"shape":"String"},
6921        "Engine":{"shape":"String"},
6922        "EngineVersion":{"shape":"String"},
6923        "Port":{"shape":"IntegerOptional"},
6924        "MasterUsername":{"shape":"String"},
6925        "MasterUserPassword":{"shape":"String"},
6926        "OptionGroupName":{"shape":"String"},
6927        "PreferredBackupWindow":{"shape":"String"},
6928        "PreferredMaintenanceWindow":{"shape":"String"},
6929        "Tags":{"shape":"TagList"},
6930        "StorageEncrypted":{"shape":"BooleanOptional"},
6931        "KmsKeyId":{"shape":"String"},
6932        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
6933        "SourceEngine":{"shape":"String"},
6934        "SourceEngineVersion":{"shape":"String"},
6935        "S3BucketName":{"shape":"String"},
6936        "S3Prefix":{"shape":"String"},
6937        "S3IngestionRoleArn":{"shape":"String"},
6938        "BacktrackWindow":{"shape":"LongOptional"},
6939        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
6940        "DeletionProtection":{"shape":"BooleanOptional"},
6941        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
6942        "Domain":{"shape":"String"},
6943        "DomainIAMRoleName":{"shape":"String"}
6944      }
6945    },
6946    "RestoreDBClusterFromS3Result":{
6947      "type":"structure",
6948      "members":{
6949        "DBCluster":{"shape":"DBCluster"}
6950      }
6951    },
6952    "RestoreDBClusterFromSnapshotMessage":{
6953      "type":"structure",
6954      "required":[
6955        "DBClusterIdentifier",
6956        "SnapshotIdentifier",
6957        "Engine"
6958      ],
6959      "members":{
6960        "AvailabilityZones":{"shape":"AvailabilityZones"},
6961        "DBClusterIdentifier":{"shape":"String"},
6962        "SnapshotIdentifier":{"shape":"String"},
6963        "Engine":{"shape":"String"},
6964        "EngineVersion":{"shape":"String"},
6965        "Port":{"shape":"IntegerOptional"},
6966        "DBSubnetGroupName":{"shape":"String"},
6967        "DatabaseName":{"shape":"String"},
6968        "OptionGroupName":{"shape":"String"},
6969        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
6970        "Tags":{"shape":"TagList"},
6971        "KmsKeyId":{"shape":"String"},
6972        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
6973        "BacktrackWindow":{"shape":"LongOptional"},
6974        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
6975        "EngineMode":{"shape":"String"},
6976        "ScalingConfiguration":{"shape":"ScalingConfiguration"},
6977        "DBClusterParameterGroupName":{"shape":"String"},
6978        "DeletionProtection":{"shape":"BooleanOptional"},
6979        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
6980        "Domain":{"shape":"String"},
6981        "DomainIAMRoleName":{"shape":"String"}
6982      }
6983    },
6984    "RestoreDBClusterFromSnapshotResult":{
6985      "type":"structure",
6986      "members":{
6987        "DBCluster":{"shape":"DBCluster"}
6988      }
6989    },
6990    "RestoreDBClusterToPointInTimeMessage":{
6991      "type":"structure",
6992      "required":[
6993        "DBClusterIdentifier",
6994        "SourceDBClusterIdentifier"
6995      ],
6996      "members":{
6997        "DBClusterIdentifier":{"shape":"String"},
6998        "RestoreType":{"shape":"String"},
6999        "SourceDBClusterIdentifier":{"shape":"String"},
7000        "RestoreToTime":{"shape":"TStamp"},
7001        "UseLatestRestorableTime":{"shape":"Boolean"},
7002        "Port":{"shape":"IntegerOptional"},
7003        "DBSubnetGroupName":{"shape":"String"},
7004        "OptionGroupName":{"shape":"String"},
7005        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
7006        "Tags":{"shape":"TagList"},
7007        "KmsKeyId":{"shape":"String"},
7008        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
7009        "BacktrackWindow":{"shape":"LongOptional"},
7010        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
7011        "DBClusterParameterGroupName":{"shape":"String"},
7012        "DeletionProtection":{"shape":"BooleanOptional"},
7013        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
7014        "Domain":{"shape":"String"},
7015        "DomainIAMRoleName":{"shape":"String"}
7016      }
7017    },
7018    "RestoreDBClusterToPointInTimeResult":{
7019      "type":"structure",
7020      "members":{
7021        "DBCluster":{"shape":"DBCluster"}
7022      }
7023    },
7024    "RestoreDBInstanceFromDBSnapshotMessage":{
7025      "type":"structure",
7026      "required":[
7027        "DBInstanceIdentifier",
7028        "DBSnapshotIdentifier"
7029      ],
7030      "members":{
7031        "DBInstanceIdentifier":{"shape":"String"},
7032        "DBSnapshotIdentifier":{"shape":"String"},
7033        "DBInstanceClass":{"shape":"String"},
7034        "Port":{"shape":"IntegerOptional"},
7035        "AvailabilityZone":{"shape":"String"},
7036        "DBSubnetGroupName":{"shape":"String"},
7037        "MultiAZ":{"shape":"BooleanOptional"},
7038        "PubliclyAccessible":{"shape":"BooleanOptional"},
7039        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
7040        "LicenseModel":{"shape":"String"},
7041        "DBName":{"shape":"String"},
7042        "Engine":{"shape":"String"},
7043        "Iops":{"shape":"IntegerOptional"},
7044        "OptionGroupName":{"shape":"String"},
7045        "Tags":{"shape":"TagList"},
7046        "StorageType":{"shape":"String"},
7047        "TdeCredentialArn":{"shape":"String"},
7048        "TdeCredentialPassword":{"shape":"String"},
7049        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
7050        "Domain":{"shape":"String"},
7051        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
7052        "DomainIAMRoleName":{"shape":"String"},
7053        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
7054        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
7055        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
7056        "UseDefaultProcessorFeatures":{"shape":"BooleanOptional"},
7057        "DBParameterGroupName":{"shape":"String"},
7058        "DeletionProtection":{"shape":"BooleanOptional"}
7059      }
7060    },
7061    "RestoreDBInstanceFromDBSnapshotResult":{
7062      "type":"structure",
7063      "members":{
7064        "DBInstance":{"shape":"DBInstance"}
7065      }
7066    },
7067    "RestoreDBInstanceFromS3Message":{
7068      "type":"structure",
7069      "required":[
7070        "DBInstanceIdentifier",
7071        "DBInstanceClass",
7072        "Engine",
7073        "SourceEngine",
7074        "SourceEngineVersion",
7075        "S3BucketName",
7076        "S3IngestionRoleArn"
7077      ],
7078      "members":{
7079        "DBName":{"shape":"String"},
7080        "DBInstanceIdentifier":{"shape":"String"},
7081        "AllocatedStorage":{"shape":"IntegerOptional"},
7082        "DBInstanceClass":{"shape":"String"},
7083        "Engine":{"shape":"String"},
7084        "MasterUsername":{"shape":"String"},
7085        "MasterUserPassword":{"shape":"String"},
7086        "DBSecurityGroups":{"shape":"DBSecurityGroupNameList"},
7087        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
7088        "AvailabilityZone":{"shape":"String"},
7089        "DBSubnetGroupName":{"shape":"String"},
7090        "PreferredMaintenanceWindow":{"shape":"String"},
7091        "DBParameterGroupName":{"shape":"String"},
7092        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
7093        "PreferredBackupWindow":{"shape":"String"},
7094        "Port":{"shape":"IntegerOptional"},
7095        "MultiAZ":{"shape":"BooleanOptional"},
7096        "EngineVersion":{"shape":"String"},
7097        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
7098        "LicenseModel":{"shape":"String"},
7099        "Iops":{"shape":"IntegerOptional"},
7100        "OptionGroupName":{"shape":"String"},
7101        "PubliclyAccessible":{"shape":"BooleanOptional"},
7102        "Tags":{"shape":"TagList"},
7103        "StorageType":{"shape":"String"},
7104        "StorageEncrypted":{"shape":"BooleanOptional"},
7105        "KmsKeyId":{"shape":"String"},
7106        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
7107        "MonitoringInterval":{"shape":"IntegerOptional"},
7108        "MonitoringRoleArn":{"shape":"String"},
7109        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
7110        "SourceEngine":{"shape":"String"},
7111        "SourceEngineVersion":{"shape":"String"},
7112        "S3BucketName":{"shape":"String"},
7113        "S3Prefix":{"shape":"String"},
7114        "S3IngestionRoleArn":{"shape":"String"},
7115        "EnablePerformanceInsights":{"shape":"BooleanOptional"},
7116        "PerformanceInsightsKMSKeyId":{"shape":"String"},
7117        "PerformanceInsightsRetentionPeriod":{"shape":"IntegerOptional"},
7118        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
7119        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
7120        "UseDefaultProcessorFeatures":{"shape":"BooleanOptional"},
7121        "DeletionProtection":{"shape":"BooleanOptional"}
7122      }
7123    },
7124    "RestoreDBInstanceFromS3Result":{
7125      "type":"structure",
7126      "members":{
7127        "DBInstance":{"shape":"DBInstance"}
7128      }
7129    },
7130    "RestoreDBInstanceToPointInTimeMessage":{
7131      "type":"structure",
7132      "required":["TargetDBInstanceIdentifier"],
7133      "members":{
7134        "SourceDBInstanceIdentifier":{"shape":"String"},
7135        "TargetDBInstanceIdentifier":{"shape":"String"},
7136        "RestoreTime":{"shape":"TStamp"},
7137        "UseLatestRestorableTime":{"shape":"Boolean"},
7138        "DBInstanceClass":{"shape":"String"},
7139        "Port":{"shape":"IntegerOptional"},
7140        "AvailabilityZone":{"shape":"String"},
7141        "DBSubnetGroupName":{"shape":"String"},
7142        "MultiAZ":{"shape":"BooleanOptional"},
7143        "PubliclyAccessible":{"shape":"BooleanOptional"},
7144        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
7145        "LicenseModel":{"shape":"String"},
7146        "DBName":{"shape":"String"},
7147        "Engine":{"shape":"String"},
7148        "Iops":{"shape":"IntegerOptional"},
7149        "OptionGroupName":{"shape":"String"},
7150        "CopyTagsToSnapshot":{"shape":"BooleanOptional"},
7151        "Tags":{"shape":"TagList"},
7152        "StorageType":{"shape":"String"},
7153        "TdeCredentialArn":{"shape":"String"},
7154        "TdeCredentialPassword":{"shape":"String"},
7155        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
7156        "Domain":{"shape":"String"},
7157        "DomainIAMRoleName":{"shape":"String"},
7158        "EnableIAMDatabaseAuthentication":{"shape":"BooleanOptional"},
7159        "EnableCloudwatchLogsExports":{"shape":"LogTypeList"},
7160        "ProcessorFeatures":{"shape":"ProcessorFeatureList"},
7161        "UseDefaultProcessorFeatures":{"shape":"BooleanOptional"},
7162        "DBParameterGroupName":{"shape":"String"},
7163        "DeletionProtection":{"shape":"BooleanOptional"},
7164        "SourceDbiResourceId":{"shape":"String"}
7165      }
7166    },
7167    "RestoreDBInstanceToPointInTimeResult":{
7168      "type":"structure",
7169      "members":{
7170        "DBInstance":{"shape":"DBInstance"}
7171      }
7172    },
7173    "RestoreWindow":{
7174      "type":"structure",
7175      "members":{
7176        "EarliestTime":{"shape":"TStamp"},
7177        "LatestTime":{"shape":"TStamp"}
7178      }
7179    },
7180    "RevokeDBSecurityGroupIngressMessage":{
7181      "type":"structure",
7182      "required":["DBSecurityGroupName"],
7183      "members":{
7184        "DBSecurityGroupName":{"shape":"String"},
7185        "CIDRIP":{"shape":"String"},
7186        "EC2SecurityGroupName":{"shape":"String"},
7187        "EC2SecurityGroupId":{"shape":"String"},
7188        "EC2SecurityGroupOwnerId":{"shape":"String"}
7189      }
7190    },
7191    "RevokeDBSecurityGroupIngressResult":{
7192      "type":"structure",
7193      "members":{
7194        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
7195      }
7196    },
7197    "SNSInvalidTopicFault":{
7198      "type":"structure",
7199      "members":{
7200      },
7201      "error":{
7202        "code":"SNSInvalidTopic",
7203        "httpStatusCode":400,
7204        "senderFault":true
7205      },
7206      "exception":true
7207    },
7208    "SNSNoAuthorizationFault":{
7209      "type":"structure",
7210      "members":{
7211      },
7212      "error":{
7213        "code":"SNSNoAuthorization",
7214        "httpStatusCode":400,
7215        "senderFault":true
7216      },
7217      "exception":true
7218    },
7219    "SNSTopicArnNotFoundFault":{
7220      "type":"structure",
7221      "members":{
7222      },
7223      "error":{
7224        "code":"SNSTopicArnNotFound",
7225        "httpStatusCode":404,
7226        "senderFault":true
7227      },
7228      "exception":true
7229    },
7230    "ScalingConfiguration":{
7231      "type":"structure",
7232      "members":{
7233        "MinCapacity":{"shape":"IntegerOptional"},
7234        "MaxCapacity":{"shape":"IntegerOptional"},
7235        "AutoPause":{"shape":"BooleanOptional"},
7236        "SecondsUntilAutoPause":{"shape":"IntegerOptional"},
7237        "TimeoutAction":{"shape":"String"}
7238      }
7239    },
7240    "ScalingConfigurationInfo":{
7241      "type":"structure",
7242      "members":{
7243        "MinCapacity":{"shape":"IntegerOptional"},
7244        "MaxCapacity":{"shape":"IntegerOptional"},
7245        "AutoPause":{"shape":"BooleanOptional"},
7246        "SecondsUntilAutoPause":{"shape":"IntegerOptional"},
7247        "TimeoutAction":{"shape":"String"}
7248      }
7249    },
7250    "SharedSnapshotQuotaExceededFault":{
7251      "type":"structure",
7252      "members":{
7253      },
7254      "error":{
7255        "code":"SharedSnapshotQuotaExceeded",
7256        "httpStatusCode":400,
7257        "senderFault":true
7258      },
7259      "exception":true
7260    },
7261    "SnapshotQuotaExceededFault":{
7262      "type":"structure",
7263      "members":{
7264      },
7265      "error":{
7266        "code":"SnapshotQuotaExceeded",
7267        "httpStatusCode":400,
7268        "senderFault":true
7269      },
7270      "exception":true
7271    },
7272    "SourceIdsList":{
7273      "type":"list",
7274      "member":{
7275        "shape":"String",
7276        "locationName":"SourceId"
7277      }
7278    },
7279    "SourceNotFoundFault":{
7280      "type":"structure",
7281      "members":{
7282      },
7283      "error":{
7284        "code":"SourceNotFound",
7285        "httpStatusCode":404,
7286        "senderFault":true
7287      },
7288      "exception":true
7289    },
7290    "SourceRegion":{
7291      "type":"structure",
7292      "members":{
7293        "RegionName":{"shape":"String"},
7294        "Endpoint":{"shape":"String"},
7295        "Status":{"shape":"String"}
7296      }
7297    },
7298    "SourceRegionList":{
7299      "type":"list",
7300      "member":{
7301        "shape":"SourceRegion",
7302        "locationName":"SourceRegion"
7303      }
7304    },
7305    "SourceRegionMessage":{
7306      "type":"structure",
7307      "members":{
7308        "Marker":{"shape":"String"},
7309        "SourceRegions":{"shape":"SourceRegionList"}
7310      }
7311    },
7312    "SourceType":{
7313      "type":"string",
7314      "enum":[
7315        "db-instance",
7316        "db-parameter-group",
7317        "db-security-group",
7318        "db-snapshot",
7319        "db-cluster",
7320        "db-cluster-snapshot"
7321      ]
7322    },
7323    "StartActivityStreamRequest":{
7324      "type":"structure",
7325      "required":[
7326        "ResourceArn",
7327        "Mode",
7328        "KmsKeyId"
7329      ],
7330      "members":{
7331        "ResourceArn":{"shape":"String"},
7332        "Mode":{"shape":"ActivityStreamMode"},
7333        "KmsKeyId":{"shape":"String"},
7334        "ApplyImmediately":{"shape":"BooleanOptional"}
7335      }
7336    },
7337    "StartActivityStreamResponse":{
7338      "type":"structure",
7339      "members":{
7340        "KmsKeyId":{"shape":"String"},
7341        "KinesisStreamName":{"shape":"String"},
7342        "Status":{"shape":"ActivityStreamStatus"},
7343        "Mode":{"shape":"ActivityStreamMode"},
7344        "ApplyImmediately":{"shape":"Boolean"}
7345      }
7346    },
7347    "StartDBClusterMessage":{
7348      "type":"structure",
7349      "required":["DBClusterIdentifier"],
7350      "members":{
7351        "DBClusterIdentifier":{"shape":"String"}
7352      }
7353    },
7354    "StartDBClusterResult":{
7355      "type":"structure",
7356      "members":{
7357        "DBCluster":{"shape":"DBCluster"}
7358      }
7359    },
7360    "StartDBInstanceMessage":{
7361      "type":"structure",
7362      "required":["DBInstanceIdentifier"],
7363      "members":{
7364        "DBInstanceIdentifier":{"shape":"String"}
7365      }
7366    },
7367    "StartDBInstanceResult":{
7368      "type":"structure",
7369      "members":{
7370        "DBInstance":{"shape":"DBInstance"}
7371      }
7372    },
7373    "StartExportTaskMessage":{
7374      "type":"structure",
7375      "required":[
7376        "ExportTaskIdentifier",
7377        "SourceArn",
7378        "S3BucketName",
7379        "IamRoleArn",
7380        "KmsKeyId"
7381      ],
7382      "members":{
7383        "ExportTaskIdentifier":{"shape":"String"},
7384        "SourceArn":{"shape":"String"},
7385        "S3BucketName":{"shape":"String"},
7386        "IamRoleArn":{"shape":"String"},
7387        "KmsKeyId":{"shape":"String"},
7388        "S3Prefix":{"shape":"String"},
7389        "ExportOnly":{"shape":"StringList"}
7390      }
7391    },
7392    "StopActivityStreamRequest":{
7393      "type":"structure",
7394      "required":["ResourceArn"],
7395      "members":{
7396        "ResourceArn":{"shape":"String"},
7397        "ApplyImmediately":{"shape":"BooleanOptional"}
7398      }
7399    },
7400    "StopActivityStreamResponse":{
7401      "type":"structure",
7402      "members":{
7403        "KmsKeyId":{"shape":"String"},
7404        "KinesisStreamName":{"shape":"String"},
7405        "Status":{"shape":"ActivityStreamStatus"}
7406      }
7407    },
7408    "StopDBClusterMessage":{
7409      "type":"structure",
7410      "required":["DBClusterIdentifier"],
7411      "members":{
7412        "DBClusterIdentifier":{"shape":"String"}
7413      }
7414    },
7415    "StopDBClusterResult":{
7416      "type":"structure",
7417      "members":{
7418        "DBCluster":{"shape":"DBCluster"}
7419      }
7420    },
7421    "StopDBInstanceMessage":{
7422      "type":"structure",
7423      "required":["DBInstanceIdentifier"],
7424      "members":{
7425        "DBInstanceIdentifier":{"shape":"String"},
7426        "DBSnapshotIdentifier":{"shape":"String"}
7427      }
7428    },
7429    "StopDBInstanceResult":{
7430      "type":"structure",
7431      "members":{
7432        "DBInstance":{"shape":"DBInstance"}
7433      }
7434    },
7435    "StorageQuotaExceededFault":{
7436      "type":"structure",
7437      "members":{
7438      },
7439      "error":{
7440        "code":"StorageQuotaExceeded",
7441        "httpStatusCode":400,
7442        "senderFault":true
7443      },
7444      "exception":true
7445    },
7446    "StorageTypeNotSupportedFault":{
7447      "type":"structure",
7448      "members":{
7449      },
7450      "error":{
7451        "code":"StorageTypeNotSupported",
7452        "httpStatusCode":400,
7453        "senderFault":true
7454      },
7455      "exception":true
7456    },
7457    "String":{"type":"string"},
7458    "StringList":{
7459      "type":"list",
7460      "member":{"shape":"String"}
7461    },
7462    "StringSensitive":{
7463      "type":"string",
7464      "sensitive":true
7465    },
7466    "Subnet":{
7467      "type":"structure",
7468      "members":{
7469        "SubnetIdentifier":{"shape":"String"},
7470        "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
7471        "SubnetOutpost":{"shape":"Outpost"},
7472        "SubnetStatus":{"shape":"String"}
7473      }
7474    },
7475    "SubnetAlreadyInUse":{
7476      "type":"structure",
7477      "members":{
7478      },
7479      "error":{
7480        "code":"SubnetAlreadyInUse",
7481        "httpStatusCode":400,
7482        "senderFault":true
7483      },
7484      "exception":true
7485    },
7486    "SubnetIdentifierList":{
7487      "type":"list",
7488      "member":{
7489        "shape":"String",
7490        "locationName":"SubnetIdentifier"
7491      }
7492    },
7493    "SubnetList":{
7494      "type":"list",
7495      "member":{
7496        "shape":"Subnet",
7497        "locationName":"Subnet"
7498      }
7499    },
7500    "SubscriptionAlreadyExistFault":{
7501      "type":"structure",
7502      "members":{
7503      },
7504      "error":{
7505        "code":"SubscriptionAlreadyExist",
7506        "httpStatusCode":400,
7507        "senderFault":true
7508      },
7509      "exception":true
7510    },
7511    "SubscriptionCategoryNotFoundFault":{
7512      "type":"structure",
7513      "members":{
7514      },
7515      "error":{
7516        "code":"SubscriptionCategoryNotFound",
7517        "httpStatusCode":404,
7518        "senderFault":true
7519      },
7520      "exception":true
7521    },
7522    "SubscriptionNotFoundFault":{
7523      "type":"structure",
7524      "members":{
7525      },
7526      "error":{
7527        "code":"SubscriptionNotFound",
7528        "httpStatusCode":404,
7529        "senderFault":true
7530      },
7531      "exception":true
7532    },
7533    "SupportedCharacterSetsList":{
7534      "type":"list",
7535      "member":{
7536        "shape":"CharacterSet",
7537        "locationName":"CharacterSet"
7538      }
7539    },
7540    "SupportedTimezonesList":{
7541      "type":"list",
7542      "member":{
7543        "shape":"Timezone",
7544        "locationName":"Timezone"
7545      }
7546    },
7547    "TStamp":{"type":"timestamp"},
7548    "Tag":{
7549      "type":"structure",
7550      "members":{
7551        "Key":{"shape":"String"},
7552        "Value":{"shape":"String"}
7553      }
7554    },
7555    "TagList":{
7556      "type":"list",
7557      "member":{
7558        "shape":"Tag",
7559        "locationName":"Tag"
7560      }
7561    },
7562    "TagListMessage":{
7563      "type":"structure",
7564      "members":{
7565        "TagList":{"shape":"TagList"}
7566      }
7567    },
7568    "TargetGroupList":{
7569      "type":"list",
7570      "member":{"shape":"DBProxyTargetGroup"}
7571    },
7572    "TargetHealth":{
7573      "type":"structure",
7574      "members":{
7575        "State":{"shape":"TargetState"},
7576        "Reason":{"shape":"TargetHealthReason"},
7577        "Description":{"shape":"String"}
7578      }
7579    },
7580    "TargetHealthReason":{
7581      "type":"string",
7582      "enum":[
7583        "UNREACHABLE",
7584        "CONNECTION_FAILED",
7585        "AUTH_FAILURE",
7586        "PENDING_PROXY_CAPACITY"
7587      ]
7588    },
7589    "TargetList":{
7590      "type":"list",
7591      "member":{"shape":"DBProxyTarget"}
7592    },
7593    "TargetState":{
7594      "type":"string",
7595      "enum":[
7596        "REGISTERING",
7597        "AVAILABLE",
7598        "UNAVAILABLE"
7599      ]
7600    },
7601    "TargetType":{
7602      "type":"string",
7603      "enum":[
7604        "RDS_INSTANCE",
7605        "RDS_SERVERLESS_ENDPOINT",
7606        "TRACKED_CLUSTER"
7607      ]
7608    },
7609    "Timezone":{
7610      "type":"structure",
7611      "members":{
7612        "TimezoneName":{"shape":"String"}
7613      }
7614    },
7615    "UpgradeTarget":{
7616      "type":"structure",
7617      "members":{
7618        "Engine":{"shape":"String"},
7619        "EngineVersion":{"shape":"String"},
7620        "Description":{"shape":"String"},
7621        "AutoUpgrade":{"shape":"Boolean"},
7622        "IsMajorVersionUpgrade":{"shape":"Boolean"}
7623      }
7624    },
7625    "UserAuthConfig":{
7626      "type":"structure",
7627      "members":{
7628        "Description":{"shape":"String"},
7629        "UserName":{"shape":"String"},
7630        "AuthScheme":{"shape":"AuthScheme"},
7631        "SecretArn":{"shape":"String"},
7632        "IAMAuth":{"shape":"IAMAuthMode"}
7633      }
7634    },
7635    "UserAuthConfigInfo":{
7636      "type":"structure",
7637      "members":{
7638        "Description":{"shape":"String"},
7639        "UserName":{"shape":"String"},
7640        "AuthScheme":{"shape":"AuthScheme"},
7641        "SecretArn":{"shape":"String"},
7642        "IAMAuth":{"shape":"IAMAuthMode"}
7643      }
7644    },
7645    "UserAuthConfigInfoList":{
7646      "type":"list",
7647      "member":{"shape":"UserAuthConfigInfo"}
7648    },
7649    "UserAuthConfigList":{
7650      "type":"list",
7651      "member":{"shape":"UserAuthConfig"}
7652    },
7653    "ValidDBInstanceModificationsMessage":{
7654      "type":"structure",
7655      "members":{
7656        "Storage":{"shape":"ValidStorageOptionsList"},
7657        "ValidProcessorFeatures":{"shape":"AvailableProcessorFeatureList"}
7658      },
7659      "wrapper":true
7660    },
7661    "ValidStorageOptions":{
7662      "type":"structure",
7663      "members":{
7664        "StorageType":{"shape":"String"},
7665        "StorageSize":{"shape":"RangeList"},
7666        "ProvisionedIops":{"shape":"RangeList"},
7667        "IopsToStorageRatio":{"shape":"DoubleRangeList"},
7668        "SupportsStorageAutoscaling":{"shape":"Boolean"}
7669      }
7670    },
7671    "ValidStorageOptionsList":{
7672      "type":"list",
7673      "member":{
7674        "shape":"ValidStorageOptions",
7675        "locationName":"ValidStorageOptions"
7676      }
7677    },
7678    "ValidUpgradeTargetList":{
7679      "type":"list",
7680      "member":{
7681        "shape":"UpgradeTarget",
7682        "locationName":"UpgradeTarget"
7683      }
7684    },
7685    "VpcSecurityGroupIdList":{
7686      "type":"list",
7687      "member":{
7688        "shape":"String",
7689        "locationName":"VpcSecurityGroupId"
7690      }
7691    },
7692    "VpcSecurityGroupMembership":{
7693      "type":"structure",
7694      "members":{
7695        "VpcSecurityGroupId":{"shape":"String"},
7696        "Status":{"shape":"String"}
7697      }
7698    },
7699    "VpcSecurityGroupMembershipList":{
7700      "type":"list",
7701      "member":{
7702        "shape":"VpcSecurityGroupMembership",
7703        "locationName":"VpcSecurityGroupMembership"
7704      }
7705    },
7706    "VpnDetails":{
7707      "type":"structure",
7708      "members":{
7709        "VpnId":{"shape":"String"},
7710        "VpnTunnelOriginatorIP":{"shape":"String"},
7711        "VpnGatewayIp":{"shape":"String"},
7712        "VpnPSK":{"shape":"StringSensitive"},
7713        "VpnName":{"shape":"String"},
7714        "VpnState":{"shape":"String"}
7715      }
7716    },
7717    "WriteForwardingStatus":{
7718      "type":"string",
7719      "enum":[
7720        "enabled",
7721        "disabled",
7722        "enabling",
7723        "disabling",
7724        "unknown"
7725      ]
7726    }
7727  }
7728}
7729