1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2013-01-10",
5    "endpointPrefix":"rds",
6    "protocol":"query",
7    "serviceAbbreviation":"Amazon RDS",
8    "serviceFullName":"Amazon Relational Database Service",
9    "serviceId":"RDS",
10    "signatureVersion":"v4",
11    "uid":"rds-2013-01-10",
12    "xmlNamespace":"http://rds.amazonaws.com/doc/2013-01-10/"
13  },
14  "operations":{
15    "AddSourceIdentifierToSubscription":{
16      "name":"AddSourceIdentifierToSubscription",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"AddSourceIdentifierToSubscriptionMessage"},
22      "output":{
23        "shape":"AddSourceIdentifierToSubscriptionResult",
24        "resultWrapper":"AddSourceIdentifierToSubscriptionResult"
25      },
26      "errors":[
27        {"shape":"SubscriptionNotFoundFault"},
28        {"shape":"SourceNotFoundFault"}
29      ]
30    },
31    "AddTagsToResource":{
32      "name":"AddTagsToResource",
33      "http":{
34        "method":"POST",
35        "requestUri":"/"
36      },
37      "input":{"shape":"AddTagsToResourceMessage"},
38      "errors":[
39        {"shape":"DBInstanceNotFoundFault"},
40        {"shape":"DBSnapshotNotFoundFault"}
41      ]
42    },
43    "AuthorizeDBSecurityGroupIngress":{
44      "name":"AuthorizeDBSecurityGroupIngress",
45      "http":{
46        "method":"POST",
47        "requestUri":"/"
48      },
49      "input":{"shape":"AuthorizeDBSecurityGroupIngressMessage"},
50      "output":{
51        "shape":"AuthorizeDBSecurityGroupIngressResult",
52        "resultWrapper":"AuthorizeDBSecurityGroupIngressResult"
53      },
54      "errors":[
55        {"shape":"DBSecurityGroupNotFoundFault"},
56        {"shape":"InvalidDBSecurityGroupStateFault"},
57        {"shape":"AuthorizationAlreadyExistsFault"},
58        {"shape":"AuthorizationQuotaExceededFault"}
59      ]
60    },
61    "CopyDBSnapshot":{
62      "name":"CopyDBSnapshot",
63      "http":{
64        "method":"POST",
65        "requestUri":"/"
66      },
67      "input":{"shape":"CopyDBSnapshotMessage"},
68      "output":{
69        "shape":"CopyDBSnapshotResult",
70        "resultWrapper":"CopyDBSnapshotResult"
71      },
72      "errors":[
73        {"shape":"DBSnapshotAlreadyExistsFault"},
74        {"shape":"DBSnapshotNotFoundFault"},
75        {"shape":"InvalidDBSnapshotStateFault"},
76        {"shape":"SnapshotQuotaExceededFault"}
77      ]
78    },
79    "CreateDBInstance":{
80      "name":"CreateDBInstance",
81      "http":{
82        "method":"POST",
83        "requestUri":"/"
84      },
85      "input":{"shape":"CreateDBInstanceMessage"},
86      "output":{
87        "shape":"CreateDBInstanceResult",
88        "resultWrapper":"CreateDBInstanceResult"
89      },
90      "errors":[
91        {"shape":"DBInstanceAlreadyExistsFault"},
92        {"shape":"InsufficientDBInstanceCapacityFault"},
93        {"shape":"DBParameterGroupNotFoundFault"},
94        {"shape":"DBSecurityGroupNotFoundFault"},
95        {"shape":"InstanceQuotaExceededFault"},
96        {"shape":"StorageQuotaExceededFault"},
97        {"shape":"DBSubnetGroupNotFoundFault"},
98        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
99        {"shape":"InvalidSubnet"},
100        {"shape":"InvalidVPCNetworkStateFault"},
101        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
102        {"shape":"OptionGroupNotFoundFault"}
103      ]
104    },
105    "CreateDBInstanceReadReplica":{
106      "name":"CreateDBInstanceReadReplica",
107      "http":{
108        "method":"POST",
109        "requestUri":"/"
110      },
111      "input":{"shape":"CreateDBInstanceReadReplicaMessage"},
112      "output":{
113        "shape":"CreateDBInstanceReadReplicaResult",
114        "resultWrapper":"CreateDBInstanceReadReplicaResult"
115      },
116      "errors":[
117        {"shape":"DBInstanceAlreadyExistsFault"},
118        {"shape":"InsufficientDBInstanceCapacityFault"},
119        {"shape":"DBParameterGroupNotFoundFault"},
120        {"shape":"DBSecurityGroupNotFoundFault"},
121        {"shape":"InstanceQuotaExceededFault"},
122        {"shape":"StorageQuotaExceededFault"},
123        {"shape":"DBInstanceNotFoundFault"},
124        {"shape":"InvalidDBInstanceStateFault"},
125        {"shape":"DBSubnetGroupNotFoundFault"},
126        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
127        {"shape":"InvalidSubnet"},
128        {"shape":"InvalidVPCNetworkStateFault"},
129        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
130        {"shape":"OptionGroupNotFoundFault"}
131      ]
132    },
133    "CreateDBParameterGroup":{
134      "name":"CreateDBParameterGroup",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"CreateDBParameterGroupMessage"},
140      "output":{
141        "shape":"CreateDBParameterGroupResult",
142        "resultWrapper":"CreateDBParameterGroupResult"
143      },
144      "errors":[
145        {"shape":"DBParameterGroupQuotaExceededFault"},
146        {"shape":"DBParameterGroupAlreadyExistsFault"}
147      ]
148    },
149    "CreateDBSecurityGroup":{
150      "name":"CreateDBSecurityGroup",
151      "http":{
152        "method":"POST",
153        "requestUri":"/"
154      },
155      "input":{"shape":"CreateDBSecurityGroupMessage"},
156      "output":{
157        "shape":"CreateDBSecurityGroupResult",
158        "resultWrapper":"CreateDBSecurityGroupResult"
159      },
160      "errors":[
161        {"shape":"DBSecurityGroupAlreadyExistsFault"},
162        {"shape":"DBSecurityGroupQuotaExceededFault"},
163        {"shape":"DBSecurityGroupNotSupportedFault"}
164      ]
165    },
166    "CreateDBSnapshot":{
167      "name":"CreateDBSnapshot",
168      "http":{
169        "method":"POST",
170        "requestUri":"/"
171      },
172      "input":{"shape":"CreateDBSnapshotMessage"},
173      "output":{
174        "shape":"CreateDBSnapshotResult",
175        "resultWrapper":"CreateDBSnapshotResult"
176      },
177      "errors":[
178        {"shape":"DBSnapshotAlreadyExistsFault"},
179        {"shape":"InvalidDBInstanceStateFault"},
180        {"shape":"DBInstanceNotFoundFault"},
181        {"shape":"SnapshotQuotaExceededFault"}
182      ]
183    },
184    "CreateDBSubnetGroup":{
185      "name":"CreateDBSubnetGroup",
186      "http":{
187        "method":"POST",
188        "requestUri":"/"
189      },
190      "input":{"shape":"CreateDBSubnetGroupMessage"},
191      "output":{
192        "shape":"CreateDBSubnetGroupResult",
193        "resultWrapper":"CreateDBSubnetGroupResult"
194      },
195      "errors":[
196        {"shape":"DBSubnetGroupAlreadyExistsFault"},
197        {"shape":"DBSubnetGroupQuotaExceededFault"},
198        {"shape":"DBSubnetQuotaExceededFault"},
199        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
200        {"shape":"InvalidSubnet"}
201      ]
202    },
203    "CreateEventSubscription":{
204      "name":"CreateEventSubscription",
205      "http":{
206        "method":"POST",
207        "requestUri":"/"
208      },
209      "input":{"shape":"CreateEventSubscriptionMessage"},
210      "output":{
211        "shape":"CreateEventSubscriptionResult",
212        "resultWrapper":"CreateEventSubscriptionResult"
213      },
214      "errors":[
215        {"shape":"EventSubscriptionQuotaExceededFault"},
216        {"shape":"SubscriptionAlreadyExistFault"},
217        {"shape":"SNSInvalidTopicFault"},
218        {"shape":"SNSNoAuthorizationFault"},
219        {"shape":"SNSTopicArnNotFoundFault"},
220        {"shape":"SubscriptionCategoryNotFoundFault"},
221        {"shape":"SourceNotFoundFault"}
222      ]
223    },
224    "CreateOptionGroup":{
225      "name":"CreateOptionGroup",
226      "http":{
227        "method":"POST",
228        "requestUri":"/"
229      },
230      "input":{"shape":"CreateOptionGroupMessage"},
231      "output":{
232        "shape":"CreateOptionGroupResult",
233        "resultWrapper":"CreateOptionGroupResult"
234      },
235      "errors":[
236        {"shape":"OptionGroupAlreadyExistsFault"},
237        {"shape":"OptionGroupQuotaExceededFault"}
238      ]
239    },
240    "DeleteDBInstance":{
241      "name":"DeleteDBInstance",
242      "http":{
243        "method":"POST",
244        "requestUri":"/"
245      },
246      "input":{"shape":"DeleteDBInstanceMessage"},
247      "output":{
248        "shape":"DeleteDBInstanceResult",
249        "resultWrapper":"DeleteDBInstanceResult"
250      },
251      "errors":[
252        {"shape":"DBInstanceNotFoundFault"},
253        {"shape":"InvalidDBInstanceStateFault"},
254        {"shape":"DBSnapshotAlreadyExistsFault"},
255        {"shape":"SnapshotQuotaExceededFault"}
256      ]
257    },
258    "DeleteDBParameterGroup":{
259      "name":"DeleteDBParameterGroup",
260      "http":{
261        "method":"POST",
262        "requestUri":"/"
263      },
264      "input":{"shape":"DeleteDBParameterGroupMessage"},
265      "errors":[
266        {"shape":"InvalidDBParameterGroupStateFault"},
267        {"shape":"DBParameterGroupNotFoundFault"}
268      ]
269    },
270    "DeleteDBSecurityGroup":{
271      "name":"DeleteDBSecurityGroup",
272      "http":{
273        "method":"POST",
274        "requestUri":"/"
275      },
276      "input":{"shape":"DeleteDBSecurityGroupMessage"},
277      "errors":[
278        {"shape":"InvalidDBSecurityGroupStateFault"},
279        {"shape":"DBSecurityGroupNotFoundFault"}
280      ]
281    },
282    "DeleteDBSnapshot":{
283      "name":"DeleteDBSnapshot",
284      "http":{
285        "method":"POST",
286        "requestUri":"/"
287      },
288      "input":{"shape":"DeleteDBSnapshotMessage"},
289      "output":{
290        "shape":"DeleteDBSnapshotResult",
291        "resultWrapper":"DeleteDBSnapshotResult"
292      },
293      "errors":[
294        {"shape":"InvalidDBSnapshotStateFault"},
295        {"shape":"DBSnapshotNotFoundFault"}
296      ]
297    },
298    "DeleteDBSubnetGroup":{
299      "name":"DeleteDBSubnetGroup",
300      "http":{
301        "method":"POST",
302        "requestUri":"/"
303      },
304      "input":{"shape":"DeleteDBSubnetGroupMessage"},
305      "errors":[
306        {"shape":"InvalidDBSubnetGroupStateFault"},
307        {"shape":"InvalidDBSubnetStateFault"},
308        {"shape":"DBSubnetGroupNotFoundFault"}
309      ]
310    },
311    "DeleteEventSubscription":{
312      "name":"DeleteEventSubscription",
313      "http":{
314        "method":"POST",
315        "requestUri":"/"
316      },
317      "input":{"shape":"DeleteEventSubscriptionMessage"},
318      "output":{
319        "shape":"DeleteEventSubscriptionResult",
320        "resultWrapper":"DeleteEventSubscriptionResult"
321      },
322      "errors":[
323        {"shape":"SubscriptionNotFoundFault"},
324        {"shape":"InvalidEventSubscriptionStateFault"}
325      ]
326    },
327    "DeleteOptionGroup":{
328      "name":"DeleteOptionGroup",
329      "http":{
330        "method":"POST",
331        "requestUri":"/"
332      },
333      "input":{"shape":"DeleteOptionGroupMessage"},
334      "errors":[
335        {"shape":"OptionGroupNotFoundFault"},
336        {"shape":"InvalidOptionGroupStateFault"}
337      ]
338    },
339    "DescribeDBEngineVersions":{
340      "name":"DescribeDBEngineVersions",
341      "http":{
342        "method":"POST",
343        "requestUri":"/"
344      },
345      "input":{"shape":"DescribeDBEngineVersionsMessage"},
346      "output":{
347        "shape":"DBEngineVersionMessage",
348        "resultWrapper":"DescribeDBEngineVersionsResult"
349      }
350    },
351    "DescribeDBInstances":{
352      "name":"DescribeDBInstances",
353      "http":{
354        "method":"POST",
355        "requestUri":"/"
356      },
357      "input":{"shape":"DescribeDBInstancesMessage"},
358      "output":{
359        "shape":"DBInstanceMessage",
360        "resultWrapper":"DescribeDBInstancesResult"
361      },
362      "errors":[
363        {"shape":"DBInstanceNotFoundFault"}
364      ]
365    },
366    "DescribeDBParameterGroups":{
367      "name":"DescribeDBParameterGroups",
368      "http":{
369        "method":"POST",
370        "requestUri":"/"
371      },
372      "input":{"shape":"DescribeDBParameterGroupsMessage"},
373      "output":{
374        "shape":"DBParameterGroupsMessage",
375        "resultWrapper":"DescribeDBParameterGroupsResult"
376      },
377      "errors":[
378        {"shape":"DBParameterGroupNotFoundFault"}
379      ]
380    },
381    "DescribeDBParameters":{
382      "name":"DescribeDBParameters",
383      "http":{
384        "method":"POST",
385        "requestUri":"/"
386      },
387      "input":{"shape":"DescribeDBParametersMessage"},
388      "output":{
389        "shape":"DBParameterGroupDetails",
390        "resultWrapper":"DescribeDBParametersResult"
391      },
392      "errors":[
393        {"shape":"DBParameterGroupNotFoundFault"}
394      ]
395    },
396    "DescribeDBSecurityGroups":{
397      "name":"DescribeDBSecurityGroups",
398      "http":{
399        "method":"POST",
400        "requestUri":"/"
401      },
402      "input":{"shape":"DescribeDBSecurityGroupsMessage"},
403      "output":{
404        "shape":"DBSecurityGroupMessage",
405        "resultWrapper":"DescribeDBSecurityGroupsResult"
406      },
407      "errors":[
408        {"shape":"DBSecurityGroupNotFoundFault"}
409      ]
410    },
411    "DescribeDBSnapshots":{
412      "name":"DescribeDBSnapshots",
413      "http":{
414        "method":"POST",
415        "requestUri":"/"
416      },
417      "input":{"shape":"DescribeDBSnapshotsMessage"},
418      "output":{
419        "shape":"DBSnapshotMessage",
420        "resultWrapper":"DescribeDBSnapshotsResult"
421      },
422      "errors":[
423        {"shape":"DBSnapshotNotFoundFault"}
424      ]
425    },
426    "DescribeDBSubnetGroups":{
427      "name":"DescribeDBSubnetGroups",
428      "http":{
429        "method":"POST",
430        "requestUri":"/"
431      },
432      "input":{"shape":"DescribeDBSubnetGroupsMessage"},
433      "output":{
434        "shape":"DBSubnetGroupMessage",
435        "resultWrapper":"DescribeDBSubnetGroupsResult"
436      },
437      "errors":[
438        {"shape":"DBSubnetGroupNotFoundFault"}
439      ]
440    },
441    "DescribeEngineDefaultParameters":{
442      "name":"DescribeEngineDefaultParameters",
443      "http":{
444        "method":"POST",
445        "requestUri":"/"
446      },
447      "input":{"shape":"DescribeEngineDefaultParametersMessage"},
448      "output":{
449        "shape":"DescribeEngineDefaultParametersResult",
450        "resultWrapper":"DescribeEngineDefaultParametersResult"
451      }
452    },
453    "DescribeEventCategories":{
454      "name":"DescribeEventCategories",
455      "http":{
456        "method":"POST",
457        "requestUri":"/"
458      },
459      "input":{"shape":"DescribeEventCategoriesMessage"},
460      "output":{
461        "shape":"EventCategoriesMessage",
462        "resultWrapper":"DescribeEventCategoriesResult"
463      }
464    },
465    "DescribeEventSubscriptions":{
466      "name":"DescribeEventSubscriptions",
467      "http":{
468        "method":"POST",
469        "requestUri":"/"
470      },
471      "input":{"shape":"DescribeEventSubscriptionsMessage"},
472      "output":{
473        "shape":"EventSubscriptionsMessage",
474        "resultWrapper":"DescribeEventSubscriptionsResult"
475      },
476      "errors":[
477        {"shape":"SubscriptionNotFoundFault"}
478      ]
479    },
480    "DescribeEvents":{
481      "name":"DescribeEvents",
482      "http":{
483        "method":"POST",
484        "requestUri":"/"
485      },
486      "input":{"shape":"DescribeEventsMessage"},
487      "output":{
488        "shape":"EventsMessage",
489        "resultWrapper":"DescribeEventsResult"
490      }
491    },
492    "DescribeOptionGroupOptions":{
493      "name":"DescribeOptionGroupOptions",
494      "http":{
495        "method":"POST",
496        "requestUri":"/"
497      },
498      "input":{"shape":"DescribeOptionGroupOptionsMessage"},
499      "output":{
500        "shape":"OptionGroupOptionsMessage",
501        "resultWrapper":"DescribeOptionGroupOptionsResult"
502      }
503    },
504    "DescribeOptionGroups":{
505      "name":"DescribeOptionGroups",
506      "http":{
507        "method":"POST",
508        "requestUri":"/"
509      },
510      "input":{"shape":"DescribeOptionGroupsMessage"},
511      "output":{
512        "shape":"OptionGroups",
513        "resultWrapper":"DescribeOptionGroupsResult"
514      },
515      "errors":[
516        {"shape":"OptionGroupNotFoundFault"}
517      ]
518    },
519    "DescribeOrderableDBInstanceOptions":{
520      "name":"DescribeOrderableDBInstanceOptions",
521      "http":{
522        "method":"POST",
523        "requestUri":"/"
524      },
525      "input":{"shape":"DescribeOrderableDBInstanceOptionsMessage"},
526      "output":{
527        "shape":"OrderableDBInstanceOptionsMessage",
528        "resultWrapper":"DescribeOrderableDBInstanceOptionsResult"
529      }
530    },
531    "DescribeReservedDBInstances":{
532      "name":"DescribeReservedDBInstances",
533      "http":{
534        "method":"POST",
535        "requestUri":"/"
536      },
537      "input":{"shape":"DescribeReservedDBInstancesMessage"},
538      "output":{
539        "shape":"ReservedDBInstanceMessage",
540        "resultWrapper":"DescribeReservedDBInstancesResult"
541      },
542      "errors":[
543        {"shape":"ReservedDBInstanceNotFoundFault"}
544      ]
545    },
546    "DescribeReservedDBInstancesOfferings":{
547      "name":"DescribeReservedDBInstancesOfferings",
548      "http":{
549        "method":"POST",
550        "requestUri":"/"
551      },
552      "input":{"shape":"DescribeReservedDBInstancesOfferingsMessage"},
553      "output":{
554        "shape":"ReservedDBInstancesOfferingMessage",
555        "resultWrapper":"DescribeReservedDBInstancesOfferingsResult"
556      },
557      "errors":[
558        {"shape":"ReservedDBInstancesOfferingNotFoundFault"}
559      ]
560    },
561    "ListTagsForResource":{
562      "name":"ListTagsForResource",
563      "http":{
564        "method":"POST",
565        "requestUri":"/"
566      },
567      "input":{"shape":"ListTagsForResourceMessage"},
568      "output":{
569        "shape":"TagListMessage",
570        "resultWrapper":"ListTagsForResourceResult"
571      },
572      "errors":[
573        {"shape":"DBInstanceNotFoundFault"},
574        {"shape":"DBSnapshotNotFoundFault"}
575      ]
576    },
577    "ModifyDBInstance":{
578      "name":"ModifyDBInstance",
579      "http":{
580        "method":"POST",
581        "requestUri":"/"
582      },
583      "input":{"shape":"ModifyDBInstanceMessage"},
584      "output":{
585        "shape":"ModifyDBInstanceResult",
586        "resultWrapper":"ModifyDBInstanceResult"
587      },
588      "errors":[
589        {"shape":"InvalidDBInstanceStateFault"},
590        {"shape":"InvalidDBSecurityGroupStateFault"},
591        {"shape":"DBInstanceAlreadyExistsFault"},
592        {"shape":"DBInstanceNotFoundFault"},
593        {"shape":"DBSecurityGroupNotFoundFault"},
594        {"shape":"DBParameterGroupNotFoundFault"},
595        {"shape":"InsufficientDBInstanceCapacityFault"},
596        {"shape":"StorageQuotaExceededFault"},
597        {"shape":"InvalidVPCNetworkStateFault"},
598        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
599        {"shape":"OptionGroupNotFoundFault"},
600        {"shape":"DBUpgradeDependencyFailureFault"}
601      ]
602    },
603    "ModifyDBParameterGroup":{
604      "name":"ModifyDBParameterGroup",
605      "http":{
606        "method":"POST",
607        "requestUri":"/"
608      },
609      "input":{"shape":"ModifyDBParameterGroupMessage"},
610      "output":{
611        "shape":"DBParameterGroupNameMessage",
612        "resultWrapper":"ModifyDBParameterGroupResult"
613      },
614      "errors":[
615        {"shape":"DBParameterGroupNotFoundFault"},
616        {"shape":"InvalidDBParameterGroupStateFault"}
617      ]
618    },
619    "ModifyDBSubnetGroup":{
620      "name":"ModifyDBSubnetGroup",
621      "http":{
622        "method":"POST",
623        "requestUri":"/"
624      },
625      "input":{"shape":"ModifyDBSubnetGroupMessage"},
626      "output":{
627        "shape":"ModifyDBSubnetGroupResult",
628        "resultWrapper":"ModifyDBSubnetGroupResult"
629      },
630      "errors":[
631        {"shape":"DBSubnetGroupNotFoundFault"},
632        {"shape":"DBSubnetQuotaExceededFault"},
633        {"shape":"SubnetAlreadyInUse"},
634        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
635        {"shape":"InvalidSubnet"}
636      ]
637    },
638    "ModifyEventSubscription":{
639      "name":"ModifyEventSubscription",
640      "http":{
641        "method":"POST",
642        "requestUri":"/"
643      },
644      "input":{"shape":"ModifyEventSubscriptionMessage"},
645      "output":{
646        "shape":"ModifyEventSubscriptionResult",
647        "resultWrapper":"ModifyEventSubscriptionResult"
648      },
649      "errors":[
650        {"shape":"EventSubscriptionQuotaExceededFault"},
651        {"shape":"SubscriptionNotFoundFault"},
652        {"shape":"SNSInvalidTopicFault"},
653        {"shape":"SNSNoAuthorizationFault"},
654        {"shape":"SNSTopicArnNotFoundFault"},
655        {"shape":"SubscriptionCategoryNotFoundFault"}
656      ]
657    },
658    "ModifyOptionGroup":{
659      "name":"ModifyOptionGroup",
660      "http":{
661        "method":"POST",
662        "requestUri":"/"
663      },
664      "input":{"shape":"ModifyOptionGroupMessage"},
665      "output":{
666        "shape":"ModifyOptionGroupResult",
667        "resultWrapper":"ModifyOptionGroupResult"
668      },
669      "errors":[
670        {"shape":"InvalidOptionGroupStateFault"},
671        {"shape":"OptionGroupNotFoundFault"}
672      ]
673    },
674    "PromoteReadReplica":{
675      "name":"PromoteReadReplica",
676      "http":{
677        "method":"POST",
678        "requestUri":"/"
679      },
680      "input":{"shape":"PromoteReadReplicaMessage"},
681      "output":{
682        "shape":"PromoteReadReplicaResult",
683        "resultWrapper":"PromoteReadReplicaResult"
684      },
685      "errors":[
686        {"shape":"InvalidDBInstanceStateFault"},
687        {"shape":"DBInstanceNotFoundFault"}
688      ]
689    },
690    "PurchaseReservedDBInstancesOffering":{
691      "name":"PurchaseReservedDBInstancesOffering",
692      "http":{
693        "method":"POST",
694        "requestUri":"/"
695      },
696      "input":{"shape":"PurchaseReservedDBInstancesOfferingMessage"},
697      "output":{
698        "shape":"PurchaseReservedDBInstancesOfferingResult",
699        "resultWrapper":"PurchaseReservedDBInstancesOfferingResult"
700      },
701      "errors":[
702        {"shape":"ReservedDBInstancesOfferingNotFoundFault"},
703        {"shape":"ReservedDBInstanceAlreadyExistsFault"},
704        {"shape":"ReservedDBInstanceQuotaExceededFault"}
705      ]
706    },
707    "RebootDBInstance":{
708      "name":"RebootDBInstance",
709      "http":{
710        "method":"POST",
711        "requestUri":"/"
712      },
713      "input":{"shape":"RebootDBInstanceMessage"},
714      "output":{
715        "shape":"RebootDBInstanceResult",
716        "resultWrapper":"RebootDBInstanceResult"
717      },
718      "errors":[
719        {"shape":"InvalidDBInstanceStateFault"},
720        {"shape":"DBInstanceNotFoundFault"}
721      ]
722    },
723    "RemoveSourceIdentifierFromSubscription":{
724      "name":"RemoveSourceIdentifierFromSubscription",
725      "http":{
726        "method":"POST",
727        "requestUri":"/"
728      },
729      "input":{"shape":"RemoveSourceIdentifierFromSubscriptionMessage"},
730      "output":{
731        "shape":"RemoveSourceIdentifierFromSubscriptionResult",
732        "resultWrapper":"RemoveSourceIdentifierFromSubscriptionResult"
733      },
734      "errors":[
735        {"shape":"SubscriptionNotFoundFault"},
736        {"shape":"SourceNotFoundFault"}
737      ]
738    },
739    "RemoveTagsFromResource":{
740      "name":"RemoveTagsFromResource",
741      "http":{
742        "method":"POST",
743        "requestUri":"/"
744      },
745      "input":{"shape":"RemoveTagsFromResourceMessage"},
746      "errors":[
747        {"shape":"DBInstanceNotFoundFault"},
748        {"shape":"DBSnapshotNotFoundFault"}
749      ]
750    },
751    "ResetDBParameterGroup":{
752      "name":"ResetDBParameterGroup",
753      "http":{
754        "method":"POST",
755        "requestUri":"/"
756      },
757      "input":{"shape":"ResetDBParameterGroupMessage"},
758      "output":{
759        "shape":"DBParameterGroupNameMessage",
760        "resultWrapper":"ResetDBParameterGroupResult"
761      },
762      "errors":[
763        {"shape":"InvalidDBParameterGroupStateFault"},
764        {"shape":"DBParameterGroupNotFoundFault"}
765      ]
766    },
767    "RestoreDBInstanceFromDBSnapshot":{
768      "name":"RestoreDBInstanceFromDBSnapshot",
769      "http":{
770        "method":"POST",
771        "requestUri":"/"
772      },
773      "input":{"shape":"RestoreDBInstanceFromDBSnapshotMessage"},
774      "output":{
775        "shape":"RestoreDBInstanceFromDBSnapshotResult",
776        "resultWrapper":"RestoreDBInstanceFromDBSnapshotResult"
777      },
778      "errors":[
779        {"shape":"DBInstanceAlreadyExistsFault"},
780        {"shape":"DBSnapshotNotFoundFault"},
781        {"shape":"InstanceQuotaExceededFault"},
782        {"shape":"InsufficientDBInstanceCapacityFault"},
783        {"shape":"InvalidDBSnapshotStateFault"},
784        {"shape":"StorageQuotaExceededFault"},
785        {"shape":"InvalidVPCNetworkStateFault"},
786        {"shape":"InvalidRestoreFault"},
787        {"shape":"DBSubnetGroupNotFoundFault"},
788        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
789        {"shape":"InvalidSubnet"},
790        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
791        {"shape":"OptionGroupNotFoundFault"}
792      ]
793    },
794    "RestoreDBInstanceToPointInTime":{
795      "name":"RestoreDBInstanceToPointInTime",
796      "http":{
797        "method":"POST",
798        "requestUri":"/"
799      },
800      "input":{"shape":"RestoreDBInstanceToPointInTimeMessage"},
801      "output":{
802        "shape":"RestoreDBInstanceToPointInTimeResult",
803        "resultWrapper":"RestoreDBInstanceToPointInTimeResult"
804      },
805      "errors":[
806        {"shape":"DBInstanceAlreadyExistsFault"},
807        {"shape":"DBInstanceNotFoundFault"},
808        {"shape":"InstanceQuotaExceededFault"},
809        {"shape":"InsufficientDBInstanceCapacityFault"},
810        {"shape":"InvalidDBInstanceStateFault"},
811        {"shape":"PointInTimeRestoreNotEnabledFault"},
812        {"shape":"StorageQuotaExceededFault"},
813        {"shape":"InvalidVPCNetworkStateFault"},
814        {"shape":"InvalidRestoreFault"},
815        {"shape":"DBSubnetGroupNotFoundFault"},
816        {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
817        {"shape":"InvalidSubnet"},
818        {"shape":"ProvisionedIopsNotAvailableInAZFault"},
819        {"shape":"OptionGroupNotFoundFault"}
820      ]
821    },
822    "RevokeDBSecurityGroupIngress":{
823      "name":"RevokeDBSecurityGroupIngress",
824      "http":{
825        "method":"POST",
826        "requestUri":"/"
827      },
828      "input":{"shape":"RevokeDBSecurityGroupIngressMessage"},
829      "output":{
830        "shape":"RevokeDBSecurityGroupIngressResult",
831        "resultWrapper":"RevokeDBSecurityGroupIngressResult"
832      },
833      "errors":[
834        {"shape":"DBSecurityGroupNotFoundFault"},
835        {"shape":"AuthorizationNotFoundFault"},
836        {"shape":"InvalidDBSecurityGroupStateFault"}
837      ]
838    }
839  },
840  "shapes":{
841    "AddSourceIdentifierToSubscriptionMessage":{
842      "type":"structure",
843      "required":[
844        "SubscriptionName",
845        "SourceIdentifier"
846      ],
847      "members":{
848        "SubscriptionName":{"shape":"String"},
849        "SourceIdentifier":{"shape":"String"}
850      }
851    },
852    "AddSourceIdentifierToSubscriptionResult":{
853      "type":"structure",
854      "members":{
855        "EventSubscription":{"shape":"EventSubscription"}
856      }
857    },
858    "AddTagsToResourceMessage":{
859      "type":"structure",
860      "required":[
861        "ResourceName",
862        "Tags"
863      ],
864      "members":{
865        "ResourceName":{"shape":"String"},
866        "Tags":{"shape":"TagList"}
867      }
868    },
869    "ApplyMethod":{
870      "type":"string",
871      "enum":[
872        "immediate",
873        "pending-reboot"
874      ]
875    },
876    "AuthorizationAlreadyExistsFault":{
877      "type":"structure",
878      "members":{
879      },
880      "error":{
881        "code":"AuthorizationAlreadyExists",
882        "httpStatusCode":400,
883        "senderFault":true
884      },
885      "exception":true
886    },
887    "AuthorizationNotFoundFault":{
888      "type":"structure",
889      "members":{
890      },
891      "error":{
892        "code":"AuthorizationNotFound",
893        "httpStatusCode":404,
894        "senderFault":true
895      },
896      "exception":true
897    },
898    "AuthorizationQuotaExceededFault":{
899      "type":"structure",
900      "members":{
901      },
902      "error":{
903        "code":"AuthorizationQuotaExceeded",
904        "httpStatusCode":400,
905        "senderFault":true
906      },
907      "exception":true
908    },
909    "AuthorizeDBSecurityGroupIngressMessage":{
910      "type":"structure",
911      "required":["DBSecurityGroupName"],
912      "members":{
913        "DBSecurityGroupName":{"shape":"String"},
914        "CIDRIP":{"shape":"String"},
915        "EC2SecurityGroupName":{"shape":"String"},
916        "EC2SecurityGroupId":{"shape":"String"},
917        "EC2SecurityGroupOwnerId":{"shape":"String"}
918      }
919    },
920    "AuthorizeDBSecurityGroupIngressResult":{
921      "type":"structure",
922      "members":{
923        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
924      }
925    },
926    "AvailabilityZone":{
927      "type":"structure",
928      "members":{
929        "Name":{"shape":"String"},
930        "ProvisionedIopsCapable":{"shape":"Boolean"}
931      },
932      "wrapper":true
933    },
934    "AvailabilityZoneList":{
935      "type":"list",
936      "member":{
937        "shape":"AvailabilityZone",
938        "locationName":"AvailabilityZone"
939      }
940    },
941    "Boolean":{"type":"boolean"},
942    "BooleanOptional":{"type":"boolean"},
943    "CharacterSet":{
944      "type":"structure",
945      "members":{
946        "CharacterSetName":{"shape":"String"},
947        "CharacterSetDescription":{"shape":"String"}
948      }
949    },
950    "CopyDBSnapshotMessage":{
951      "type":"structure",
952      "required":[
953        "SourceDBSnapshotIdentifier",
954        "TargetDBSnapshotIdentifier"
955      ],
956      "members":{
957        "SourceDBSnapshotIdentifier":{"shape":"String"},
958        "TargetDBSnapshotIdentifier":{"shape":"String"}
959      }
960    },
961    "CopyDBSnapshotResult":{
962      "type":"structure",
963      "members":{
964        "DBSnapshot":{"shape":"DBSnapshot"}
965      }
966    },
967    "CreateDBInstanceMessage":{
968      "type":"structure",
969      "required":[
970        "DBInstanceIdentifier",
971        "AllocatedStorage",
972        "DBInstanceClass",
973        "Engine",
974        "MasterUsername",
975        "MasterUserPassword"
976      ],
977      "members":{
978        "DBName":{"shape":"String"},
979        "DBInstanceIdentifier":{"shape":"String"},
980        "AllocatedStorage":{"shape":"IntegerOptional"},
981        "DBInstanceClass":{"shape":"String"},
982        "Engine":{"shape":"String"},
983        "MasterUsername":{"shape":"String"},
984        "MasterUserPassword":{"shape":"String"},
985        "DBSecurityGroups":{"shape":"DBSecurityGroupNameList"},
986        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
987        "AvailabilityZone":{"shape":"String"},
988        "DBSubnetGroupName":{"shape":"String"},
989        "PreferredMaintenanceWindow":{"shape":"String"},
990        "DBParameterGroupName":{"shape":"String"},
991        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
992        "PreferredBackupWindow":{"shape":"String"},
993        "Port":{"shape":"IntegerOptional"},
994        "MultiAZ":{"shape":"BooleanOptional"},
995        "EngineVersion":{"shape":"String"},
996        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
997        "LicenseModel":{"shape":"String"},
998        "Iops":{"shape":"IntegerOptional"},
999        "OptionGroupName":{"shape":"String"},
1000        "CharacterSetName":{"shape":"String"},
1001        "PubliclyAccessible":{"shape":"BooleanOptional"}
1002      }
1003    },
1004    "CreateDBInstanceReadReplicaMessage":{
1005      "type":"structure",
1006      "required":[
1007        "DBInstanceIdentifier",
1008        "SourceDBInstanceIdentifier"
1009      ],
1010      "members":{
1011        "DBInstanceIdentifier":{"shape":"String"},
1012        "SourceDBInstanceIdentifier":{"shape":"String"},
1013        "DBInstanceClass":{"shape":"String"},
1014        "AvailabilityZone":{"shape":"String"},
1015        "Port":{"shape":"IntegerOptional"},
1016        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
1017        "Iops":{"shape":"IntegerOptional"},
1018        "OptionGroupName":{"shape":"String"},
1019        "PubliclyAccessible":{"shape":"BooleanOptional"}
1020      }
1021    },
1022    "CreateDBInstanceReadReplicaResult":{
1023      "type":"structure",
1024      "members":{
1025        "DBInstance":{"shape":"DBInstance"}
1026      }
1027    },
1028    "CreateDBInstanceResult":{
1029      "type":"structure",
1030      "members":{
1031        "DBInstance":{"shape":"DBInstance"}
1032      }
1033    },
1034    "CreateDBParameterGroupMessage":{
1035      "type":"structure",
1036      "required":[
1037        "DBParameterGroupName",
1038        "DBParameterGroupFamily",
1039        "Description"
1040      ],
1041      "members":{
1042        "DBParameterGroupName":{"shape":"String"},
1043        "DBParameterGroupFamily":{"shape":"String"},
1044        "Description":{"shape":"String"}
1045      }
1046    },
1047    "CreateDBParameterGroupResult":{
1048      "type":"structure",
1049      "members":{
1050        "DBParameterGroup":{"shape":"DBParameterGroup"}
1051      }
1052    },
1053    "CreateDBSecurityGroupMessage":{
1054      "type":"structure",
1055      "required":[
1056        "DBSecurityGroupName",
1057        "DBSecurityGroupDescription"
1058      ],
1059      "members":{
1060        "DBSecurityGroupName":{"shape":"String"},
1061        "DBSecurityGroupDescription":{"shape":"String"}
1062      }
1063    },
1064    "CreateDBSecurityGroupResult":{
1065      "type":"structure",
1066      "members":{
1067        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
1068      }
1069    },
1070    "CreateDBSnapshotMessage":{
1071      "type":"structure",
1072      "required":[
1073        "DBSnapshotIdentifier",
1074        "DBInstanceIdentifier"
1075      ],
1076      "members":{
1077        "DBSnapshotIdentifier":{"shape":"String"},
1078        "DBInstanceIdentifier":{"shape":"String"}
1079      }
1080    },
1081    "CreateDBSnapshotResult":{
1082      "type":"structure",
1083      "members":{
1084        "DBSnapshot":{"shape":"DBSnapshot"}
1085      }
1086    },
1087    "CreateDBSubnetGroupMessage":{
1088      "type":"structure",
1089      "required":[
1090        "DBSubnetGroupName",
1091        "DBSubnetGroupDescription",
1092        "SubnetIds"
1093      ],
1094      "members":{
1095        "DBSubnetGroupName":{"shape":"String"},
1096        "DBSubnetGroupDescription":{"shape":"String"},
1097        "SubnetIds":{"shape":"SubnetIdentifierList"}
1098      }
1099    },
1100    "CreateDBSubnetGroupResult":{
1101      "type":"structure",
1102      "members":{
1103        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
1104      }
1105    },
1106    "CreateEventSubscriptionMessage":{
1107      "type":"structure",
1108      "required":[
1109        "SubscriptionName",
1110        "SnsTopicArn"
1111      ],
1112      "members":{
1113        "SubscriptionName":{"shape":"String"},
1114        "SnsTopicArn":{"shape":"String"},
1115        "SourceType":{"shape":"String"},
1116        "EventCategories":{"shape":"EventCategoriesList"},
1117        "SourceIds":{"shape":"SourceIdsList"},
1118        "Enabled":{"shape":"BooleanOptional"}
1119      }
1120    },
1121    "CreateEventSubscriptionResult":{
1122      "type":"structure",
1123      "members":{
1124        "EventSubscription":{"shape":"EventSubscription"}
1125      }
1126    },
1127    "CreateOptionGroupMessage":{
1128      "type":"structure",
1129      "required":[
1130        "OptionGroupName",
1131        "EngineName",
1132        "MajorEngineVersion",
1133        "OptionGroupDescription"
1134      ],
1135      "members":{
1136        "OptionGroupName":{"shape":"String"},
1137        "EngineName":{"shape":"String"},
1138        "MajorEngineVersion":{"shape":"String"},
1139        "OptionGroupDescription":{"shape":"String"}
1140      }
1141    },
1142    "CreateOptionGroupResult":{
1143      "type":"structure",
1144      "members":{
1145        "OptionGroup":{"shape":"OptionGroup"}
1146      }
1147    },
1148    "DBEngineVersion":{
1149      "type":"structure",
1150      "members":{
1151        "Engine":{"shape":"String"},
1152        "EngineVersion":{"shape":"String"},
1153        "DBParameterGroupFamily":{"shape":"String"},
1154        "DBEngineDescription":{"shape":"String"},
1155        "DBEngineVersionDescription":{"shape":"String"},
1156        "DefaultCharacterSet":{"shape":"CharacterSet"},
1157        "SupportedCharacterSets":{"shape":"SupportedCharacterSetsList"}
1158      }
1159    },
1160    "DBEngineVersionList":{
1161      "type":"list",
1162      "member":{
1163        "shape":"DBEngineVersion",
1164        "locationName":"DBEngineVersion"
1165      }
1166    },
1167    "DBEngineVersionMessage":{
1168      "type":"structure",
1169      "members":{
1170        "Marker":{"shape":"String"},
1171        "DBEngineVersions":{"shape":"DBEngineVersionList"}
1172      }
1173    },
1174    "DBInstance":{
1175      "type":"structure",
1176      "members":{
1177        "DBInstanceIdentifier":{"shape":"String"},
1178        "DBInstanceClass":{"shape":"String"},
1179        "Engine":{"shape":"String"},
1180        "DBInstanceStatus":{"shape":"String"},
1181        "MasterUsername":{"shape":"String"},
1182        "DBName":{"shape":"String"},
1183        "Endpoint":{"shape":"Endpoint"},
1184        "AllocatedStorage":{"shape":"Integer"},
1185        "InstanceCreateTime":{"shape":"TStamp"},
1186        "PreferredBackupWindow":{"shape":"String"},
1187        "BackupRetentionPeriod":{"shape":"Integer"},
1188        "DBSecurityGroups":{"shape":"DBSecurityGroupMembershipList"},
1189        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
1190        "DBParameterGroups":{"shape":"DBParameterGroupStatusList"},
1191        "AvailabilityZone":{"shape":"String"},
1192        "DBSubnetGroup":{"shape":"DBSubnetGroup"},
1193        "PreferredMaintenanceWindow":{"shape":"String"},
1194        "PendingModifiedValues":{"shape":"PendingModifiedValues"},
1195        "LatestRestorableTime":{"shape":"TStamp"},
1196        "MultiAZ":{"shape":"Boolean"},
1197        "EngineVersion":{"shape":"String"},
1198        "AutoMinorVersionUpgrade":{"shape":"Boolean"},
1199        "ReadReplicaSourceDBInstanceIdentifier":{"shape":"String"},
1200        "ReadReplicaDBInstanceIdentifiers":{"shape":"ReadReplicaDBInstanceIdentifierList"},
1201        "LicenseModel":{"shape":"String"},
1202        "Iops":{"shape":"IntegerOptional"},
1203        "OptionGroupMembership":{"shape":"OptionGroupMembership"},
1204        "CharacterSetName":{"shape":"String"},
1205        "SecondaryAvailabilityZone":{"shape":"String"},
1206        "PubliclyAccessible":{"shape":"Boolean"}
1207      },
1208      "wrapper":true
1209    },
1210    "DBInstanceAlreadyExistsFault":{
1211      "type":"structure",
1212      "members":{
1213      },
1214      "error":{
1215        "code":"DBInstanceAlreadyExists",
1216        "httpStatusCode":400,
1217        "senderFault":true
1218      },
1219      "exception":true
1220    },
1221    "DBInstanceList":{
1222      "type":"list",
1223      "member":{
1224        "shape":"DBInstance",
1225        "locationName":"DBInstance"
1226      }
1227    },
1228    "DBInstanceMessage":{
1229      "type":"structure",
1230      "members":{
1231        "Marker":{"shape":"String"},
1232        "DBInstances":{"shape":"DBInstanceList"}
1233      }
1234    },
1235    "DBInstanceNotFoundFault":{
1236      "type":"structure",
1237      "members":{
1238      },
1239      "error":{
1240        "code":"DBInstanceNotFound",
1241        "httpStatusCode":404,
1242        "senderFault":true
1243      },
1244      "exception":true
1245    },
1246    "DBParameterGroup":{
1247      "type":"structure",
1248      "members":{
1249        "DBParameterGroupName":{"shape":"String"},
1250        "DBParameterGroupFamily":{"shape":"String"},
1251        "Description":{"shape":"String"}
1252      },
1253      "wrapper":true
1254    },
1255    "DBParameterGroupAlreadyExistsFault":{
1256      "type":"structure",
1257      "members":{
1258      },
1259      "error":{
1260        "code":"DBParameterGroupAlreadyExists",
1261        "httpStatusCode":400,
1262        "senderFault":true
1263      },
1264      "exception":true
1265    },
1266    "DBParameterGroupDetails":{
1267      "type":"structure",
1268      "members":{
1269        "Parameters":{"shape":"ParametersList"},
1270        "Marker":{"shape":"String"}
1271      }
1272    },
1273    "DBParameterGroupList":{
1274      "type":"list",
1275      "member":{
1276        "shape":"DBParameterGroup",
1277        "locationName":"DBParameterGroup"
1278      }
1279    },
1280    "DBParameterGroupNameMessage":{
1281      "type":"structure",
1282      "members":{
1283        "DBParameterGroupName":{"shape":"String"}
1284      }
1285    },
1286    "DBParameterGroupNotFoundFault":{
1287      "type":"structure",
1288      "members":{
1289      },
1290      "error":{
1291        "code":"DBParameterGroupNotFound",
1292        "httpStatusCode":404,
1293        "senderFault":true
1294      },
1295      "exception":true
1296    },
1297    "DBParameterGroupQuotaExceededFault":{
1298      "type":"structure",
1299      "members":{
1300      },
1301      "error":{
1302        "code":"DBParameterGroupQuotaExceeded",
1303        "httpStatusCode":400,
1304        "senderFault":true
1305      },
1306      "exception":true
1307    },
1308    "DBParameterGroupStatus":{
1309      "type":"structure",
1310      "members":{
1311        "DBParameterGroupName":{"shape":"String"},
1312        "ParameterApplyStatus":{"shape":"String"}
1313      }
1314    },
1315    "DBParameterGroupStatusList":{
1316      "type":"list",
1317      "member":{
1318        "shape":"DBParameterGroupStatus",
1319        "locationName":"DBParameterGroup"
1320      }
1321    },
1322    "DBParameterGroupsMessage":{
1323      "type":"structure",
1324      "members":{
1325        "Marker":{"shape":"String"},
1326        "DBParameterGroups":{"shape":"DBParameterGroupList"}
1327      }
1328    },
1329    "DBSecurityGroup":{
1330      "type":"structure",
1331      "members":{
1332        "OwnerId":{"shape":"String"},
1333        "DBSecurityGroupName":{"shape":"String"},
1334        "DBSecurityGroupDescription":{"shape":"String"},
1335        "VpcId":{"shape":"String"},
1336        "EC2SecurityGroups":{"shape":"EC2SecurityGroupList"},
1337        "IPRanges":{"shape":"IPRangeList"}
1338      },
1339      "wrapper":true
1340    },
1341    "DBSecurityGroupAlreadyExistsFault":{
1342      "type":"structure",
1343      "members":{
1344      },
1345      "error":{
1346        "code":"DBSecurityGroupAlreadyExists",
1347        "httpStatusCode":400,
1348        "senderFault":true
1349      },
1350      "exception":true
1351    },
1352    "DBSecurityGroupMembership":{
1353      "type":"structure",
1354      "members":{
1355        "DBSecurityGroupName":{"shape":"String"},
1356        "Status":{"shape":"String"}
1357      }
1358    },
1359    "DBSecurityGroupMembershipList":{
1360      "type":"list",
1361      "member":{
1362        "shape":"DBSecurityGroupMembership",
1363        "locationName":"DBSecurityGroup"
1364      }
1365    },
1366    "DBSecurityGroupMessage":{
1367      "type":"structure",
1368      "members":{
1369        "Marker":{"shape":"String"},
1370        "DBSecurityGroups":{"shape":"DBSecurityGroups"}
1371      }
1372    },
1373    "DBSecurityGroupNameList":{
1374      "type":"list",
1375      "member":{
1376        "shape":"String",
1377        "locationName":"DBSecurityGroupName"
1378      }
1379    },
1380    "DBSecurityGroupNotFoundFault":{
1381      "type":"structure",
1382      "members":{
1383      },
1384      "error":{
1385        "code":"DBSecurityGroupNotFound",
1386        "httpStatusCode":404,
1387        "senderFault":true
1388      },
1389      "exception":true
1390    },
1391    "DBSecurityGroupNotSupportedFault":{
1392      "type":"structure",
1393      "members":{
1394      },
1395      "error":{
1396        "code":"DBSecurityGroupNotSupported",
1397        "httpStatusCode":400,
1398        "senderFault":true
1399      },
1400      "exception":true
1401    },
1402    "DBSecurityGroupQuotaExceededFault":{
1403      "type":"structure",
1404      "members":{
1405      },
1406      "error":{
1407        "code":"QuotaExceeded.DBSecurityGroup",
1408        "httpStatusCode":400,
1409        "senderFault":true
1410      },
1411      "exception":true
1412    },
1413    "DBSecurityGroups":{
1414      "type":"list",
1415      "member":{
1416        "shape":"DBSecurityGroup",
1417        "locationName":"DBSecurityGroup"
1418      }
1419    },
1420    "DBSnapshot":{
1421      "type":"structure",
1422      "members":{
1423        "DBSnapshotIdentifier":{"shape":"String"},
1424        "DBInstanceIdentifier":{"shape":"String"},
1425        "SnapshotCreateTime":{"shape":"TStamp"},
1426        "Engine":{"shape":"String"},
1427        "AllocatedStorage":{"shape":"Integer"},
1428        "Status":{"shape":"String"},
1429        "Port":{"shape":"Integer"},
1430        "AvailabilityZone":{"shape":"String"},
1431        "VpcId":{"shape":"String"},
1432        "InstanceCreateTime":{"shape":"TStamp"},
1433        "MasterUsername":{"shape":"String"},
1434        "EngineVersion":{"shape":"String"},
1435        "LicenseModel":{"shape":"String"},
1436        "SnapshotType":{"shape":"String"},
1437        "Iops":{"shape":"IntegerOptional"}
1438      },
1439      "wrapper":true
1440    },
1441    "DBSnapshotAlreadyExistsFault":{
1442      "type":"structure",
1443      "members":{
1444      },
1445      "error":{
1446        "code":"DBSnapshotAlreadyExists",
1447        "httpStatusCode":400,
1448        "senderFault":true
1449      },
1450      "exception":true
1451    },
1452    "DBSnapshotList":{
1453      "type":"list",
1454      "member":{
1455        "shape":"DBSnapshot",
1456        "locationName":"DBSnapshot"
1457      }
1458    },
1459    "DBSnapshotMessage":{
1460      "type":"structure",
1461      "members":{
1462        "Marker":{"shape":"String"},
1463        "DBSnapshots":{"shape":"DBSnapshotList"}
1464      }
1465    },
1466    "DBSnapshotNotFoundFault":{
1467      "type":"structure",
1468      "members":{
1469      },
1470      "error":{
1471        "code":"DBSnapshotNotFound",
1472        "httpStatusCode":404,
1473        "senderFault":true
1474      },
1475      "exception":true
1476    },
1477    "DBSubnetGroup":{
1478      "type":"structure",
1479      "members":{
1480        "DBSubnetGroupName":{"shape":"String"},
1481        "DBSubnetGroupDescription":{"shape":"String"},
1482        "VpcId":{"shape":"String"},
1483        "SubnetGroupStatus":{"shape":"String"},
1484        "Subnets":{"shape":"SubnetList"}
1485      },
1486      "wrapper":true
1487    },
1488    "DBSubnetGroupAlreadyExistsFault":{
1489      "type":"structure",
1490      "members":{
1491      },
1492      "error":{
1493        "code":"DBSubnetGroupAlreadyExists",
1494        "httpStatusCode":400,
1495        "senderFault":true
1496      },
1497      "exception":true
1498    },
1499    "DBSubnetGroupDoesNotCoverEnoughAZs":{
1500      "type":"structure",
1501      "members":{
1502      },
1503      "error":{
1504        "code":"DBSubnetGroupDoesNotCoverEnoughAZs",
1505        "httpStatusCode":400,
1506        "senderFault":true
1507      },
1508      "exception":true
1509    },
1510    "DBSubnetGroupMessage":{
1511      "type":"structure",
1512      "members":{
1513        "Marker":{"shape":"String"},
1514        "DBSubnetGroups":{"shape":"DBSubnetGroups"}
1515      }
1516    },
1517    "DBSubnetGroupNotFoundFault":{
1518      "type":"structure",
1519      "members":{
1520      },
1521      "error":{
1522        "code":"DBSubnetGroupNotFoundFault",
1523        "httpStatusCode":404,
1524        "senderFault":true
1525      },
1526      "exception":true
1527    },
1528    "DBSubnetGroupQuotaExceededFault":{
1529      "type":"structure",
1530      "members":{
1531      },
1532      "error":{
1533        "code":"DBSubnetGroupQuotaExceeded",
1534        "httpStatusCode":400,
1535        "senderFault":true
1536      },
1537      "exception":true
1538    },
1539    "DBSubnetGroups":{
1540      "type":"list",
1541      "member":{
1542        "shape":"DBSubnetGroup",
1543        "locationName":"DBSubnetGroup"
1544      }
1545    },
1546    "DBSubnetQuotaExceededFault":{
1547      "type":"structure",
1548      "members":{
1549      },
1550      "error":{
1551        "code":"DBSubnetQuotaExceededFault",
1552        "httpStatusCode":400,
1553        "senderFault":true
1554      },
1555      "exception":true
1556    },
1557    "DBUpgradeDependencyFailureFault":{
1558      "type":"structure",
1559      "members":{
1560      },
1561      "error":{
1562        "code":"DBUpgradeDependencyFailure",
1563        "httpStatusCode":400,
1564        "senderFault":true
1565      },
1566      "exception":true
1567    },
1568    "DeleteDBInstanceMessage":{
1569      "type":"structure",
1570      "required":["DBInstanceIdentifier"],
1571      "members":{
1572        "DBInstanceIdentifier":{"shape":"String"},
1573        "SkipFinalSnapshot":{"shape":"Boolean"},
1574        "FinalDBSnapshotIdentifier":{"shape":"String"}
1575      }
1576    },
1577    "DeleteDBInstanceResult":{
1578      "type":"structure",
1579      "members":{
1580        "DBInstance":{"shape":"DBInstance"}
1581      }
1582    },
1583    "DeleteDBParameterGroupMessage":{
1584      "type":"structure",
1585      "required":["DBParameterGroupName"],
1586      "members":{
1587        "DBParameterGroupName":{"shape":"String"}
1588      }
1589    },
1590    "DeleteDBSecurityGroupMessage":{
1591      "type":"structure",
1592      "required":["DBSecurityGroupName"],
1593      "members":{
1594        "DBSecurityGroupName":{"shape":"String"}
1595      }
1596    },
1597    "DeleteDBSnapshotMessage":{
1598      "type":"structure",
1599      "required":["DBSnapshotIdentifier"],
1600      "members":{
1601        "DBSnapshotIdentifier":{"shape":"String"}
1602      }
1603    },
1604    "DeleteDBSnapshotResult":{
1605      "type":"structure",
1606      "members":{
1607        "DBSnapshot":{"shape":"DBSnapshot"}
1608      }
1609    },
1610    "DeleteDBSubnetGroupMessage":{
1611      "type":"structure",
1612      "required":["DBSubnetGroupName"],
1613      "members":{
1614        "DBSubnetGroupName":{"shape":"String"}
1615      }
1616    },
1617    "DeleteEventSubscriptionMessage":{
1618      "type":"structure",
1619      "required":["SubscriptionName"],
1620      "members":{
1621        "SubscriptionName":{"shape":"String"}
1622      }
1623    },
1624    "DeleteEventSubscriptionResult":{
1625      "type":"structure",
1626      "members":{
1627        "EventSubscription":{"shape":"EventSubscription"}
1628      }
1629    },
1630    "DeleteOptionGroupMessage":{
1631      "type":"structure",
1632      "required":["OptionGroupName"],
1633      "members":{
1634        "OptionGroupName":{"shape":"String"}
1635      }
1636    },
1637    "DescribeDBEngineVersionsMessage":{
1638      "type":"structure",
1639      "members":{
1640        "Engine":{"shape":"String"},
1641        "EngineVersion":{"shape":"String"},
1642        "DBParameterGroupFamily":{"shape":"String"},
1643        "MaxRecords":{"shape":"IntegerOptional"},
1644        "Marker":{"shape":"String"},
1645        "DefaultOnly":{"shape":"Boolean"},
1646        "ListSupportedCharacterSets":{"shape":"BooleanOptional"}
1647      }
1648    },
1649    "DescribeDBInstancesMessage":{
1650      "type":"structure",
1651      "members":{
1652        "DBInstanceIdentifier":{"shape":"String"},
1653        "MaxRecords":{"shape":"IntegerOptional"},
1654        "Marker":{"shape":"String"}
1655      }
1656    },
1657    "DescribeDBParameterGroupsMessage":{
1658      "type":"structure",
1659      "members":{
1660        "DBParameterGroupName":{"shape":"String"},
1661        "MaxRecords":{"shape":"IntegerOptional"},
1662        "Marker":{"shape":"String"}
1663      }
1664    },
1665    "DescribeDBParametersMessage":{
1666      "type":"structure",
1667      "required":["DBParameterGroupName"],
1668      "members":{
1669        "DBParameterGroupName":{"shape":"String"},
1670        "Source":{"shape":"String"},
1671        "MaxRecords":{"shape":"IntegerOptional"},
1672        "Marker":{"shape":"String"}
1673      }
1674    },
1675    "DescribeDBSecurityGroupsMessage":{
1676      "type":"structure",
1677      "members":{
1678        "DBSecurityGroupName":{"shape":"String"},
1679        "MaxRecords":{"shape":"IntegerOptional"},
1680        "Marker":{"shape":"String"}
1681      }
1682    },
1683    "DescribeDBSnapshotsMessage":{
1684      "type":"structure",
1685      "members":{
1686        "DBInstanceIdentifier":{"shape":"String"},
1687        "DBSnapshotIdentifier":{"shape":"String"},
1688        "SnapshotType":{"shape":"String"},
1689        "MaxRecords":{"shape":"IntegerOptional"},
1690        "Marker":{"shape":"String"}
1691      }
1692    },
1693    "DescribeDBSubnetGroupsMessage":{
1694      "type":"structure",
1695      "members":{
1696        "DBSubnetGroupName":{"shape":"String"},
1697        "MaxRecords":{"shape":"IntegerOptional"},
1698        "Marker":{"shape":"String"}
1699      }
1700    },
1701    "DescribeEngineDefaultParametersMessage":{
1702      "type":"structure",
1703      "required":["DBParameterGroupFamily"],
1704      "members":{
1705        "DBParameterGroupFamily":{"shape":"String"},
1706        "MaxRecords":{"shape":"IntegerOptional"},
1707        "Marker":{"shape":"String"}
1708      }
1709    },
1710    "DescribeEngineDefaultParametersResult":{
1711      "type":"structure",
1712      "members":{
1713        "EngineDefaults":{"shape":"EngineDefaults"}
1714      }
1715    },
1716    "DescribeEventCategoriesMessage":{
1717      "type":"structure",
1718      "members":{
1719        "SourceType":{"shape":"String"}
1720      }
1721    },
1722    "DescribeEventSubscriptionsMessage":{
1723      "type":"structure",
1724      "members":{
1725        "SubscriptionName":{"shape":"String"},
1726        "MaxRecords":{"shape":"IntegerOptional"},
1727        "Marker":{"shape":"String"}
1728      }
1729    },
1730    "DescribeEventsMessage":{
1731      "type":"structure",
1732      "members":{
1733        "SourceIdentifier":{"shape":"String"},
1734        "SourceType":{"shape":"SourceType"},
1735        "StartTime":{"shape":"TStamp"},
1736        "EndTime":{"shape":"TStamp"},
1737        "Duration":{"shape":"IntegerOptional"},
1738        "EventCategories":{"shape":"EventCategoriesList"},
1739        "MaxRecords":{"shape":"IntegerOptional"},
1740        "Marker":{"shape":"String"}
1741      }
1742    },
1743    "DescribeOptionGroupOptionsMessage":{
1744      "type":"structure",
1745      "required":["EngineName"],
1746      "members":{
1747        "EngineName":{"shape":"String"},
1748        "MajorEngineVersion":{"shape":"String"},
1749        "MaxRecords":{"shape":"IntegerOptional"},
1750        "Marker":{"shape":"String"}
1751      }
1752    },
1753    "DescribeOptionGroupsMessage":{
1754      "type":"structure",
1755      "members":{
1756        "OptionGroupName":{"shape":"String"},
1757        "Marker":{"shape":"String"},
1758        "MaxRecords":{"shape":"IntegerOptional"},
1759        "EngineName":{"shape":"String"},
1760        "MajorEngineVersion":{"shape":"String"}
1761      }
1762    },
1763    "DescribeOrderableDBInstanceOptionsMessage":{
1764      "type":"structure",
1765      "required":["Engine"],
1766      "members":{
1767        "Engine":{"shape":"String"},
1768        "EngineVersion":{"shape":"String"},
1769        "DBInstanceClass":{"shape":"String"},
1770        "LicenseModel":{"shape":"String"},
1771        "Vpc":{"shape":"BooleanOptional"},
1772        "MaxRecords":{"shape":"IntegerOptional"},
1773        "Marker":{"shape":"String"}
1774      }
1775    },
1776    "DescribeReservedDBInstancesMessage":{
1777      "type":"structure",
1778      "members":{
1779        "ReservedDBInstanceId":{"shape":"String"},
1780        "ReservedDBInstancesOfferingId":{"shape":"String"},
1781        "DBInstanceClass":{"shape":"String"},
1782        "Duration":{"shape":"String"},
1783        "ProductDescription":{"shape":"String"},
1784        "OfferingType":{"shape":"String"},
1785        "MultiAZ":{"shape":"BooleanOptional"},
1786        "MaxRecords":{"shape":"IntegerOptional"},
1787        "Marker":{"shape":"String"}
1788      }
1789    },
1790    "DescribeReservedDBInstancesOfferingsMessage":{
1791      "type":"structure",
1792      "members":{
1793        "ReservedDBInstancesOfferingId":{"shape":"String"},
1794        "DBInstanceClass":{"shape":"String"},
1795        "Duration":{"shape":"String"},
1796        "ProductDescription":{"shape":"String"},
1797        "OfferingType":{"shape":"String"},
1798        "MultiAZ":{"shape":"BooleanOptional"},
1799        "MaxRecords":{"shape":"IntegerOptional"},
1800        "Marker":{"shape":"String"}
1801      }
1802    },
1803    "Double":{"type":"double"},
1804    "EC2SecurityGroup":{
1805      "type":"structure",
1806      "members":{
1807        "Status":{"shape":"String"},
1808        "EC2SecurityGroupName":{"shape":"String"},
1809        "EC2SecurityGroupId":{"shape":"String"},
1810        "EC2SecurityGroupOwnerId":{"shape":"String"}
1811      }
1812    },
1813    "EC2SecurityGroupList":{
1814      "type":"list",
1815      "member":{
1816        "shape":"EC2SecurityGroup",
1817        "locationName":"EC2SecurityGroup"
1818      }
1819    },
1820    "Endpoint":{
1821      "type":"structure",
1822      "members":{
1823        "Address":{"shape":"String"},
1824        "Port":{"shape":"Integer"}
1825      }
1826    },
1827    "EngineDefaults":{
1828      "type":"structure",
1829      "members":{
1830        "DBParameterGroupFamily":{"shape":"String"},
1831        "Marker":{"shape":"String"},
1832        "Parameters":{"shape":"ParametersList"}
1833      },
1834      "wrapper":true
1835    },
1836    "Event":{
1837      "type":"structure",
1838      "members":{
1839        "SourceIdentifier":{"shape":"String"},
1840        "SourceType":{"shape":"SourceType"},
1841        "Message":{"shape":"String"},
1842        "EventCategories":{"shape":"EventCategoriesList"},
1843        "Date":{"shape":"TStamp"}
1844      }
1845    },
1846    "EventCategoriesList":{
1847      "type":"list",
1848      "member":{
1849        "shape":"String",
1850        "locationName":"EventCategory"
1851      }
1852    },
1853    "EventCategoriesMap":{
1854      "type":"structure",
1855      "members":{
1856        "SourceType":{"shape":"String"},
1857        "EventCategories":{"shape":"EventCategoriesList"}
1858      },
1859      "wrapper":true
1860    },
1861    "EventCategoriesMapList":{
1862      "type":"list",
1863      "member":{
1864        "shape":"EventCategoriesMap",
1865        "locationName":"EventCategoriesMap"
1866      }
1867    },
1868    "EventCategoriesMessage":{
1869      "type":"structure",
1870      "members":{
1871        "EventCategoriesMapList":{"shape":"EventCategoriesMapList"}
1872      }
1873    },
1874    "EventList":{
1875      "type":"list",
1876      "member":{
1877        "shape":"Event",
1878        "locationName":"Event"
1879      }
1880    },
1881    "EventSubscription":{
1882      "type":"structure",
1883      "members":{
1884        "Id":{"shape":"String"},
1885        "CustomerAwsId":{"shape":"String"},
1886        "CustSubscriptionId":{"shape":"String"},
1887        "SnsTopicArn":{"shape":"String"},
1888        "Status":{"shape":"String"},
1889        "SubscriptionCreationTime":{"shape":"String"},
1890        "SourceType":{"shape":"String"},
1891        "SourceIdsList":{"shape":"SourceIdsList"},
1892        "EventCategoriesList":{"shape":"EventCategoriesList"},
1893        "Enabled":{"shape":"Boolean"}
1894      },
1895      "wrapper":true
1896    },
1897    "EventSubscriptionQuotaExceededFault":{
1898      "type":"structure",
1899      "members":{
1900      },
1901      "error":{
1902        "code":"EventSubscriptionQuotaExceeded",
1903        "httpStatusCode":400,
1904        "senderFault":true
1905      },
1906      "exception":true
1907    },
1908    "EventSubscriptionsList":{
1909      "type":"list",
1910      "member":{
1911        "shape":"EventSubscription",
1912        "locationName":"EventSubscription"
1913      }
1914    },
1915    "EventSubscriptionsMessage":{
1916      "type":"structure",
1917      "members":{
1918        "Marker":{"shape":"String"},
1919        "EventSubscriptionsList":{"shape":"EventSubscriptionsList"}
1920      }
1921    },
1922    "EventsMessage":{
1923      "type":"structure",
1924      "members":{
1925        "Marker":{"shape":"String"},
1926        "Events":{"shape":"EventList"}
1927      }
1928    },
1929    "IPRange":{
1930      "type":"structure",
1931      "members":{
1932        "Status":{"shape":"String"},
1933        "CIDRIP":{"shape":"String"}
1934      }
1935    },
1936    "IPRangeList":{
1937      "type":"list",
1938      "member":{
1939        "shape":"IPRange",
1940        "locationName":"IPRange"
1941      }
1942    },
1943    "InstanceQuotaExceededFault":{
1944      "type":"structure",
1945      "members":{
1946      },
1947      "error":{
1948        "code":"InstanceQuotaExceeded",
1949        "httpStatusCode":400,
1950        "senderFault":true
1951      },
1952      "exception":true
1953    },
1954    "InsufficientDBInstanceCapacityFault":{
1955      "type":"structure",
1956      "members":{
1957      },
1958      "error":{
1959        "code":"InsufficientDBInstanceCapacity",
1960        "httpStatusCode":400,
1961        "senderFault":true
1962      },
1963      "exception":true
1964    },
1965    "Integer":{"type":"integer"},
1966    "IntegerOptional":{"type":"integer"},
1967    "InvalidDBInstanceStateFault":{
1968      "type":"structure",
1969      "members":{
1970      },
1971      "error":{
1972        "code":"InvalidDBInstanceState",
1973        "httpStatusCode":400,
1974        "senderFault":true
1975      },
1976      "exception":true
1977    },
1978    "InvalidDBParameterGroupStateFault":{
1979      "type":"structure",
1980      "members":{
1981      },
1982      "error":{
1983        "code":"InvalidDBParameterGroupState",
1984        "httpStatusCode":400,
1985        "senderFault":true
1986      },
1987      "exception":true
1988    },
1989    "InvalidDBSecurityGroupStateFault":{
1990      "type":"structure",
1991      "members":{
1992      },
1993      "error":{
1994        "code":"InvalidDBSecurityGroupState",
1995        "httpStatusCode":400,
1996        "senderFault":true
1997      },
1998      "exception":true
1999    },
2000    "InvalidDBSnapshotStateFault":{
2001      "type":"structure",
2002      "members":{
2003      },
2004      "error":{
2005        "code":"InvalidDBSnapshotState",
2006        "httpStatusCode":400,
2007        "senderFault":true
2008      },
2009      "exception":true
2010    },
2011    "InvalidDBSubnetGroupStateFault":{
2012      "type":"structure",
2013      "members":{
2014      },
2015      "error":{
2016        "code":"InvalidDBSubnetGroupStateFault",
2017        "httpStatusCode":400,
2018        "senderFault":true
2019      },
2020      "exception":true
2021    },
2022    "InvalidDBSubnetStateFault":{
2023      "type":"structure",
2024      "members":{
2025      },
2026      "error":{
2027        "code":"InvalidDBSubnetStateFault",
2028        "httpStatusCode":400,
2029        "senderFault":true
2030      },
2031      "exception":true
2032    },
2033    "InvalidEventSubscriptionStateFault":{
2034      "type":"structure",
2035      "members":{
2036      },
2037      "error":{
2038        "code":"InvalidEventSubscriptionState",
2039        "httpStatusCode":400,
2040        "senderFault":true
2041      },
2042      "exception":true
2043    },
2044    "InvalidOptionGroupStateFault":{
2045      "type":"structure",
2046      "members":{
2047      },
2048      "error":{
2049        "code":"InvalidOptionGroupStateFault",
2050        "httpStatusCode":400,
2051        "senderFault":true
2052      },
2053      "exception":true
2054    },
2055    "InvalidRestoreFault":{
2056      "type":"structure",
2057      "members":{
2058      },
2059      "error":{
2060        "code":"InvalidRestoreFault",
2061        "httpStatusCode":400,
2062        "senderFault":true
2063      },
2064      "exception":true
2065    },
2066    "InvalidSubnet":{
2067      "type":"structure",
2068      "members":{
2069      },
2070      "error":{
2071        "code":"InvalidSubnet",
2072        "httpStatusCode":400,
2073        "senderFault":true
2074      },
2075      "exception":true
2076    },
2077    "InvalidVPCNetworkStateFault":{
2078      "type":"structure",
2079      "members":{
2080      },
2081      "error":{
2082        "code":"InvalidVPCNetworkStateFault",
2083        "httpStatusCode":400,
2084        "senderFault":true
2085      },
2086      "exception":true
2087    },
2088    "KeyList":{
2089      "type":"list",
2090      "member":{"shape":"String"}
2091    },
2092    "ListTagsForResourceMessage":{
2093      "type":"structure",
2094      "required":["ResourceName"],
2095      "members":{
2096        "ResourceName":{"shape":"String"}
2097      }
2098    },
2099    "ModifyDBInstanceMessage":{
2100      "type":"structure",
2101      "required":["DBInstanceIdentifier"],
2102      "members":{
2103        "DBInstanceIdentifier":{"shape":"String"},
2104        "AllocatedStorage":{"shape":"IntegerOptional"},
2105        "DBInstanceClass":{"shape":"String"},
2106        "DBSecurityGroups":{"shape":"DBSecurityGroupNameList"},
2107        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2108        "ApplyImmediately":{"shape":"Boolean"},
2109        "MasterUserPassword":{"shape":"String"},
2110        "DBParameterGroupName":{"shape":"String"},
2111        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2112        "PreferredBackupWindow":{"shape":"String"},
2113        "PreferredMaintenanceWindow":{"shape":"String"},
2114        "MultiAZ":{"shape":"BooleanOptional"},
2115        "EngineVersion":{"shape":"String"},
2116        "AllowMajorVersionUpgrade":{"shape":"Boolean"},
2117        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2118        "Iops":{"shape":"IntegerOptional"},
2119        "OptionGroupName":{"shape":"String"},
2120        "NewDBInstanceIdentifier":{"shape":"String"}
2121      }
2122    },
2123    "ModifyDBInstanceResult":{
2124      "type":"structure",
2125      "members":{
2126        "DBInstance":{"shape":"DBInstance"}
2127      }
2128    },
2129    "ModifyDBParameterGroupMessage":{
2130      "type":"structure",
2131      "required":[
2132        "DBParameterGroupName",
2133        "Parameters"
2134      ],
2135      "members":{
2136        "DBParameterGroupName":{"shape":"String"},
2137        "Parameters":{"shape":"ParametersList"}
2138      }
2139    },
2140    "ModifyDBSubnetGroupMessage":{
2141      "type":"structure",
2142      "required":[
2143        "DBSubnetGroupName",
2144        "SubnetIds"
2145      ],
2146      "members":{
2147        "DBSubnetGroupName":{"shape":"String"},
2148        "DBSubnetGroupDescription":{"shape":"String"},
2149        "SubnetIds":{"shape":"SubnetIdentifierList"}
2150      }
2151    },
2152    "ModifyDBSubnetGroupResult":{
2153      "type":"structure",
2154      "members":{
2155        "DBSubnetGroup":{"shape":"DBSubnetGroup"}
2156      }
2157    },
2158    "ModifyEventSubscriptionMessage":{
2159      "type":"structure",
2160      "required":["SubscriptionName"],
2161      "members":{
2162        "SubscriptionName":{"shape":"String"},
2163        "SnsTopicArn":{"shape":"String"},
2164        "SourceType":{"shape":"String"},
2165        "EventCategories":{"shape":"EventCategoriesList"},
2166        "Enabled":{"shape":"BooleanOptional"}
2167      }
2168    },
2169    "ModifyEventSubscriptionResult":{
2170      "type":"structure",
2171      "members":{
2172        "EventSubscription":{"shape":"EventSubscription"}
2173      }
2174    },
2175    "ModifyOptionGroupMessage":{
2176      "type":"structure",
2177      "required":["OptionGroupName"],
2178      "members":{
2179        "OptionGroupName":{"shape":"String"},
2180        "OptionsToInclude":{"shape":"OptionConfigurationList"},
2181        "OptionsToRemove":{"shape":"OptionNamesList"},
2182        "ApplyImmediately":{"shape":"Boolean"}
2183      }
2184    },
2185    "ModifyOptionGroupResult":{
2186      "type":"structure",
2187      "members":{
2188        "OptionGroup":{"shape":"OptionGroup"}
2189      }
2190    },
2191    "Option":{
2192      "type":"structure",
2193      "members":{
2194        "OptionName":{"shape":"String"},
2195        "OptionDescription":{"shape":"String"},
2196        "Port":{"shape":"IntegerOptional"},
2197        "DBSecurityGroupMemberships":{"shape":"DBSecurityGroupMembershipList"},
2198        "VpcSecurityGroupMemberships":{"shape":"VpcSecurityGroupMembershipList"}
2199      }
2200    },
2201    "OptionConfiguration":{
2202      "type":"structure",
2203      "required":["OptionName"],
2204      "members":{
2205        "OptionName":{"shape":"String"},
2206        "Port":{"shape":"IntegerOptional"},
2207        "DBSecurityGroupMemberships":{"shape":"DBSecurityGroupNameList"},
2208        "VpcSecurityGroupMemberships":{"shape":"VpcSecurityGroupIdList"}
2209      }
2210    },
2211    "OptionConfigurationList":{
2212      "type":"list",
2213      "member":{
2214        "shape":"OptionConfiguration",
2215        "locationName":"OptionConfiguration"
2216      }
2217    },
2218    "OptionGroup":{
2219      "type":"structure",
2220      "members":{
2221        "OptionGroupName":{"shape":"String"},
2222        "OptionGroupDescription":{"shape":"String"},
2223        "EngineName":{"shape":"String"},
2224        "MajorEngineVersion":{"shape":"String"},
2225        "Options":{"shape":"OptionsList"},
2226        "AllowsVpcAndNonVpcInstanceMemberships":{"shape":"Boolean"},
2227        "VpcId":{"shape":"String"}
2228      },
2229      "wrapper":true
2230    },
2231    "OptionGroupAlreadyExistsFault":{
2232      "type":"structure",
2233      "members":{
2234      },
2235      "error":{
2236        "code":"OptionGroupAlreadyExistsFault",
2237        "httpStatusCode":400,
2238        "senderFault":true
2239      },
2240      "exception":true
2241    },
2242    "OptionGroupMembership":{
2243      "type":"structure",
2244      "members":{
2245        "OptionGroupName":{"shape":"String"},
2246        "Status":{"shape":"String"}
2247      }
2248    },
2249    "OptionGroupNotFoundFault":{
2250      "type":"structure",
2251      "members":{
2252      },
2253      "error":{
2254        "code":"OptionGroupNotFoundFault",
2255        "httpStatusCode":404,
2256        "senderFault":true
2257      },
2258      "exception":true
2259    },
2260    "OptionGroupOption":{
2261      "type":"structure",
2262      "members":{
2263        "Name":{"shape":"String"},
2264        "Description":{"shape":"String"},
2265        "EngineName":{"shape":"String"},
2266        "MajorEngineVersion":{"shape":"String"},
2267        "MinimumRequiredMinorEngineVersion":{"shape":"String"},
2268        "PortRequired":{"shape":"Boolean"},
2269        "DefaultPort":{"shape":"IntegerOptional"},
2270        "OptionsDependedOn":{"shape":"OptionsDependedOn"}
2271      }
2272    },
2273    "OptionGroupOptionsList":{
2274      "type":"list",
2275      "member":{
2276        "shape":"OptionGroupOption",
2277        "locationName":"OptionGroupOption"
2278      }
2279    },
2280    "OptionGroupOptionsMessage":{
2281      "type":"structure",
2282      "members":{
2283        "OptionGroupOptions":{"shape":"OptionGroupOptionsList"},
2284        "Marker":{"shape":"String"}
2285      }
2286    },
2287    "OptionGroupQuotaExceededFault":{
2288      "type":"structure",
2289      "members":{
2290      },
2291      "error":{
2292        "code":"OptionGroupQuotaExceededFault",
2293        "httpStatusCode":400,
2294        "senderFault":true
2295      },
2296      "exception":true
2297    },
2298    "OptionGroups":{
2299      "type":"structure",
2300      "members":{
2301        "OptionGroupsList":{"shape":"OptionGroupsList"},
2302        "Marker":{"shape":"String"}
2303      }
2304    },
2305    "OptionGroupsList":{
2306      "type":"list",
2307      "member":{
2308        "shape":"OptionGroup",
2309        "locationName":"OptionGroup"
2310      }
2311    },
2312    "OptionNamesList":{
2313      "type":"list",
2314      "member":{"shape":"String"}
2315    },
2316    "OptionsDependedOn":{
2317      "type":"list",
2318      "member":{
2319        "shape":"String",
2320        "locationName":"OptionName"
2321      }
2322    },
2323    "OptionsList":{
2324      "type":"list",
2325      "member":{
2326        "shape":"Option",
2327        "locationName":"Option"
2328      }
2329    },
2330    "OrderableDBInstanceOption":{
2331      "type":"structure",
2332      "members":{
2333        "Engine":{"shape":"String"},
2334        "EngineVersion":{"shape":"String"},
2335        "DBInstanceClass":{"shape":"String"},
2336        "LicenseModel":{"shape":"String"},
2337        "AvailabilityZones":{"shape":"AvailabilityZoneList"},
2338        "MultiAZCapable":{"shape":"Boolean"},
2339        "ReadReplicaCapable":{"shape":"Boolean"},
2340        "Vpc":{"shape":"Boolean"}
2341      },
2342      "wrapper":true
2343    },
2344    "OrderableDBInstanceOptionsList":{
2345      "type":"list",
2346      "member":{
2347        "shape":"OrderableDBInstanceOption",
2348        "locationName":"OrderableDBInstanceOption"
2349      }
2350    },
2351    "OrderableDBInstanceOptionsMessage":{
2352      "type":"structure",
2353      "members":{
2354        "OrderableDBInstanceOptions":{"shape":"OrderableDBInstanceOptionsList"},
2355        "Marker":{"shape":"String"}
2356      }
2357    },
2358    "Parameter":{
2359      "type":"structure",
2360      "members":{
2361        "ParameterName":{"shape":"String"},
2362        "ParameterValue":{"shape":"String"},
2363        "Description":{"shape":"String"},
2364        "Source":{"shape":"String"},
2365        "ApplyType":{"shape":"String"},
2366        "DataType":{"shape":"String"},
2367        "AllowedValues":{"shape":"String"},
2368        "IsModifiable":{"shape":"Boolean"},
2369        "MinimumEngineVersion":{"shape":"String"},
2370        "ApplyMethod":{"shape":"ApplyMethod"}
2371      }
2372    },
2373    "ParametersList":{
2374      "type":"list",
2375      "member":{
2376        "shape":"Parameter",
2377        "locationName":"Parameter"
2378      }
2379    },
2380    "PendingModifiedValues":{
2381      "type":"structure",
2382      "members":{
2383        "DBInstanceClass":{"shape":"String"},
2384        "AllocatedStorage":{"shape":"IntegerOptional"},
2385        "MasterUserPassword":{"shape":"String"},
2386        "Port":{"shape":"IntegerOptional"},
2387        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2388        "MultiAZ":{"shape":"BooleanOptional"},
2389        "EngineVersion":{"shape":"String"},
2390        "Iops":{"shape":"IntegerOptional"},
2391        "DBInstanceIdentifier":{"shape":"String"}
2392      }
2393    },
2394    "PointInTimeRestoreNotEnabledFault":{
2395      "type":"structure",
2396      "members":{
2397      },
2398      "error":{
2399        "code":"PointInTimeRestoreNotEnabled",
2400        "httpStatusCode":400,
2401        "senderFault":true
2402      },
2403      "exception":true
2404    },
2405    "PromoteReadReplicaMessage":{
2406      "type":"structure",
2407      "required":["DBInstanceIdentifier"],
2408      "members":{
2409        "DBInstanceIdentifier":{"shape":"String"},
2410        "BackupRetentionPeriod":{"shape":"IntegerOptional"},
2411        "PreferredBackupWindow":{"shape":"String"}
2412      }
2413    },
2414    "PromoteReadReplicaResult":{
2415      "type":"structure",
2416      "members":{
2417        "DBInstance":{"shape":"DBInstance"}
2418      }
2419    },
2420    "ProvisionedIopsNotAvailableInAZFault":{
2421      "type":"structure",
2422      "members":{
2423      },
2424      "error":{
2425        "code":"ProvisionedIopsNotAvailableInAZFault",
2426        "httpStatusCode":400,
2427        "senderFault":true
2428      },
2429      "exception":true
2430    },
2431    "PurchaseReservedDBInstancesOfferingMessage":{
2432      "type":"structure",
2433      "required":["ReservedDBInstancesOfferingId"],
2434      "members":{
2435        "ReservedDBInstancesOfferingId":{"shape":"String"},
2436        "ReservedDBInstanceId":{"shape":"String"},
2437        "DBInstanceCount":{"shape":"IntegerOptional"}
2438      }
2439    },
2440    "PurchaseReservedDBInstancesOfferingResult":{
2441      "type":"structure",
2442      "members":{
2443        "ReservedDBInstance":{"shape":"ReservedDBInstance"}
2444      }
2445    },
2446    "ReadReplicaDBInstanceIdentifierList":{
2447      "type":"list",
2448      "member":{
2449        "shape":"String",
2450        "locationName":"ReadReplicaDBInstanceIdentifier"
2451      }
2452    },
2453    "RebootDBInstanceMessage":{
2454      "type":"structure",
2455      "required":["DBInstanceIdentifier"],
2456      "members":{
2457        "DBInstanceIdentifier":{"shape":"String"},
2458        "ForceFailover":{"shape":"BooleanOptional"}
2459      }
2460    },
2461    "RebootDBInstanceResult":{
2462      "type":"structure",
2463      "members":{
2464        "DBInstance":{"shape":"DBInstance"}
2465      }
2466    },
2467    "RecurringCharge":{
2468      "type":"structure",
2469      "members":{
2470        "RecurringChargeAmount":{"shape":"Double"},
2471        "RecurringChargeFrequency":{"shape":"String"}
2472      },
2473      "wrapper":true
2474    },
2475    "RecurringChargeList":{
2476      "type":"list",
2477      "member":{
2478        "shape":"RecurringCharge",
2479        "locationName":"RecurringCharge"
2480      }
2481    },
2482    "RemoveSourceIdentifierFromSubscriptionMessage":{
2483      "type":"structure",
2484      "required":[
2485        "SubscriptionName",
2486        "SourceIdentifier"
2487      ],
2488      "members":{
2489        "SubscriptionName":{"shape":"String"},
2490        "SourceIdentifier":{"shape":"String"}
2491      }
2492    },
2493    "RemoveSourceIdentifierFromSubscriptionResult":{
2494      "type":"structure",
2495      "members":{
2496        "EventSubscription":{"shape":"EventSubscription"}
2497      }
2498    },
2499    "RemoveTagsFromResourceMessage":{
2500      "type":"structure",
2501      "required":[
2502        "ResourceName",
2503        "TagKeys"
2504      ],
2505      "members":{
2506        "ResourceName":{"shape":"String"},
2507        "TagKeys":{"shape":"KeyList"}
2508      }
2509    },
2510    "ReservedDBInstance":{
2511      "type":"structure",
2512      "members":{
2513        "ReservedDBInstanceId":{"shape":"String"},
2514        "ReservedDBInstancesOfferingId":{"shape":"String"},
2515        "DBInstanceClass":{"shape":"String"},
2516        "StartTime":{"shape":"TStamp"},
2517        "Duration":{"shape":"Integer"},
2518        "FixedPrice":{"shape":"Double"},
2519        "UsagePrice":{"shape":"Double"},
2520        "CurrencyCode":{"shape":"String"},
2521        "DBInstanceCount":{"shape":"Integer"},
2522        "ProductDescription":{"shape":"String"},
2523        "OfferingType":{"shape":"String"},
2524        "MultiAZ":{"shape":"Boolean"},
2525        "State":{"shape":"String"},
2526        "RecurringCharges":{"shape":"RecurringChargeList"}
2527      },
2528      "wrapper":true
2529    },
2530    "ReservedDBInstanceAlreadyExistsFault":{
2531      "type":"structure",
2532      "members":{
2533      },
2534      "error":{
2535        "code":"ReservedDBInstanceAlreadyExists",
2536        "httpStatusCode":404,
2537        "senderFault":true
2538      },
2539      "exception":true
2540    },
2541    "ReservedDBInstanceList":{
2542      "type":"list",
2543      "member":{
2544        "shape":"ReservedDBInstance",
2545        "locationName":"ReservedDBInstance"
2546      }
2547    },
2548    "ReservedDBInstanceMessage":{
2549      "type":"structure",
2550      "members":{
2551        "Marker":{"shape":"String"},
2552        "ReservedDBInstances":{"shape":"ReservedDBInstanceList"}
2553      }
2554    },
2555    "ReservedDBInstanceNotFoundFault":{
2556      "type":"structure",
2557      "members":{
2558      },
2559      "error":{
2560        "code":"ReservedDBInstanceNotFound",
2561        "httpStatusCode":404,
2562        "senderFault":true
2563      },
2564      "exception":true
2565    },
2566    "ReservedDBInstanceQuotaExceededFault":{
2567      "type":"structure",
2568      "members":{
2569      },
2570      "error":{
2571        "code":"ReservedDBInstanceQuotaExceeded",
2572        "httpStatusCode":400,
2573        "senderFault":true
2574      },
2575      "exception":true
2576    },
2577    "ReservedDBInstancesOffering":{
2578      "type":"structure",
2579      "members":{
2580        "ReservedDBInstancesOfferingId":{"shape":"String"},
2581        "DBInstanceClass":{"shape":"String"},
2582        "Duration":{"shape":"Integer"},
2583        "FixedPrice":{"shape":"Double"},
2584        "UsagePrice":{"shape":"Double"},
2585        "CurrencyCode":{"shape":"String"},
2586        "ProductDescription":{"shape":"String"},
2587        "OfferingType":{"shape":"String"},
2588        "MultiAZ":{"shape":"Boolean"},
2589        "RecurringCharges":{"shape":"RecurringChargeList"}
2590      },
2591      "wrapper":true
2592    },
2593    "ReservedDBInstancesOfferingList":{
2594      "type":"list",
2595      "member":{
2596        "shape":"ReservedDBInstancesOffering",
2597        "locationName":"ReservedDBInstancesOffering"
2598      }
2599    },
2600    "ReservedDBInstancesOfferingMessage":{
2601      "type":"structure",
2602      "members":{
2603        "Marker":{"shape":"String"},
2604        "ReservedDBInstancesOfferings":{"shape":"ReservedDBInstancesOfferingList"}
2605      }
2606    },
2607    "ReservedDBInstancesOfferingNotFoundFault":{
2608      "type":"structure",
2609      "members":{
2610      },
2611      "error":{
2612        "code":"ReservedDBInstancesOfferingNotFound",
2613        "httpStatusCode":404,
2614        "senderFault":true
2615      },
2616      "exception":true
2617    },
2618    "ResetDBParameterGroupMessage":{
2619      "type":"structure",
2620      "required":["DBParameterGroupName"],
2621      "members":{
2622        "DBParameterGroupName":{"shape":"String"},
2623        "ResetAllParameters":{"shape":"Boolean"},
2624        "Parameters":{"shape":"ParametersList"}
2625      }
2626    },
2627    "RestoreDBInstanceFromDBSnapshotMessage":{
2628      "type":"structure",
2629      "required":[
2630        "DBInstanceIdentifier",
2631        "DBSnapshotIdentifier"
2632      ],
2633      "members":{
2634        "DBInstanceIdentifier":{"shape":"String"},
2635        "DBSnapshotIdentifier":{"shape":"String"},
2636        "DBInstanceClass":{"shape":"String"},
2637        "Port":{"shape":"IntegerOptional"},
2638        "AvailabilityZone":{"shape":"String"},
2639        "DBSubnetGroupName":{"shape":"String"},
2640        "MultiAZ":{"shape":"BooleanOptional"},
2641        "PubliclyAccessible":{"shape":"BooleanOptional"},
2642        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2643        "LicenseModel":{"shape":"String"},
2644        "DBName":{"shape":"String"},
2645        "Engine":{"shape":"String"},
2646        "Iops":{"shape":"IntegerOptional"},
2647        "OptionGroupName":{"shape":"String"}
2648      }
2649    },
2650    "RestoreDBInstanceFromDBSnapshotResult":{
2651      "type":"structure",
2652      "members":{
2653        "DBInstance":{"shape":"DBInstance"}
2654      }
2655    },
2656    "RestoreDBInstanceToPointInTimeMessage":{
2657      "type":"structure",
2658      "required":[
2659        "SourceDBInstanceIdentifier",
2660        "TargetDBInstanceIdentifier"
2661      ],
2662      "members":{
2663        "SourceDBInstanceIdentifier":{"shape":"String"},
2664        "TargetDBInstanceIdentifier":{"shape":"String"},
2665        "RestoreTime":{"shape":"TStamp"},
2666        "UseLatestRestorableTime":{"shape":"Boolean"},
2667        "DBInstanceClass":{"shape":"String"},
2668        "Port":{"shape":"IntegerOptional"},
2669        "AvailabilityZone":{"shape":"String"},
2670        "DBSubnetGroupName":{"shape":"String"},
2671        "MultiAZ":{"shape":"BooleanOptional"},
2672        "PubliclyAccessible":{"shape":"BooleanOptional"},
2673        "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
2674        "LicenseModel":{"shape":"String"},
2675        "DBName":{"shape":"String"},
2676        "Engine":{"shape":"String"},
2677        "Iops":{"shape":"IntegerOptional"},
2678        "OptionGroupName":{"shape":"String"}
2679      }
2680    },
2681    "RestoreDBInstanceToPointInTimeResult":{
2682      "type":"structure",
2683      "members":{
2684        "DBInstance":{"shape":"DBInstance"}
2685      }
2686    },
2687    "RevokeDBSecurityGroupIngressMessage":{
2688      "type":"structure",
2689      "required":["DBSecurityGroupName"],
2690      "members":{
2691        "DBSecurityGroupName":{"shape":"String"},
2692        "CIDRIP":{"shape":"String"},
2693        "EC2SecurityGroupName":{"shape":"String"},
2694        "EC2SecurityGroupId":{"shape":"String"},
2695        "EC2SecurityGroupOwnerId":{"shape":"String"}
2696      }
2697    },
2698    "RevokeDBSecurityGroupIngressResult":{
2699      "type":"structure",
2700      "members":{
2701        "DBSecurityGroup":{"shape":"DBSecurityGroup"}
2702      }
2703    },
2704    "SNSInvalidTopicFault":{
2705      "type":"structure",
2706      "members":{
2707      },
2708      "error":{
2709        "code":"SNSInvalidTopic",
2710        "httpStatusCode":400,
2711        "senderFault":true
2712      },
2713      "exception":true
2714    },
2715    "SNSNoAuthorizationFault":{
2716      "type":"structure",
2717      "members":{
2718      },
2719      "error":{
2720        "code":"SNSNoAuthorization",
2721        "httpStatusCode":400,
2722        "senderFault":true
2723      },
2724      "exception":true
2725    },
2726    "SNSTopicArnNotFoundFault":{
2727      "type":"structure",
2728      "members":{
2729      },
2730      "error":{
2731        "code":"SNSTopicArnNotFound",
2732        "httpStatusCode":404,
2733        "senderFault":true
2734      },
2735      "exception":true
2736    },
2737    "SnapshotQuotaExceededFault":{
2738      "type":"structure",
2739      "members":{
2740      },
2741      "error":{
2742        "code":"SnapshotQuotaExceeded",
2743        "httpStatusCode":400,
2744        "senderFault":true
2745      },
2746      "exception":true
2747    },
2748    "SourceIdsList":{
2749      "type":"list",
2750      "member":{
2751        "shape":"String",
2752        "locationName":"SourceId"
2753      }
2754    },
2755    "SourceNotFoundFault":{
2756      "type":"structure",
2757      "members":{
2758      },
2759      "error":{
2760        "code":"SourceNotFound",
2761        "httpStatusCode":404,
2762        "senderFault":true
2763      },
2764      "exception":true
2765    },
2766    "SourceType":{
2767      "type":"string",
2768      "enum":[
2769        "db-instance",
2770        "db-parameter-group",
2771        "db-security-group",
2772        "db-snapshot"
2773      ]
2774    },
2775    "StorageQuotaExceededFault":{
2776      "type":"structure",
2777      "members":{
2778      },
2779      "error":{
2780        "code":"StorageQuotaExceeded",
2781        "httpStatusCode":400,
2782        "senderFault":true
2783      },
2784      "exception":true
2785    },
2786    "String":{"type":"string"},
2787    "Subnet":{
2788      "type":"structure",
2789      "members":{
2790        "SubnetIdentifier":{"shape":"String"},
2791        "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
2792        "SubnetStatus":{"shape":"String"}
2793      }
2794    },
2795    "SubnetAlreadyInUse":{
2796      "type":"structure",
2797      "members":{
2798      },
2799      "error":{
2800        "code":"SubnetAlreadyInUse",
2801        "httpStatusCode":400,
2802        "senderFault":true
2803      },
2804      "exception":true
2805    },
2806    "SubnetIdentifierList":{
2807      "type":"list",
2808      "member":{
2809        "shape":"String",
2810        "locationName":"SubnetIdentifier"
2811      }
2812    },
2813    "SubnetList":{
2814      "type":"list",
2815      "member":{
2816        "shape":"Subnet",
2817        "locationName":"Subnet"
2818      }
2819    },
2820    "SubscriptionAlreadyExistFault":{
2821      "type":"structure",
2822      "members":{
2823      },
2824      "error":{
2825        "code":"SubscriptionAlreadyExist",
2826        "httpStatusCode":400,
2827        "senderFault":true
2828      },
2829      "exception":true
2830    },
2831    "SubscriptionCategoryNotFoundFault":{
2832      "type":"structure",
2833      "members":{
2834      },
2835      "error":{
2836        "code":"SubscriptionCategoryNotFound",
2837        "httpStatusCode":404,
2838        "senderFault":true
2839      },
2840      "exception":true
2841    },
2842    "SubscriptionNotFoundFault":{
2843      "type":"structure",
2844      "members":{
2845      },
2846      "error":{
2847        "code":"SubscriptionNotFound",
2848        "httpStatusCode":404,
2849        "senderFault":true
2850      },
2851      "exception":true
2852    },
2853    "SupportedCharacterSetsList":{
2854      "type":"list",
2855      "member":{
2856        "shape":"CharacterSet",
2857        "locationName":"CharacterSet"
2858      }
2859    },
2860    "TStamp":{"type":"timestamp"},
2861    "Tag":{
2862      "type":"structure",
2863      "members":{
2864        "Key":{"shape":"String"},
2865        "Value":{"shape":"String"}
2866      }
2867    },
2868    "TagList":{
2869      "type":"list",
2870      "member":{
2871        "shape":"Tag",
2872        "locationName":"Tag"
2873      }
2874    },
2875    "TagListMessage":{
2876      "type":"structure",
2877      "members":{
2878        "TagList":{"shape":"TagList"}
2879      }
2880    },
2881    "VpcSecurityGroupIdList":{
2882      "type":"list",
2883      "member":{
2884        "shape":"String",
2885        "locationName":"VpcSecurityGroupId"
2886      }
2887    },
2888    "VpcSecurityGroupMembership":{
2889      "type":"structure",
2890      "members":{
2891        "VpcSecurityGroupId":{"shape":"String"},
2892        "Status":{"shape":"String"}
2893      }
2894    },
2895    "VpcSecurityGroupMembershipList":{
2896      "type":"list",
2897      "member":{
2898        "shape":"VpcSecurityGroupMembership",
2899        "locationName":"VpcSecurityGroupMembership"
2900      }
2901    }
2902  }
2903}
2904