1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2012-12-01",
5    "endpointPrefix":"redshift",
6    "protocol":"query",
7    "serviceFullName":"Amazon Redshift",
8    "serviceId":"Redshift",
9    "signatureVersion":"v4",
10    "uid":"redshift-2012-12-01",
11    "xmlNamespace":"http://redshift.amazonaws.com/doc/2012-12-01/"
12  },
13  "operations":{
14    "AcceptReservedNodeExchange":{
15      "name":"AcceptReservedNodeExchange",
16      "http":{
17        "method":"POST",
18        "requestUri":"/"
19      },
20      "input":{"shape":"AcceptReservedNodeExchangeInputMessage"},
21      "output":{
22        "shape":"AcceptReservedNodeExchangeOutputMessage",
23        "resultWrapper":"AcceptReservedNodeExchangeResult"
24      },
25      "errors":[
26        {"shape":"ReservedNodeNotFoundFault"},
27        {"shape":"InvalidReservedNodeStateFault"},
28        {"shape":"ReservedNodeAlreadyMigratedFault"},
29        {"shape":"ReservedNodeOfferingNotFoundFault"},
30        {"shape":"UnsupportedOperationFault"},
31        {"shape":"DependentServiceUnavailableFault"},
32        {"shape":"ReservedNodeAlreadyExistsFault"}
33      ]
34    },
35    "AddPartner":{
36      "name":"AddPartner",
37      "http":{
38        "method":"POST",
39        "requestUri":"/"
40      },
41      "input":{"shape":"PartnerIntegrationInputMessage"},
42      "output":{
43        "shape":"PartnerIntegrationOutputMessage",
44        "resultWrapper":"AddPartnerResult"
45      },
46      "errors":[
47        {"shape":"PartnerNotFoundFault"},
48        {"shape":"ClusterNotFoundFault"},
49        {"shape":"UnauthorizedPartnerIntegrationFault"}
50      ]
51    },
52    "AssociateDataShareConsumer":{
53      "name":"AssociateDataShareConsumer",
54      "http":{
55        "method":"POST",
56        "requestUri":"/"
57      },
58      "input":{"shape":"AssociateDataShareConsumerMessage"},
59      "output":{
60        "shape":"DataShare",
61        "resultWrapper":"AssociateDataShareConsumerResult"
62      },
63      "errors":[
64        {"shape":"InvalidDataShareFault"},
65        {"shape":"InvalidNamespaceFault"}
66      ]
67    },
68    "AuthorizeClusterSecurityGroupIngress":{
69      "name":"AuthorizeClusterSecurityGroupIngress",
70      "http":{
71        "method":"POST",
72        "requestUri":"/"
73      },
74      "input":{"shape":"AuthorizeClusterSecurityGroupIngressMessage"},
75      "output":{
76        "shape":"AuthorizeClusterSecurityGroupIngressResult",
77        "resultWrapper":"AuthorizeClusterSecurityGroupIngressResult"
78      },
79      "errors":[
80        {"shape":"ClusterSecurityGroupNotFoundFault"},
81        {"shape":"InvalidClusterSecurityGroupStateFault"},
82        {"shape":"AuthorizationAlreadyExistsFault"},
83        {"shape":"AuthorizationQuotaExceededFault"}
84      ]
85    },
86    "AuthorizeDataShare":{
87      "name":"AuthorizeDataShare",
88      "http":{
89        "method":"POST",
90        "requestUri":"/"
91      },
92      "input":{"shape":"AuthorizeDataShareMessage"},
93      "output":{
94        "shape":"DataShare",
95        "resultWrapper":"AuthorizeDataShareResult"
96      },
97      "errors":[
98        {"shape":"InvalidDataShareFault"}
99      ]
100    },
101    "AuthorizeEndpointAccess":{
102      "name":"AuthorizeEndpointAccess",
103      "http":{
104        "method":"POST",
105        "requestUri":"/"
106      },
107      "input":{"shape":"AuthorizeEndpointAccessMessage"},
108      "output":{
109        "shape":"EndpointAuthorization",
110        "resultWrapper":"AuthorizeEndpointAccessResult"
111      },
112      "errors":[
113        {"shape":"ClusterNotFoundFault"},
114        {"shape":"EndpointAuthorizationsPerClusterLimitExceededFault"},
115        {"shape":"UnsupportedOperationFault"},
116        {"shape":"EndpointAuthorizationAlreadyExistsFault"},
117        {"shape":"InvalidAuthorizationStateFault"},
118        {"shape":"InvalidClusterStateFault"}
119      ]
120    },
121    "AuthorizeSnapshotAccess":{
122      "name":"AuthorizeSnapshotAccess",
123      "http":{
124        "method":"POST",
125        "requestUri":"/"
126      },
127      "input":{"shape":"AuthorizeSnapshotAccessMessage"},
128      "output":{
129        "shape":"AuthorizeSnapshotAccessResult",
130        "resultWrapper":"AuthorizeSnapshotAccessResult"
131      },
132      "errors":[
133        {"shape":"ClusterSnapshotNotFoundFault"},
134        {"shape":"AuthorizationAlreadyExistsFault"},
135        {"shape":"AuthorizationQuotaExceededFault"},
136        {"shape":"DependentServiceRequestThrottlingFault"},
137        {"shape":"InvalidClusterSnapshotStateFault"},
138        {"shape":"LimitExceededFault"}
139      ]
140    },
141    "BatchDeleteClusterSnapshots":{
142      "name":"BatchDeleteClusterSnapshots",
143      "http":{
144        "method":"POST",
145        "requestUri":"/"
146      },
147      "input":{"shape":"BatchDeleteClusterSnapshotsRequest"},
148      "output":{
149        "shape":"BatchDeleteClusterSnapshotsResult",
150        "resultWrapper":"BatchDeleteClusterSnapshotsResult"
151      },
152      "errors":[
153        {"shape":"BatchDeleteRequestSizeExceededFault"}
154      ]
155    },
156    "BatchModifyClusterSnapshots":{
157      "name":"BatchModifyClusterSnapshots",
158      "http":{
159        "method":"POST",
160        "requestUri":"/"
161      },
162      "input":{"shape":"BatchModifyClusterSnapshotsMessage"},
163      "output":{
164        "shape":"BatchModifyClusterSnapshotsOutputMessage",
165        "resultWrapper":"BatchModifyClusterSnapshotsResult"
166      },
167      "errors":[
168        {"shape":"InvalidRetentionPeriodFault"},
169        {"shape":"BatchModifyClusterSnapshotsLimitExceededFault"}
170      ]
171    },
172    "CancelResize":{
173      "name":"CancelResize",
174      "http":{
175        "method":"POST",
176        "requestUri":"/"
177      },
178      "input":{"shape":"CancelResizeMessage"},
179      "output":{
180        "shape":"ResizeProgressMessage",
181        "resultWrapper":"CancelResizeResult"
182      },
183      "errors":[
184        {"shape":"ClusterNotFoundFault"},
185        {"shape":"ResizeNotFoundFault"},
186        {"shape":"InvalidClusterStateFault"},
187        {"shape":"UnsupportedOperationFault"}
188      ]
189    },
190    "CopyClusterSnapshot":{
191      "name":"CopyClusterSnapshot",
192      "http":{
193        "method":"POST",
194        "requestUri":"/"
195      },
196      "input":{"shape":"CopyClusterSnapshotMessage"},
197      "output":{
198        "shape":"CopyClusterSnapshotResult",
199        "resultWrapper":"CopyClusterSnapshotResult"
200      },
201      "errors":[
202        {"shape":"ClusterSnapshotAlreadyExistsFault"},
203        {"shape":"ClusterSnapshotNotFoundFault"},
204        {"shape":"InvalidClusterSnapshotStateFault"},
205        {"shape":"ClusterSnapshotQuotaExceededFault"},
206        {"shape":"InvalidRetentionPeriodFault"}
207      ]
208    },
209    "CreateAuthenticationProfile":{
210      "name":"CreateAuthenticationProfile",
211      "http":{
212        "method":"POST",
213        "requestUri":"/"
214      },
215      "input":{"shape":"CreateAuthenticationProfileMessage"},
216      "output":{
217        "shape":"CreateAuthenticationProfileResult",
218        "resultWrapper":"CreateAuthenticationProfileResult"
219      },
220      "errors":[
221        {"shape":"AuthenticationProfileAlreadyExistsFault"},
222        {"shape":"AuthenticationProfileQuotaExceededFault"},
223        {"shape":"InvalidAuthenticationProfileRequestFault"}
224      ]
225    },
226    "CreateCluster":{
227      "name":"CreateCluster",
228      "http":{
229        "method":"POST",
230        "requestUri":"/"
231      },
232      "input":{"shape":"CreateClusterMessage"},
233      "output":{
234        "shape":"CreateClusterResult",
235        "resultWrapper":"CreateClusterResult"
236      },
237      "errors":[
238        {"shape":"ClusterAlreadyExistsFault"},
239        {"shape":"InsufficientClusterCapacityFault"},
240        {"shape":"ClusterParameterGroupNotFoundFault"},
241        {"shape":"ClusterSecurityGroupNotFoundFault"},
242        {"shape":"ClusterQuotaExceededFault"},
243        {"shape":"NumberOfNodesQuotaExceededFault"},
244        {"shape":"NumberOfNodesPerClusterLimitExceededFault"},
245        {"shape":"ClusterSubnetGroupNotFoundFault"},
246        {"shape":"InvalidVPCNetworkStateFault"},
247        {"shape":"InvalidClusterSubnetGroupStateFault"},
248        {"shape":"InvalidSubnet"},
249        {"shape":"UnauthorizedOperation"},
250        {"shape":"HsmClientCertificateNotFoundFault"},
251        {"shape":"HsmConfigurationNotFoundFault"},
252        {"shape":"InvalidElasticIpFault"},
253        {"shape":"TagLimitExceededFault"},
254        {"shape":"InvalidTagFault"},
255        {"shape":"LimitExceededFault"},
256        {"shape":"DependentServiceRequestThrottlingFault"},
257        {"shape":"InvalidClusterTrackFault"},
258        {"shape":"SnapshotScheduleNotFoundFault"},
259        {"shape":"InvalidRetentionPeriodFault"}
260      ]
261    },
262    "CreateClusterParameterGroup":{
263      "name":"CreateClusterParameterGroup",
264      "http":{
265        "method":"POST",
266        "requestUri":"/"
267      },
268      "input":{"shape":"CreateClusterParameterGroupMessage"},
269      "output":{
270        "shape":"CreateClusterParameterGroupResult",
271        "resultWrapper":"CreateClusterParameterGroupResult"
272      },
273      "errors":[
274        {"shape":"ClusterParameterGroupQuotaExceededFault"},
275        {"shape":"ClusterParameterGroupAlreadyExistsFault"},
276        {"shape":"TagLimitExceededFault"},
277        {"shape":"InvalidTagFault"}
278      ]
279    },
280    "CreateClusterSecurityGroup":{
281      "name":"CreateClusterSecurityGroup",
282      "http":{
283        "method":"POST",
284        "requestUri":"/"
285      },
286      "input":{"shape":"CreateClusterSecurityGroupMessage"},
287      "output":{
288        "shape":"CreateClusterSecurityGroupResult",
289        "resultWrapper":"CreateClusterSecurityGroupResult"
290      },
291      "errors":[
292        {"shape":"ClusterSecurityGroupAlreadyExistsFault"},
293        {"shape":"ClusterSecurityGroupQuotaExceededFault"},
294        {"shape":"TagLimitExceededFault"},
295        {"shape":"InvalidTagFault"}
296      ]
297    },
298    "CreateClusterSnapshot":{
299      "name":"CreateClusterSnapshot",
300      "http":{
301        "method":"POST",
302        "requestUri":"/"
303      },
304      "input":{"shape":"CreateClusterSnapshotMessage"},
305      "output":{
306        "shape":"CreateClusterSnapshotResult",
307        "resultWrapper":"CreateClusterSnapshotResult"
308      },
309      "errors":[
310        {"shape":"ClusterSnapshotAlreadyExistsFault"},
311        {"shape":"InvalidClusterStateFault"},
312        {"shape":"ClusterNotFoundFault"},
313        {"shape":"ClusterSnapshotQuotaExceededFault"},
314        {"shape":"TagLimitExceededFault"},
315        {"shape":"InvalidTagFault"},
316        {"shape":"InvalidRetentionPeriodFault"}
317      ]
318    },
319    "CreateClusterSubnetGroup":{
320      "name":"CreateClusterSubnetGroup",
321      "http":{
322        "method":"POST",
323        "requestUri":"/"
324      },
325      "input":{"shape":"CreateClusterSubnetGroupMessage"},
326      "output":{
327        "shape":"CreateClusterSubnetGroupResult",
328        "resultWrapper":"CreateClusterSubnetGroupResult"
329      },
330      "errors":[
331        {"shape":"ClusterSubnetGroupAlreadyExistsFault"},
332        {"shape":"ClusterSubnetGroupQuotaExceededFault"},
333        {"shape":"ClusterSubnetQuotaExceededFault"},
334        {"shape":"InvalidSubnet"},
335        {"shape":"UnauthorizedOperation"},
336        {"shape":"TagLimitExceededFault"},
337        {"shape":"InvalidTagFault"},
338        {"shape":"DependentServiceRequestThrottlingFault"}
339      ]
340    },
341    "CreateEndpointAccess":{
342      "name":"CreateEndpointAccess",
343      "http":{
344        "method":"POST",
345        "requestUri":"/"
346      },
347      "input":{"shape":"CreateEndpointAccessMessage"},
348      "output":{
349        "shape":"EndpointAccess",
350        "resultWrapper":"CreateEndpointAccessResult"
351      },
352      "errors":[
353        {"shape":"ClusterNotFoundFault"},
354        {"shape":"AccessToClusterDeniedFault"},
355        {"shape":"EndpointsPerClusterLimitExceededFault"},
356        {"shape":"EndpointsPerAuthorizationLimitExceededFault"},
357        {"shape":"InvalidClusterSecurityGroupStateFault"},
358        {"shape":"ClusterSubnetGroupNotFoundFault"},
359        {"shape":"EndpointAlreadyExistsFault"},
360        {"shape":"UnsupportedOperationFault"},
361        {"shape":"InvalidClusterStateFault"},
362        {"shape":"UnauthorizedOperation"}
363      ]
364    },
365    "CreateEventSubscription":{
366      "name":"CreateEventSubscription",
367      "http":{
368        "method":"POST",
369        "requestUri":"/"
370      },
371      "input":{"shape":"CreateEventSubscriptionMessage"},
372      "output":{
373        "shape":"CreateEventSubscriptionResult",
374        "resultWrapper":"CreateEventSubscriptionResult"
375      },
376      "errors":[
377        {"shape":"EventSubscriptionQuotaExceededFault"},
378        {"shape":"SubscriptionAlreadyExistFault"},
379        {"shape":"SNSInvalidTopicFault"},
380        {"shape":"SNSNoAuthorizationFault"},
381        {"shape":"SNSTopicArnNotFoundFault"},
382        {"shape":"SubscriptionEventIdNotFoundFault"},
383        {"shape":"SubscriptionCategoryNotFoundFault"},
384        {"shape":"SubscriptionSeverityNotFoundFault"},
385        {"shape":"SourceNotFoundFault"},
386        {"shape":"TagLimitExceededFault"},
387        {"shape":"InvalidTagFault"}
388      ]
389    },
390    "CreateHsmClientCertificate":{
391      "name":"CreateHsmClientCertificate",
392      "http":{
393        "method":"POST",
394        "requestUri":"/"
395      },
396      "input":{"shape":"CreateHsmClientCertificateMessage"},
397      "output":{
398        "shape":"CreateHsmClientCertificateResult",
399        "resultWrapper":"CreateHsmClientCertificateResult"
400      },
401      "errors":[
402        {"shape":"HsmClientCertificateAlreadyExistsFault"},
403        {"shape":"HsmClientCertificateQuotaExceededFault"},
404        {"shape":"TagLimitExceededFault"},
405        {"shape":"InvalidTagFault"}
406      ]
407    },
408    "CreateHsmConfiguration":{
409      "name":"CreateHsmConfiguration",
410      "http":{
411        "method":"POST",
412        "requestUri":"/"
413      },
414      "input":{"shape":"CreateHsmConfigurationMessage"},
415      "output":{
416        "shape":"CreateHsmConfigurationResult",
417        "resultWrapper":"CreateHsmConfigurationResult"
418      },
419      "errors":[
420        {"shape":"HsmConfigurationAlreadyExistsFault"},
421        {"shape":"HsmConfigurationQuotaExceededFault"},
422        {"shape":"TagLimitExceededFault"},
423        {"shape":"InvalidTagFault"}
424      ]
425    },
426    "CreateScheduledAction":{
427      "name":"CreateScheduledAction",
428      "http":{
429        "method":"POST",
430        "requestUri":"/"
431      },
432      "input":{"shape":"CreateScheduledActionMessage"},
433      "output":{
434        "shape":"ScheduledAction",
435        "resultWrapper":"CreateScheduledActionResult"
436      },
437      "errors":[
438        {"shape":"ScheduledActionAlreadyExistsFault"},
439        {"shape":"ScheduledActionQuotaExceededFault"},
440        {"shape":"ScheduledActionTypeUnsupportedFault"},
441        {"shape":"InvalidScheduleFault"},
442        {"shape":"InvalidScheduledActionFault"},
443        {"shape":"UnauthorizedOperation"}
444      ]
445    },
446    "CreateSnapshotCopyGrant":{
447      "name":"CreateSnapshotCopyGrant",
448      "http":{
449        "method":"POST",
450        "requestUri":"/"
451      },
452      "input":{"shape":"CreateSnapshotCopyGrantMessage"},
453      "output":{
454        "shape":"CreateSnapshotCopyGrantResult",
455        "resultWrapper":"CreateSnapshotCopyGrantResult"
456      },
457      "errors":[
458        {"shape":"SnapshotCopyGrantAlreadyExistsFault"},
459        {"shape":"SnapshotCopyGrantQuotaExceededFault"},
460        {"shape":"LimitExceededFault"},
461        {"shape":"TagLimitExceededFault"},
462        {"shape":"InvalidTagFault"},
463        {"shape":"DependentServiceRequestThrottlingFault"}
464      ]
465    },
466    "CreateSnapshotSchedule":{
467      "name":"CreateSnapshotSchedule",
468      "http":{
469        "method":"POST",
470        "requestUri":"/"
471      },
472      "input":{"shape":"CreateSnapshotScheduleMessage"},
473      "output":{
474        "shape":"SnapshotSchedule",
475        "resultWrapper":"CreateSnapshotScheduleResult"
476      },
477      "errors":[
478        {"shape":"SnapshotScheduleAlreadyExistsFault"},
479        {"shape":"InvalidScheduleFault"},
480        {"shape":"SnapshotScheduleQuotaExceededFault"},
481        {"shape":"TagLimitExceededFault"},
482        {"shape":"ScheduleDefinitionTypeUnsupportedFault"},
483        {"shape":"InvalidTagFault"}
484      ]
485    },
486    "CreateTags":{
487      "name":"CreateTags",
488      "http":{
489        "method":"POST",
490        "requestUri":"/"
491      },
492      "input":{"shape":"CreateTagsMessage"},
493      "errors":[
494        {"shape":"TagLimitExceededFault"},
495        {"shape":"ResourceNotFoundFault"},
496        {"shape":"InvalidTagFault"},
497        {"shape":"InvalidClusterStateFault"}
498      ]
499    },
500    "CreateUsageLimit":{
501      "name":"CreateUsageLimit",
502      "http":{
503        "method":"POST",
504        "requestUri":"/"
505      },
506      "input":{"shape":"CreateUsageLimitMessage"},
507      "output":{
508        "shape":"UsageLimit",
509        "resultWrapper":"CreateUsageLimitResult"
510      },
511      "errors":[
512        {"shape":"ClusterNotFoundFault"},
513        {"shape":"InvalidClusterStateFault"},
514        {"shape":"LimitExceededFault"},
515        {"shape":"UsageLimitAlreadyExistsFault"},
516        {"shape":"InvalidUsageLimitFault"},
517        {"shape":"TagLimitExceededFault"},
518        {"shape":"UnsupportedOperationFault"}
519      ]
520    },
521    "DeauthorizeDataShare":{
522      "name":"DeauthorizeDataShare",
523      "http":{
524        "method":"POST",
525        "requestUri":"/"
526      },
527      "input":{"shape":"DeauthorizeDataShareMessage"},
528      "output":{
529        "shape":"DataShare",
530        "resultWrapper":"DeauthorizeDataShareResult"
531      },
532      "errors":[
533        {"shape":"InvalidDataShareFault"}
534      ]
535    },
536    "DeleteAuthenticationProfile":{
537      "name":"DeleteAuthenticationProfile",
538      "http":{
539        "method":"POST",
540        "requestUri":"/"
541      },
542      "input":{"shape":"DeleteAuthenticationProfileMessage"},
543      "output":{
544        "shape":"DeleteAuthenticationProfileResult",
545        "resultWrapper":"DeleteAuthenticationProfileResult"
546      },
547      "errors":[
548        {"shape":"AuthenticationProfileNotFoundFault"},
549        {"shape":"InvalidAuthenticationProfileRequestFault"}
550      ]
551    },
552    "DeleteCluster":{
553      "name":"DeleteCluster",
554      "http":{
555        "method":"POST",
556        "requestUri":"/"
557      },
558      "input":{"shape":"DeleteClusterMessage"},
559      "output":{
560        "shape":"DeleteClusterResult",
561        "resultWrapper":"DeleteClusterResult"
562      },
563      "errors":[
564        {"shape":"ClusterNotFoundFault"},
565        {"shape":"InvalidClusterStateFault"},
566        {"shape":"ClusterSnapshotAlreadyExistsFault"},
567        {"shape":"ClusterSnapshotQuotaExceededFault"},
568        {"shape":"InvalidRetentionPeriodFault"}
569      ]
570    },
571    "DeleteClusterParameterGroup":{
572      "name":"DeleteClusterParameterGroup",
573      "http":{
574        "method":"POST",
575        "requestUri":"/"
576      },
577      "input":{"shape":"DeleteClusterParameterGroupMessage"},
578      "errors":[
579        {"shape":"InvalidClusterParameterGroupStateFault"},
580        {"shape":"ClusterParameterGroupNotFoundFault"}
581      ]
582    },
583    "DeleteClusterSecurityGroup":{
584      "name":"DeleteClusterSecurityGroup",
585      "http":{
586        "method":"POST",
587        "requestUri":"/"
588      },
589      "input":{"shape":"DeleteClusterSecurityGroupMessage"},
590      "errors":[
591        {"shape":"InvalidClusterSecurityGroupStateFault"},
592        {"shape":"ClusterSecurityGroupNotFoundFault"}
593      ]
594    },
595    "DeleteClusterSnapshot":{
596      "name":"DeleteClusterSnapshot",
597      "http":{
598        "method":"POST",
599        "requestUri":"/"
600      },
601      "input":{"shape":"DeleteClusterSnapshotMessage"},
602      "output":{
603        "shape":"DeleteClusterSnapshotResult",
604        "resultWrapper":"DeleteClusterSnapshotResult"
605      },
606      "errors":[
607        {"shape":"InvalidClusterSnapshotStateFault"},
608        {"shape":"ClusterSnapshotNotFoundFault"}
609      ]
610    },
611    "DeleteClusterSubnetGroup":{
612      "name":"DeleteClusterSubnetGroup",
613      "http":{
614        "method":"POST",
615        "requestUri":"/"
616      },
617      "input":{"shape":"DeleteClusterSubnetGroupMessage"},
618      "errors":[
619        {"shape":"InvalidClusterSubnetGroupStateFault"},
620        {"shape":"InvalidClusterSubnetStateFault"},
621        {"shape":"ClusterSubnetGroupNotFoundFault"}
622      ]
623    },
624    "DeleteEndpointAccess":{
625      "name":"DeleteEndpointAccess",
626      "http":{
627        "method":"POST",
628        "requestUri":"/"
629      },
630      "input":{"shape":"DeleteEndpointAccessMessage"},
631      "output":{
632        "shape":"EndpointAccess",
633        "resultWrapper":"DeleteEndpointAccessResult"
634      },
635      "errors":[
636        {"shape":"ClusterNotFoundFault"},
637        {"shape":"InvalidEndpointStateFault"},
638        {"shape":"InvalidClusterSecurityGroupStateFault"},
639        {"shape":"EndpointNotFoundFault"},
640        {"shape":"InvalidClusterStateFault"}
641      ]
642    },
643    "DeleteEventSubscription":{
644      "name":"DeleteEventSubscription",
645      "http":{
646        "method":"POST",
647        "requestUri":"/"
648      },
649      "input":{"shape":"DeleteEventSubscriptionMessage"},
650      "errors":[
651        {"shape":"SubscriptionNotFoundFault"},
652        {"shape":"InvalidSubscriptionStateFault"}
653      ]
654    },
655    "DeleteHsmClientCertificate":{
656      "name":"DeleteHsmClientCertificate",
657      "http":{
658        "method":"POST",
659        "requestUri":"/"
660      },
661      "input":{"shape":"DeleteHsmClientCertificateMessage"},
662      "errors":[
663        {"shape":"InvalidHsmClientCertificateStateFault"},
664        {"shape":"HsmClientCertificateNotFoundFault"}
665      ]
666    },
667    "DeleteHsmConfiguration":{
668      "name":"DeleteHsmConfiguration",
669      "http":{
670        "method":"POST",
671        "requestUri":"/"
672      },
673      "input":{"shape":"DeleteHsmConfigurationMessage"},
674      "errors":[
675        {"shape":"InvalidHsmConfigurationStateFault"},
676        {"shape":"HsmConfigurationNotFoundFault"}
677      ]
678    },
679    "DeletePartner":{
680      "name":"DeletePartner",
681      "http":{
682        "method":"POST",
683        "requestUri":"/"
684      },
685      "input":{"shape":"PartnerIntegrationInputMessage"},
686      "output":{
687        "shape":"PartnerIntegrationOutputMessage",
688        "resultWrapper":"DeletePartnerResult"
689      },
690      "errors":[
691        {"shape":"PartnerNotFoundFault"},
692        {"shape":"ClusterNotFoundFault"},
693        {"shape":"UnauthorizedPartnerIntegrationFault"}
694      ]
695    },
696    "DeleteScheduledAction":{
697      "name":"DeleteScheduledAction",
698      "http":{
699        "method":"POST",
700        "requestUri":"/"
701      },
702      "input":{"shape":"DeleteScheduledActionMessage"},
703      "errors":[
704        {"shape":"ScheduledActionNotFoundFault"},
705        {"shape":"UnauthorizedOperation"}
706      ]
707    },
708    "DeleteSnapshotCopyGrant":{
709      "name":"DeleteSnapshotCopyGrant",
710      "http":{
711        "method":"POST",
712        "requestUri":"/"
713      },
714      "input":{"shape":"DeleteSnapshotCopyGrantMessage"},
715      "errors":[
716        {"shape":"InvalidSnapshotCopyGrantStateFault"},
717        {"shape":"SnapshotCopyGrantNotFoundFault"}
718      ]
719    },
720    "DeleteSnapshotSchedule":{
721      "name":"DeleteSnapshotSchedule",
722      "http":{
723        "method":"POST",
724        "requestUri":"/"
725      },
726      "input":{"shape":"DeleteSnapshotScheduleMessage"},
727      "errors":[
728        {"shape":"InvalidClusterSnapshotScheduleStateFault"},
729        {"shape":"SnapshotScheduleNotFoundFault"}
730      ]
731    },
732    "DeleteTags":{
733      "name":"DeleteTags",
734      "http":{
735        "method":"POST",
736        "requestUri":"/"
737      },
738      "input":{"shape":"DeleteTagsMessage"},
739      "errors":[
740        {"shape":"ResourceNotFoundFault"},
741        {"shape":"InvalidTagFault"}
742      ]
743    },
744    "DeleteUsageLimit":{
745      "name":"DeleteUsageLimit",
746      "http":{
747        "method":"POST",
748        "requestUri":"/"
749      },
750      "input":{"shape":"DeleteUsageLimitMessage"},
751      "errors":[
752        {"shape":"UsageLimitNotFoundFault"},
753        {"shape":"UnsupportedOperationFault"}
754      ]
755    },
756    "DescribeAccountAttributes":{
757      "name":"DescribeAccountAttributes",
758      "http":{
759        "method":"POST",
760        "requestUri":"/"
761      },
762      "input":{"shape":"DescribeAccountAttributesMessage"},
763      "output":{
764        "shape":"AccountAttributeList",
765        "resultWrapper":"DescribeAccountAttributesResult"
766      }
767    },
768    "DescribeAuthenticationProfiles":{
769      "name":"DescribeAuthenticationProfiles",
770      "http":{
771        "method":"POST",
772        "requestUri":"/"
773      },
774      "input":{"shape":"DescribeAuthenticationProfilesMessage"},
775      "output":{
776        "shape":"DescribeAuthenticationProfilesResult",
777        "resultWrapper":"DescribeAuthenticationProfilesResult"
778      },
779      "errors":[
780        {"shape":"AuthenticationProfileNotFoundFault"},
781        {"shape":"InvalidAuthenticationProfileRequestFault"}
782      ]
783    },
784    "DescribeClusterDbRevisions":{
785      "name":"DescribeClusterDbRevisions",
786      "http":{
787        "method":"POST",
788        "requestUri":"/"
789      },
790      "input":{"shape":"DescribeClusterDbRevisionsMessage"},
791      "output":{
792        "shape":"ClusterDbRevisionsMessage",
793        "resultWrapper":"DescribeClusterDbRevisionsResult"
794      },
795      "errors":[
796        {"shape":"ClusterNotFoundFault"},
797        {"shape":"InvalidClusterStateFault"}
798      ]
799    },
800    "DescribeClusterParameterGroups":{
801      "name":"DescribeClusterParameterGroups",
802      "http":{
803        "method":"POST",
804        "requestUri":"/"
805      },
806      "input":{"shape":"DescribeClusterParameterGroupsMessage"},
807      "output":{
808        "shape":"ClusterParameterGroupsMessage",
809        "resultWrapper":"DescribeClusterParameterGroupsResult"
810      },
811      "errors":[
812        {"shape":"ClusterParameterGroupNotFoundFault"},
813        {"shape":"InvalidTagFault"}
814      ]
815    },
816    "DescribeClusterParameters":{
817      "name":"DescribeClusterParameters",
818      "http":{
819        "method":"POST",
820        "requestUri":"/"
821      },
822      "input":{"shape":"DescribeClusterParametersMessage"},
823      "output":{
824        "shape":"ClusterParameterGroupDetails",
825        "resultWrapper":"DescribeClusterParametersResult"
826      },
827      "errors":[
828        {"shape":"ClusterParameterGroupNotFoundFault"}
829      ]
830    },
831    "DescribeClusterSecurityGroups":{
832      "name":"DescribeClusterSecurityGroups",
833      "http":{
834        "method":"POST",
835        "requestUri":"/"
836      },
837      "input":{"shape":"DescribeClusterSecurityGroupsMessage"},
838      "output":{
839        "shape":"ClusterSecurityGroupMessage",
840        "resultWrapper":"DescribeClusterSecurityGroupsResult"
841      },
842      "errors":[
843        {"shape":"ClusterSecurityGroupNotFoundFault"},
844        {"shape":"InvalidTagFault"}
845      ]
846    },
847    "DescribeClusterSnapshots":{
848      "name":"DescribeClusterSnapshots",
849      "http":{
850        "method":"POST",
851        "requestUri":"/"
852      },
853      "input":{"shape":"DescribeClusterSnapshotsMessage"},
854      "output":{
855        "shape":"SnapshotMessage",
856        "resultWrapper":"DescribeClusterSnapshotsResult"
857      },
858      "errors":[
859        {"shape":"ClusterNotFoundFault"},
860        {"shape":"ClusterSnapshotNotFoundFault"},
861        {"shape":"InvalidTagFault"}
862      ]
863    },
864    "DescribeClusterSubnetGroups":{
865      "name":"DescribeClusterSubnetGroups",
866      "http":{
867        "method":"POST",
868        "requestUri":"/"
869      },
870      "input":{"shape":"DescribeClusterSubnetGroupsMessage"},
871      "output":{
872        "shape":"ClusterSubnetGroupMessage",
873        "resultWrapper":"DescribeClusterSubnetGroupsResult"
874      },
875      "errors":[
876        {"shape":"ClusterSubnetGroupNotFoundFault"},
877        {"shape":"InvalidTagFault"}
878      ]
879    },
880    "DescribeClusterTracks":{
881      "name":"DescribeClusterTracks",
882      "http":{
883        "method":"POST",
884        "requestUri":"/"
885      },
886      "input":{"shape":"DescribeClusterTracksMessage"},
887      "output":{
888        "shape":"TrackListMessage",
889        "resultWrapper":"DescribeClusterTracksResult"
890      },
891      "errors":[
892        {"shape":"InvalidClusterTrackFault"},
893        {"shape":"UnauthorizedOperation"}
894      ]
895    },
896    "DescribeClusterVersions":{
897      "name":"DescribeClusterVersions",
898      "http":{
899        "method":"POST",
900        "requestUri":"/"
901      },
902      "input":{"shape":"DescribeClusterVersionsMessage"},
903      "output":{
904        "shape":"ClusterVersionsMessage",
905        "resultWrapper":"DescribeClusterVersionsResult"
906      }
907    },
908    "DescribeClusters":{
909      "name":"DescribeClusters",
910      "http":{
911        "method":"POST",
912        "requestUri":"/"
913      },
914      "input":{"shape":"DescribeClustersMessage"},
915      "output":{
916        "shape":"ClustersMessage",
917        "resultWrapper":"DescribeClustersResult"
918      },
919      "errors":[
920        {"shape":"ClusterNotFoundFault"},
921        {"shape":"InvalidTagFault"}
922      ]
923    },
924    "DescribeDataShares":{
925      "name":"DescribeDataShares",
926      "http":{
927        "method":"POST",
928        "requestUri":"/"
929      },
930      "input":{"shape":"DescribeDataSharesMessage"},
931      "output":{
932        "shape":"DescribeDataSharesResult",
933        "resultWrapper":"DescribeDataSharesResult"
934      },
935      "errors":[
936        {"shape":"InvalidDataShareFault"}
937      ]
938    },
939    "DescribeDataSharesForConsumer":{
940      "name":"DescribeDataSharesForConsumer",
941      "http":{
942        "method":"POST",
943        "requestUri":"/"
944      },
945      "input":{"shape":"DescribeDataSharesForConsumerMessage"},
946      "output":{
947        "shape":"DescribeDataSharesForConsumerResult",
948        "resultWrapper":"DescribeDataSharesForConsumerResult"
949      },
950      "errors":[
951        {"shape":"InvalidNamespaceFault"}
952      ]
953    },
954    "DescribeDataSharesForProducer":{
955      "name":"DescribeDataSharesForProducer",
956      "http":{
957        "method":"POST",
958        "requestUri":"/"
959      },
960      "input":{"shape":"DescribeDataSharesForProducerMessage"},
961      "output":{
962        "shape":"DescribeDataSharesForProducerResult",
963        "resultWrapper":"DescribeDataSharesForProducerResult"
964      },
965      "errors":[
966        {"shape":"InvalidNamespaceFault"}
967      ]
968    },
969    "DescribeDefaultClusterParameters":{
970      "name":"DescribeDefaultClusterParameters",
971      "http":{
972        "method":"POST",
973        "requestUri":"/"
974      },
975      "input":{"shape":"DescribeDefaultClusterParametersMessage"},
976      "output":{
977        "shape":"DescribeDefaultClusterParametersResult",
978        "resultWrapper":"DescribeDefaultClusterParametersResult"
979      }
980    },
981    "DescribeEndpointAccess":{
982      "name":"DescribeEndpointAccess",
983      "http":{
984        "method":"POST",
985        "requestUri":"/"
986      },
987      "input":{"shape":"DescribeEndpointAccessMessage"},
988      "output":{
989        "shape":"EndpointAccessList",
990        "resultWrapper":"DescribeEndpointAccessResult"
991      },
992      "errors":[
993        {"shape":"ClusterNotFoundFault"},
994        {"shape":"InvalidClusterStateFault"},
995        {"shape":"EndpointNotFoundFault"}
996      ]
997    },
998    "DescribeEndpointAuthorization":{
999      "name":"DescribeEndpointAuthorization",
1000      "http":{
1001        "method":"POST",
1002        "requestUri":"/"
1003      },
1004      "input":{"shape":"DescribeEndpointAuthorizationMessage"},
1005      "output":{
1006        "shape":"EndpointAuthorizationList",
1007        "resultWrapper":"DescribeEndpointAuthorizationResult"
1008      },
1009      "errors":[
1010        {"shape":"ClusterNotFoundFault"},
1011        {"shape":"UnsupportedOperationFault"}
1012      ]
1013    },
1014    "DescribeEventCategories":{
1015      "name":"DescribeEventCategories",
1016      "http":{
1017        "method":"POST",
1018        "requestUri":"/"
1019      },
1020      "input":{"shape":"DescribeEventCategoriesMessage"},
1021      "output":{
1022        "shape":"EventCategoriesMessage",
1023        "resultWrapper":"DescribeEventCategoriesResult"
1024      }
1025    },
1026    "DescribeEventSubscriptions":{
1027      "name":"DescribeEventSubscriptions",
1028      "http":{
1029        "method":"POST",
1030        "requestUri":"/"
1031      },
1032      "input":{"shape":"DescribeEventSubscriptionsMessage"},
1033      "output":{
1034        "shape":"EventSubscriptionsMessage",
1035        "resultWrapper":"DescribeEventSubscriptionsResult"
1036      },
1037      "errors":[
1038        {"shape":"SubscriptionNotFoundFault"},
1039        {"shape":"InvalidTagFault"}
1040      ]
1041    },
1042    "DescribeEvents":{
1043      "name":"DescribeEvents",
1044      "http":{
1045        "method":"POST",
1046        "requestUri":"/"
1047      },
1048      "input":{"shape":"DescribeEventsMessage"},
1049      "output":{
1050        "shape":"EventsMessage",
1051        "resultWrapper":"DescribeEventsResult"
1052      }
1053    },
1054    "DescribeHsmClientCertificates":{
1055      "name":"DescribeHsmClientCertificates",
1056      "http":{
1057        "method":"POST",
1058        "requestUri":"/"
1059      },
1060      "input":{"shape":"DescribeHsmClientCertificatesMessage"},
1061      "output":{
1062        "shape":"HsmClientCertificateMessage",
1063        "resultWrapper":"DescribeHsmClientCertificatesResult"
1064      },
1065      "errors":[
1066        {"shape":"HsmClientCertificateNotFoundFault"},
1067        {"shape":"InvalidTagFault"}
1068      ]
1069    },
1070    "DescribeHsmConfigurations":{
1071      "name":"DescribeHsmConfigurations",
1072      "http":{
1073        "method":"POST",
1074        "requestUri":"/"
1075      },
1076      "input":{"shape":"DescribeHsmConfigurationsMessage"},
1077      "output":{
1078        "shape":"HsmConfigurationMessage",
1079        "resultWrapper":"DescribeHsmConfigurationsResult"
1080      },
1081      "errors":[
1082        {"shape":"HsmConfigurationNotFoundFault"},
1083        {"shape":"InvalidTagFault"}
1084      ]
1085    },
1086    "DescribeLoggingStatus":{
1087      "name":"DescribeLoggingStatus",
1088      "http":{
1089        "method":"POST",
1090        "requestUri":"/"
1091      },
1092      "input":{"shape":"DescribeLoggingStatusMessage"},
1093      "output":{
1094        "shape":"LoggingStatus",
1095        "resultWrapper":"DescribeLoggingStatusResult"
1096      },
1097      "errors":[
1098        {"shape":"ClusterNotFoundFault"}
1099      ]
1100    },
1101    "DescribeNodeConfigurationOptions":{
1102      "name":"DescribeNodeConfigurationOptions",
1103      "http":{
1104        "method":"POST",
1105        "requestUri":"/"
1106      },
1107      "input":{"shape":"DescribeNodeConfigurationOptionsMessage"},
1108      "output":{
1109        "shape":"NodeConfigurationOptionsMessage",
1110        "resultWrapper":"DescribeNodeConfigurationOptionsResult"
1111      },
1112      "errors":[
1113        {"shape":"ClusterSnapshotNotFoundFault"},
1114        {"shape":"InvalidClusterSnapshotStateFault"},
1115        {"shape":"ClusterNotFoundFault"},
1116        {"shape":"AccessToSnapshotDeniedFault"}
1117      ]
1118    },
1119    "DescribeOrderableClusterOptions":{
1120      "name":"DescribeOrderableClusterOptions",
1121      "http":{
1122        "method":"POST",
1123        "requestUri":"/"
1124      },
1125      "input":{"shape":"DescribeOrderableClusterOptionsMessage"},
1126      "output":{
1127        "shape":"OrderableClusterOptionsMessage",
1128        "resultWrapper":"DescribeOrderableClusterOptionsResult"
1129      }
1130    },
1131    "DescribePartners":{
1132      "name":"DescribePartners",
1133      "http":{
1134        "method":"POST",
1135        "requestUri":"/"
1136      },
1137      "input":{"shape":"DescribePartnersInputMessage"},
1138      "output":{
1139        "shape":"DescribePartnersOutputMessage",
1140        "resultWrapper":"DescribePartnersResult"
1141      },
1142      "errors":[
1143        {"shape":"ClusterNotFoundFault"},
1144        {"shape":"UnauthorizedPartnerIntegrationFault"}
1145      ]
1146    },
1147    "DescribeReservedNodeOfferings":{
1148      "name":"DescribeReservedNodeOfferings",
1149      "http":{
1150        "method":"POST",
1151        "requestUri":"/"
1152      },
1153      "input":{"shape":"DescribeReservedNodeOfferingsMessage"},
1154      "output":{
1155        "shape":"ReservedNodeOfferingsMessage",
1156        "resultWrapper":"DescribeReservedNodeOfferingsResult"
1157      },
1158      "errors":[
1159        {"shape":"ReservedNodeOfferingNotFoundFault"},
1160        {"shape":"UnsupportedOperationFault"},
1161        {"shape":"DependentServiceUnavailableFault"}
1162      ]
1163    },
1164    "DescribeReservedNodes":{
1165      "name":"DescribeReservedNodes",
1166      "http":{
1167        "method":"POST",
1168        "requestUri":"/"
1169      },
1170      "input":{"shape":"DescribeReservedNodesMessage"},
1171      "output":{
1172        "shape":"ReservedNodesMessage",
1173        "resultWrapper":"DescribeReservedNodesResult"
1174      },
1175      "errors":[
1176        {"shape":"ReservedNodeNotFoundFault"},
1177        {"shape":"DependentServiceUnavailableFault"}
1178      ]
1179    },
1180    "DescribeResize":{
1181      "name":"DescribeResize",
1182      "http":{
1183        "method":"POST",
1184        "requestUri":"/"
1185      },
1186      "input":{"shape":"DescribeResizeMessage"},
1187      "output":{
1188        "shape":"ResizeProgressMessage",
1189        "resultWrapper":"DescribeResizeResult"
1190      },
1191      "errors":[
1192        {"shape":"ClusterNotFoundFault"},
1193        {"shape":"ResizeNotFoundFault"}
1194      ]
1195    },
1196    "DescribeScheduledActions":{
1197      "name":"DescribeScheduledActions",
1198      "http":{
1199        "method":"POST",
1200        "requestUri":"/"
1201      },
1202      "input":{"shape":"DescribeScheduledActionsMessage"},
1203      "output":{
1204        "shape":"ScheduledActionsMessage",
1205        "resultWrapper":"DescribeScheduledActionsResult"
1206      },
1207      "errors":[
1208        {"shape":"ScheduledActionNotFoundFault"},
1209        {"shape":"UnauthorizedOperation"}
1210      ]
1211    },
1212    "DescribeSnapshotCopyGrants":{
1213      "name":"DescribeSnapshotCopyGrants",
1214      "http":{
1215        "method":"POST",
1216        "requestUri":"/"
1217      },
1218      "input":{"shape":"DescribeSnapshotCopyGrantsMessage"},
1219      "output":{
1220        "shape":"SnapshotCopyGrantMessage",
1221        "resultWrapper":"DescribeSnapshotCopyGrantsResult"
1222      },
1223      "errors":[
1224        {"shape":"SnapshotCopyGrantNotFoundFault"},
1225        {"shape":"InvalidTagFault"}
1226      ]
1227    },
1228    "DescribeSnapshotSchedules":{
1229      "name":"DescribeSnapshotSchedules",
1230      "http":{
1231        "method":"POST",
1232        "requestUri":"/"
1233      },
1234      "input":{"shape":"DescribeSnapshotSchedulesMessage"},
1235      "output":{
1236        "shape":"DescribeSnapshotSchedulesOutputMessage",
1237        "resultWrapper":"DescribeSnapshotSchedulesResult"
1238      }
1239    },
1240    "DescribeStorage":{
1241      "name":"DescribeStorage",
1242      "http":{
1243        "method":"POST",
1244        "requestUri":"/"
1245      },
1246      "output":{
1247        "shape":"CustomerStorageMessage",
1248        "resultWrapper":"DescribeStorageResult"
1249      }
1250    },
1251    "DescribeTableRestoreStatus":{
1252      "name":"DescribeTableRestoreStatus",
1253      "http":{
1254        "method":"POST",
1255        "requestUri":"/"
1256      },
1257      "input":{"shape":"DescribeTableRestoreStatusMessage"},
1258      "output":{
1259        "shape":"TableRestoreStatusMessage",
1260        "resultWrapper":"DescribeTableRestoreStatusResult"
1261      },
1262      "errors":[
1263        {"shape":"TableRestoreNotFoundFault"},
1264        {"shape":"ClusterNotFoundFault"}
1265      ]
1266    },
1267    "DescribeTags":{
1268      "name":"DescribeTags",
1269      "http":{
1270        "method":"POST",
1271        "requestUri":"/"
1272      },
1273      "input":{"shape":"DescribeTagsMessage"},
1274      "output":{
1275        "shape":"TaggedResourceListMessage",
1276        "resultWrapper":"DescribeTagsResult"
1277      },
1278      "errors":[
1279        {"shape":"ResourceNotFoundFault"},
1280        {"shape":"InvalidTagFault"}
1281      ]
1282    },
1283    "DescribeUsageLimits":{
1284      "name":"DescribeUsageLimits",
1285      "http":{
1286        "method":"POST",
1287        "requestUri":"/"
1288      },
1289      "input":{"shape":"DescribeUsageLimitsMessage"},
1290      "output":{
1291        "shape":"UsageLimitList",
1292        "resultWrapper":"DescribeUsageLimitsResult"
1293      },
1294      "errors":[
1295        {"shape":"ClusterNotFoundFault"},
1296        {"shape":"UnsupportedOperationFault"}
1297      ]
1298    },
1299    "DisableLogging":{
1300      "name":"DisableLogging",
1301      "http":{
1302        "method":"POST",
1303        "requestUri":"/"
1304      },
1305      "input":{"shape":"DisableLoggingMessage"},
1306      "output":{
1307        "shape":"LoggingStatus",
1308        "resultWrapper":"DisableLoggingResult"
1309      },
1310      "errors":[
1311        {"shape":"ClusterNotFoundFault"},
1312        {"shape":"InvalidClusterStateFault"}
1313      ]
1314    },
1315    "DisableSnapshotCopy":{
1316      "name":"DisableSnapshotCopy",
1317      "http":{
1318        "method":"POST",
1319        "requestUri":"/"
1320      },
1321      "input":{"shape":"DisableSnapshotCopyMessage"},
1322      "output":{
1323        "shape":"DisableSnapshotCopyResult",
1324        "resultWrapper":"DisableSnapshotCopyResult"
1325      },
1326      "errors":[
1327        {"shape":"ClusterNotFoundFault"},
1328        {"shape":"SnapshotCopyAlreadyDisabledFault"},
1329        {"shape":"InvalidClusterStateFault"},
1330        {"shape":"UnauthorizedOperation"}
1331      ]
1332    },
1333    "DisassociateDataShareConsumer":{
1334      "name":"DisassociateDataShareConsumer",
1335      "http":{
1336        "method":"POST",
1337        "requestUri":"/"
1338      },
1339      "input":{"shape":"DisassociateDataShareConsumerMessage"},
1340      "output":{
1341        "shape":"DataShare",
1342        "resultWrapper":"DisassociateDataShareConsumerResult"
1343      },
1344      "errors":[
1345        {"shape":"InvalidDataShareFault"},
1346        {"shape":"InvalidNamespaceFault"}
1347      ]
1348    },
1349    "EnableLogging":{
1350      "name":"EnableLogging",
1351      "http":{
1352        "method":"POST",
1353        "requestUri":"/"
1354      },
1355      "input":{"shape":"EnableLoggingMessage"},
1356      "output":{
1357        "shape":"LoggingStatus",
1358        "resultWrapper":"EnableLoggingResult"
1359      },
1360      "errors":[
1361        {"shape":"ClusterNotFoundFault"},
1362        {"shape":"BucketNotFoundFault"},
1363        {"shape":"InsufficientS3BucketPolicyFault"},
1364        {"shape":"InvalidS3KeyPrefixFault"},
1365        {"shape":"InvalidS3BucketNameFault"},
1366        {"shape":"InvalidClusterStateFault"}
1367      ]
1368    },
1369    "EnableSnapshotCopy":{
1370      "name":"EnableSnapshotCopy",
1371      "http":{
1372        "method":"POST",
1373        "requestUri":"/"
1374      },
1375      "input":{"shape":"EnableSnapshotCopyMessage"},
1376      "output":{
1377        "shape":"EnableSnapshotCopyResult",
1378        "resultWrapper":"EnableSnapshotCopyResult"
1379      },
1380      "errors":[
1381        {"shape":"IncompatibleOrderableOptions"},
1382        {"shape":"InvalidClusterStateFault"},
1383        {"shape":"ClusterNotFoundFault"},
1384        {"shape":"CopyToRegionDisabledFault"},
1385        {"shape":"SnapshotCopyAlreadyEnabledFault"},
1386        {"shape":"UnknownSnapshotCopyRegionFault"},
1387        {"shape":"UnauthorizedOperation"},
1388        {"shape":"SnapshotCopyGrantNotFoundFault"},
1389        {"shape":"LimitExceededFault"},
1390        {"shape":"DependentServiceRequestThrottlingFault"},
1391        {"shape":"InvalidRetentionPeriodFault"}
1392      ]
1393    },
1394    "GetClusterCredentials":{
1395      "name":"GetClusterCredentials",
1396      "http":{
1397        "method":"POST",
1398        "requestUri":"/"
1399      },
1400      "input":{"shape":"GetClusterCredentialsMessage"},
1401      "output":{
1402        "shape":"ClusterCredentials",
1403        "resultWrapper":"GetClusterCredentialsResult"
1404      },
1405      "errors":[
1406        {"shape":"ClusterNotFoundFault"},
1407        {"shape":"UnsupportedOperationFault"}
1408      ]
1409    },
1410    "GetReservedNodeExchangeOfferings":{
1411      "name":"GetReservedNodeExchangeOfferings",
1412      "http":{
1413        "method":"POST",
1414        "requestUri":"/"
1415      },
1416      "input":{"shape":"GetReservedNodeExchangeOfferingsInputMessage"},
1417      "output":{
1418        "shape":"GetReservedNodeExchangeOfferingsOutputMessage",
1419        "resultWrapper":"GetReservedNodeExchangeOfferingsResult"
1420      },
1421      "errors":[
1422        {"shape":"ReservedNodeNotFoundFault"},
1423        {"shape":"InvalidReservedNodeStateFault"},
1424        {"shape":"ReservedNodeAlreadyMigratedFault"},
1425        {"shape":"ReservedNodeOfferingNotFoundFault"},
1426        {"shape":"UnsupportedOperationFault"},
1427        {"shape":"DependentServiceUnavailableFault"}
1428      ]
1429    },
1430    "ModifyAquaConfiguration":{
1431      "name":"ModifyAquaConfiguration",
1432      "http":{
1433        "method":"POST",
1434        "requestUri":"/"
1435      },
1436      "input":{"shape":"ModifyAquaInputMessage"},
1437      "output":{
1438        "shape":"ModifyAquaOutputMessage",
1439        "resultWrapper":"ModifyAquaConfigurationResult"
1440      },
1441      "errors":[
1442        {"shape":"ClusterNotFoundFault"},
1443        {"shape":"InvalidClusterStateFault"},
1444        {"shape":"UnsupportedOperationFault"}
1445      ]
1446    },
1447    "ModifyAuthenticationProfile":{
1448      "name":"ModifyAuthenticationProfile",
1449      "http":{
1450        "method":"POST",
1451        "requestUri":"/"
1452      },
1453      "input":{"shape":"ModifyAuthenticationProfileMessage"},
1454      "output":{
1455        "shape":"ModifyAuthenticationProfileResult",
1456        "resultWrapper":"ModifyAuthenticationProfileResult"
1457      },
1458      "errors":[
1459        {"shape":"AuthenticationProfileNotFoundFault"},
1460        {"shape":"AuthenticationProfileQuotaExceededFault"},
1461        {"shape":"InvalidAuthenticationProfileRequestFault"}
1462      ]
1463    },
1464    "ModifyCluster":{
1465      "name":"ModifyCluster",
1466      "http":{
1467        "method":"POST",
1468        "requestUri":"/"
1469      },
1470      "input":{"shape":"ModifyClusterMessage"},
1471      "output":{
1472        "shape":"ModifyClusterResult",
1473        "resultWrapper":"ModifyClusterResult"
1474      },
1475      "errors":[
1476        {"shape":"InvalidClusterStateFault"},
1477        {"shape":"InvalidClusterSecurityGroupStateFault"},
1478        {"shape":"ClusterNotFoundFault"},
1479        {"shape":"NumberOfNodesQuotaExceededFault"},
1480        {"shape":"NumberOfNodesPerClusterLimitExceededFault"},
1481        {"shape":"ClusterSecurityGroupNotFoundFault"},
1482        {"shape":"ClusterParameterGroupNotFoundFault"},
1483        {"shape":"InsufficientClusterCapacityFault"},
1484        {"shape":"UnsupportedOptionFault"},
1485        {"shape":"UnauthorizedOperation"},
1486        {"shape":"HsmClientCertificateNotFoundFault"},
1487        {"shape":"HsmConfigurationNotFoundFault"},
1488        {"shape":"ClusterAlreadyExistsFault"},
1489        {"shape":"LimitExceededFault"},
1490        {"shape":"DependentServiceRequestThrottlingFault"},
1491        {"shape":"InvalidElasticIpFault"},
1492        {"shape":"TableLimitExceededFault"},
1493        {"shape":"InvalidClusterTrackFault"},
1494        {"shape":"InvalidRetentionPeriodFault"}
1495      ]
1496    },
1497    "ModifyClusterDbRevision":{
1498      "name":"ModifyClusterDbRevision",
1499      "http":{
1500        "method":"POST",
1501        "requestUri":"/"
1502      },
1503      "input":{"shape":"ModifyClusterDbRevisionMessage"},
1504      "output":{
1505        "shape":"ModifyClusterDbRevisionResult",
1506        "resultWrapper":"ModifyClusterDbRevisionResult"
1507      },
1508      "errors":[
1509        {"shape":"ClusterNotFoundFault"},
1510        {"shape":"ClusterOnLatestRevisionFault"},
1511        {"shape":"InvalidClusterStateFault"}
1512      ]
1513    },
1514    "ModifyClusterIamRoles":{
1515      "name":"ModifyClusterIamRoles",
1516      "http":{
1517        "method":"POST",
1518        "requestUri":"/"
1519      },
1520      "input":{"shape":"ModifyClusterIamRolesMessage"},
1521      "output":{
1522        "shape":"ModifyClusterIamRolesResult",
1523        "resultWrapper":"ModifyClusterIamRolesResult"
1524      },
1525      "errors":[
1526        {"shape":"InvalidClusterStateFault"},
1527        {"shape":"ClusterNotFoundFault"}
1528      ]
1529    },
1530    "ModifyClusterMaintenance":{
1531      "name":"ModifyClusterMaintenance",
1532      "http":{
1533        "method":"POST",
1534        "requestUri":"/"
1535      },
1536      "input":{"shape":"ModifyClusterMaintenanceMessage"},
1537      "output":{
1538        "shape":"ModifyClusterMaintenanceResult",
1539        "resultWrapper":"ModifyClusterMaintenanceResult"
1540      },
1541      "errors":[
1542        {"shape":"ClusterNotFoundFault"},
1543        {"shape":"InvalidClusterStateFault"}
1544      ]
1545    },
1546    "ModifyClusterParameterGroup":{
1547      "name":"ModifyClusterParameterGroup",
1548      "http":{
1549        "method":"POST",
1550        "requestUri":"/"
1551      },
1552      "input":{"shape":"ModifyClusterParameterGroupMessage"},
1553      "output":{
1554        "shape":"ClusterParameterGroupNameMessage",
1555        "resultWrapper":"ModifyClusterParameterGroupResult"
1556      },
1557      "errors":[
1558        {"shape":"ClusterParameterGroupNotFoundFault"},
1559        {"shape":"InvalidClusterParameterGroupStateFault"}
1560      ]
1561    },
1562    "ModifyClusterSnapshot":{
1563      "name":"ModifyClusterSnapshot",
1564      "http":{
1565        "method":"POST",
1566        "requestUri":"/"
1567      },
1568      "input":{"shape":"ModifyClusterSnapshotMessage"},
1569      "output":{
1570        "shape":"ModifyClusterSnapshotResult",
1571        "resultWrapper":"ModifyClusterSnapshotResult"
1572      },
1573      "errors":[
1574        {"shape":"InvalidClusterSnapshotStateFault"},
1575        {"shape":"ClusterSnapshotNotFoundFault"},
1576        {"shape":"InvalidRetentionPeriodFault"}
1577      ]
1578    },
1579    "ModifyClusterSnapshotSchedule":{
1580      "name":"ModifyClusterSnapshotSchedule",
1581      "http":{
1582        "method":"POST",
1583        "requestUri":"/"
1584      },
1585      "input":{"shape":"ModifyClusterSnapshotScheduleMessage"},
1586      "errors":[
1587        {"shape":"ClusterNotFoundFault"},
1588        {"shape":"SnapshotScheduleNotFoundFault"},
1589        {"shape":"InvalidClusterSnapshotScheduleStateFault"}
1590      ]
1591    },
1592    "ModifyClusterSubnetGroup":{
1593      "name":"ModifyClusterSubnetGroup",
1594      "http":{
1595        "method":"POST",
1596        "requestUri":"/"
1597      },
1598      "input":{"shape":"ModifyClusterSubnetGroupMessage"},
1599      "output":{
1600        "shape":"ModifyClusterSubnetGroupResult",
1601        "resultWrapper":"ModifyClusterSubnetGroupResult"
1602      },
1603      "errors":[
1604        {"shape":"ClusterSubnetGroupNotFoundFault"},
1605        {"shape":"ClusterSubnetQuotaExceededFault"},
1606        {"shape":"SubnetAlreadyInUse"},
1607        {"shape":"InvalidSubnet"},
1608        {"shape":"UnauthorizedOperation"},
1609        {"shape":"DependentServiceRequestThrottlingFault"}
1610      ]
1611    },
1612    "ModifyEndpointAccess":{
1613      "name":"ModifyEndpointAccess",
1614      "http":{
1615        "method":"POST",
1616        "requestUri":"/"
1617      },
1618      "input":{"shape":"ModifyEndpointAccessMessage"},
1619      "output":{
1620        "shape":"EndpointAccess",
1621        "resultWrapper":"ModifyEndpointAccessResult"
1622      },
1623      "errors":[
1624        {"shape":"InvalidClusterSecurityGroupStateFault"},
1625        {"shape":"ClusterNotFoundFault"},
1626        {"shape":"InvalidEndpointStateFault"},
1627        {"shape":"EndpointNotFoundFault"},
1628        {"shape":"InvalidClusterStateFault"},
1629        {"shape":"UnauthorizedOperation"}
1630      ]
1631    },
1632    "ModifyEventSubscription":{
1633      "name":"ModifyEventSubscription",
1634      "http":{
1635        "method":"POST",
1636        "requestUri":"/"
1637      },
1638      "input":{"shape":"ModifyEventSubscriptionMessage"},
1639      "output":{
1640        "shape":"ModifyEventSubscriptionResult",
1641        "resultWrapper":"ModifyEventSubscriptionResult"
1642      },
1643      "errors":[
1644        {"shape":"SubscriptionNotFoundFault"},
1645        {"shape":"SNSInvalidTopicFault"},
1646        {"shape":"SNSNoAuthorizationFault"},
1647        {"shape":"SNSTopicArnNotFoundFault"},
1648        {"shape":"SubscriptionEventIdNotFoundFault"},
1649        {"shape":"SubscriptionCategoryNotFoundFault"},
1650        {"shape":"SubscriptionSeverityNotFoundFault"},
1651        {"shape":"SourceNotFoundFault"},
1652        {"shape":"InvalidSubscriptionStateFault"}
1653      ]
1654    },
1655    "ModifyScheduledAction":{
1656      "name":"ModifyScheduledAction",
1657      "http":{
1658        "method":"POST",
1659        "requestUri":"/"
1660      },
1661      "input":{"shape":"ModifyScheduledActionMessage"},
1662      "output":{
1663        "shape":"ScheduledAction",
1664        "resultWrapper":"ModifyScheduledActionResult"
1665      },
1666      "errors":[
1667        {"shape":"ScheduledActionNotFoundFault"},
1668        {"shape":"ScheduledActionTypeUnsupportedFault"},
1669        {"shape":"InvalidScheduleFault"},
1670        {"shape":"InvalidScheduledActionFault"},
1671        {"shape":"UnauthorizedOperation"}
1672      ]
1673    },
1674    "ModifySnapshotCopyRetentionPeriod":{
1675      "name":"ModifySnapshotCopyRetentionPeriod",
1676      "http":{
1677        "method":"POST",
1678        "requestUri":"/"
1679      },
1680      "input":{"shape":"ModifySnapshotCopyRetentionPeriodMessage"},
1681      "output":{
1682        "shape":"ModifySnapshotCopyRetentionPeriodResult",
1683        "resultWrapper":"ModifySnapshotCopyRetentionPeriodResult"
1684      },
1685      "errors":[
1686        {"shape":"ClusterNotFoundFault"},
1687        {"shape":"SnapshotCopyDisabledFault"},
1688        {"shape":"UnauthorizedOperation"},
1689        {"shape":"InvalidClusterStateFault"},
1690        {"shape":"InvalidRetentionPeriodFault"}
1691      ]
1692    },
1693    "ModifySnapshotSchedule":{
1694      "name":"ModifySnapshotSchedule",
1695      "http":{
1696        "method":"POST",
1697        "requestUri":"/"
1698      },
1699      "input":{"shape":"ModifySnapshotScheduleMessage"},
1700      "output":{
1701        "shape":"SnapshotSchedule",
1702        "resultWrapper":"ModifySnapshotScheduleResult"
1703      },
1704      "errors":[
1705        {"shape":"InvalidScheduleFault"},
1706        {"shape":"SnapshotScheduleNotFoundFault"},
1707        {"shape":"SnapshotScheduleUpdateInProgressFault"}
1708      ]
1709    },
1710    "ModifyUsageLimit":{
1711      "name":"ModifyUsageLimit",
1712      "http":{
1713        "method":"POST",
1714        "requestUri":"/"
1715      },
1716      "input":{"shape":"ModifyUsageLimitMessage"},
1717      "output":{
1718        "shape":"UsageLimit",
1719        "resultWrapper":"ModifyUsageLimitResult"
1720      },
1721      "errors":[
1722        {"shape":"InvalidUsageLimitFault"},
1723        {"shape":"UsageLimitNotFoundFault"},
1724        {"shape":"UnsupportedOperationFault"}
1725      ]
1726    },
1727    "PauseCluster":{
1728      "name":"PauseCluster",
1729      "http":{
1730        "method":"POST",
1731        "requestUri":"/"
1732      },
1733      "input":{"shape":"PauseClusterMessage"},
1734      "output":{
1735        "shape":"PauseClusterResult",
1736        "resultWrapper":"PauseClusterResult"
1737      },
1738      "errors":[
1739        {"shape":"ClusterNotFoundFault"},
1740        {"shape":"InvalidClusterStateFault"}
1741      ]
1742    },
1743    "PurchaseReservedNodeOffering":{
1744      "name":"PurchaseReservedNodeOffering",
1745      "http":{
1746        "method":"POST",
1747        "requestUri":"/"
1748      },
1749      "input":{"shape":"PurchaseReservedNodeOfferingMessage"},
1750      "output":{
1751        "shape":"PurchaseReservedNodeOfferingResult",
1752        "resultWrapper":"PurchaseReservedNodeOfferingResult"
1753      },
1754      "errors":[
1755        {"shape":"ReservedNodeOfferingNotFoundFault"},
1756        {"shape":"ReservedNodeAlreadyExistsFault"},
1757        {"shape":"ReservedNodeQuotaExceededFault"},
1758        {"shape":"UnsupportedOperationFault"}
1759      ]
1760    },
1761    "RebootCluster":{
1762      "name":"RebootCluster",
1763      "http":{
1764        "method":"POST",
1765        "requestUri":"/"
1766      },
1767      "input":{"shape":"RebootClusterMessage"},
1768      "output":{
1769        "shape":"RebootClusterResult",
1770        "resultWrapper":"RebootClusterResult"
1771      },
1772      "errors":[
1773        {"shape":"InvalidClusterStateFault"},
1774        {"shape":"ClusterNotFoundFault"}
1775      ]
1776    },
1777    "RejectDataShare":{
1778      "name":"RejectDataShare",
1779      "http":{
1780        "method":"POST",
1781        "requestUri":"/"
1782      },
1783      "input":{"shape":"RejectDataShareMessage"},
1784      "output":{
1785        "shape":"DataShare",
1786        "resultWrapper":"RejectDataShareResult"
1787      },
1788      "errors":[
1789        {"shape":"InvalidDataShareFault"}
1790      ]
1791    },
1792    "ResetClusterParameterGroup":{
1793      "name":"ResetClusterParameterGroup",
1794      "http":{
1795        "method":"POST",
1796        "requestUri":"/"
1797      },
1798      "input":{"shape":"ResetClusterParameterGroupMessage"},
1799      "output":{
1800        "shape":"ClusterParameterGroupNameMessage",
1801        "resultWrapper":"ResetClusterParameterGroupResult"
1802      },
1803      "errors":[
1804        {"shape":"InvalidClusterParameterGroupStateFault"},
1805        {"shape":"ClusterParameterGroupNotFoundFault"}
1806      ]
1807    },
1808    "ResizeCluster":{
1809      "name":"ResizeCluster",
1810      "http":{
1811        "method":"POST",
1812        "requestUri":"/"
1813      },
1814      "input":{"shape":"ResizeClusterMessage"},
1815      "output":{
1816        "shape":"ResizeClusterResult",
1817        "resultWrapper":"ResizeClusterResult"
1818      },
1819      "errors":[
1820        {"shape":"InvalidClusterStateFault"},
1821        {"shape":"ClusterNotFoundFault"},
1822        {"shape":"NumberOfNodesQuotaExceededFault"},
1823        {"shape":"NumberOfNodesPerClusterLimitExceededFault"},
1824        {"shape":"InsufficientClusterCapacityFault"},
1825        {"shape":"UnsupportedOptionFault"},
1826        {"shape":"UnsupportedOperationFault"},
1827        {"shape":"UnauthorizedOperation"},
1828        {"shape":"LimitExceededFault"}
1829      ]
1830    },
1831    "RestoreFromClusterSnapshot":{
1832      "name":"RestoreFromClusterSnapshot",
1833      "http":{
1834        "method":"POST",
1835        "requestUri":"/"
1836      },
1837      "input":{"shape":"RestoreFromClusterSnapshotMessage"},
1838      "output":{
1839        "shape":"RestoreFromClusterSnapshotResult",
1840        "resultWrapper":"RestoreFromClusterSnapshotResult"
1841      },
1842      "errors":[
1843        {"shape":"AccessToSnapshotDeniedFault"},
1844        {"shape":"ClusterAlreadyExistsFault"},
1845        {"shape":"ClusterSnapshotNotFoundFault"},
1846        {"shape":"ClusterQuotaExceededFault"},
1847        {"shape":"InsufficientClusterCapacityFault"},
1848        {"shape":"InvalidClusterSnapshotStateFault"},
1849        {"shape":"InvalidRestoreFault"},
1850        {"shape":"NumberOfNodesQuotaExceededFault"},
1851        {"shape":"NumberOfNodesPerClusterLimitExceededFault"},
1852        {"shape":"InvalidVPCNetworkStateFault"},
1853        {"shape":"InvalidClusterSubnetGroupStateFault"},
1854        {"shape":"InvalidSubnet"},
1855        {"shape":"ClusterSubnetGroupNotFoundFault"},
1856        {"shape":"UnauthorizedOperation"},
1857        {"shape":"HsmClientCertificateNotFoundFault"},
1858        {"shape":"HsmConfigurationNotFoundFault"},
1859        {"shape":"InvalidElasticIpFault"},
1860        {"shape":"ClusterParameterGroupNotFoundFault"},
1861        {"shape":"ClusterSecurityGroupNotFoundFault"},
1862        {"shape":"LimitExceededFault"},
1863        {"shape":"DependentServiceRequestThrottlingFault"},
1864        {"shape":"InvalidClusterTrackFault"},
1865        {"shape":"SnapshotScheduleNotFoundFault"},
1866        {"shape":"TagLimitExceededFault"},
1867        {"shape":"InvalidTagFault"}
1868      ]
1869    },
1870    "RestoreTableFromClusterSnapshot":{
1871      "name":"RestoreTableFromClusterSnapshot",
1872      "http":{
1873        "method":"POST",
1874        "requestUri":"/"
1875      },
1876      "input":{"shape":"RestoreTableFromClusterSnapshotMessage"},
1877      "output":{
1878        "shape":"RestoreTableFromClusterSnapshotResult",
1879        "resultWrapper":"RestoreTableFromClusterSnapshotResult"
1880      },
1881      "errors":[
1882        {"shape":"ClusterSnapshotNotFoundFault"},
1883        {"shape":"InProgressTableRestoreQuotaExceededFault"},
1884        {"shape":"InvalidClusterSnapshotStateFault"},
1885        {"shape":"InvalidTableRestoreArgumentFault"},
1886        {"shape":"ClusterNotFoundFault"},
1887        {"shape":"InvalidClusterStateFault"},
1888        {"shape":"UnsupportedOperationFault"}
1889      ]
1890    },
1891    "ResumeCluster":{
1892      "name":"ResumeCluster",
1893      "http":{
1894        "method":"POST",
1895        "requestUri":"/"
1896      },
1897      "input":{"shape":"ResumeClusterMessage"},
1898      "output":{
1899        "shape":"ResumeClusterResult",
1900        "resultWrapper":"ResumeClusterResult"
1901      },
1902      "errors":[
1903        {"shape":"ClusterNotFoundFault"},
1904        {"shape":"InvalidClusterStateFault"},
1905        {"shape":"InsufficientClusterCapacityFault"}
1906      ]
1907    },
1908    "RevokeClusterSecurityGroupIngress":{
1909      "name":"RevokeClusterSecurityGroupIngress",
1910      "http":{
1911        "method":"POST",
1912        "requestUri":"/"
1913      },
1914      "input":{"shape":"RevokeClusterSecurityGroupIngressMessage"},
1915      "output":{
1916        "shape":"RevokeClusterSecurityGroupIngressResult",
1917        "resultWrapper":"RevokeClusterSecurityGroupIngressResult"
1918      },
1919      "errors":[
1920        {"shape":"ClusterSecurityGroupNotFoundFault"},
1921        {"shape":"AuthorizationNotFoundFault"},
1922        {"shape":"InvalidClusterSecurityGroupStateFault"}
1923      ]
1924    },
1925    "RevokeEndpointAccess":{
1926      "name":"RevokeEndpointAccess",
1927      "http":{
1928        "method":"POST",
1929        "requestUri":"/"
1930      },
1931      "input":{"shape":"RevokeEndpointAccessMessage"},
1932      "output":{
1933        "shape":"EndpointAuthorization",
1934        "resultWrapper":"RevokeEndpointAccessResult"
1935      },
1936      "errors":[
1937        {"shape":"ClusterNotFoundFault"},
1938        {"shape":"InvalidEndpointStateFault"},
1939        {"shape":"InvalidClusterSecurityGroupStateFault"},
1940        {"shape":"EndpointNotFoundFault"},
1941        {"shape":"EndpointAuthorizationNotFoundFault"},
1942        {"shape":"InvalidAuthorizationStateFault"},
1943        {"shape":"InvalidClusterStateFault"}
1944      ]
1945    },
1946    "RevokeSnapshotAccess":{
1947      "name":"RevokeSnapshotAccess",
1948      "http":{
1949        "method":"POST",
1950        "requestUri":"/"
1951      },
1952      "input":{"shape":"RevokeSnapshotAccessMessage"},
1953      "output":{
1954        "shape":"RevokeSnapshotAccessResult",
1955        "resultWrapper":"RevokeSnapshotAccessResult"
1956      },
1957      "errors":[
1958        {"shape":"AccessToSnapshotDeniedFault"},
1959        {"shape":"AuthorizationNotFoundFault"},
1960        {"shape":"ClusterSnapshotNotFoundFault"}
1961      ]
1962    },
1963    "RotateEncryptionKey":{
1964      "name":"RotateEncryptionKey",
1965      "http":{
1966        "method":"POST",
1967        "requestUri":"/"
1968      },
1969      "input":{"shape":"RotateEncryptionKeyMessage"},
1970      "output":{
1971        "shape":"RotateEncryptionKeyResult",
1972        "resultWrapper":"RotateEncryptionKeyResult"
1973      },
1974      "errors":[
1975        {"shape":"ClusterNotFoundFault"},
1976        {"shape":"InvalidClusterStateFault"},
1977        {"shape":"DependentServiceRequestThrottlingFault"}
1978      ]
1979    },
1980    "UpdatePartnerStatus":{
1981      "name":"UpdatePartnerStatus",
1982      "http":{
1983        "method":"POST",
1984        "requestUri":"/"
1985      },
1986      "input":{"shape":"UpdatePartnerStatusInputMessage"},
1987      "output":{
1988        "shape":"PartnerIntegrationOutputMessage",
1989        "resultWrapper":"UpdatePartnerStatusResult"
1990      },
1991      "errors":[
1992        {"shape":"PartnerNotFoundFault"},
1993        {"shape":"ClusterNotFoundFault"},
1994        {"shape":"UnauthorizedPartnerIntegrationFault"}
1995      ]
1996    }
1997  },
1998  "shapes":{
1999    "AcceptReservedNodeExchangeInputMessage":{
2000      "type":"structure",
2001      "required":[
2002        "ReservedNodeId",
2003        "TargetReservedNodeOfferingId"
2004      ],
2005      "members":{
2006        "ReservedNodeId":{"shape":"String"},
2007        "TargetReservedNodeOfferingId":{"shape":"String"}
2008      }
2009    },
2010    "AcceptReservedNodeExchangeOutputMessage":{
2011      "type":"structure",
2012      "members":{
2013        "ExchangedReservedNode":{"shape":"ReservedNode"}
2014      }
2015    },
2016    "AccessToClusterDeniedFault":{
2017      "type":"structure",
2018      "members":{
2019      },
2020      "error":{
2021        "code":"AccessToClusterDenied",
2022        "httpStatusCode":400,
2023        "senderFault":true
2024      },
2025      "exception":true
2026    },
2027    "AccessToSnapshotDeniedFault":{
2028      "type":"structure",
2029      "members":{
2030      },
2031      "error":{
2032        "code":"AccessToSnapshotDenied",
2033        "httpStatusCode":400,
2034        "senderFault":true
2035      },
2036      "exception":true
2037    },
2038    "AccountAttribute":{
2039      "type":"structure",
2040      "members":{
2041        "AttributeName":{"shape":"String"},
2042        "AttributeValues":{"shape":"AttributeValueList"}
2043      }
2044    },
2045    "AccountAttributeList":{
2046      "type":"structure",
2047      "members":{
2048        "AccountAttributes":{"shape":"AttributeList"}
2049      }
2050    },
2051    "AccountWithRestoreAccess":{
2052      "type":"structure",
2053      "members":{
2054        "AccountId":{"shape":"String"},
2055        "AccountAlias":{"shape":"String"}
2056      }
2057    },
2058    "AccountsWithRestoreAccessList":{
2059      "type":"list",
2060      "member":{
2061        "shape":"AccountWithRestoreAccess",
2062        "locationName":"AccountWithRestoreAccess"
2063      }
2064    },
2065    "ActionType":{
2066      "type":"string",
2067      "enum":[
2068        "restore-cluster",
2069        "recommend-node-config",
2070        "resize-cluster"
2071      ]
2072    },
2073    "AquaConfiguration":{
2074      "type":"structure",
2075      "members":{
2076        "AquaStatus":{"shape":"AquaStatus"},
2077        "AquaConfigurationStatus":{"shape":"AquaConfigurationStatus"}
2078      }
2079    },
2080    "AquaConfigurationStatus":{
2081      "type":"string",
2082      "enum":[
2083        "enabled",
2084        "disabled",
2085        "auto"
2086      ]
2087    },
2088    "AquaStatus":{
2089      "type":"string",
2090      "enum":[
2091        "enabled",
2092        "disabled",
2093        "applying"
2094      ]
2095    },
2096    "AssociateDataShareConsumerMessage":{
2097      "type":"structure",
2098      "required":["DataShareArn"],
2099      "members":{
2100        "DataShareArn":{"shape":"String"},
2101        "AssociateEntireAccount":{"shape":"BooleanOptional"},
2102        "ConsumerArn":{"shape":"String"}
2103      }
2104    },
2105    "AssociatedClusterList":{
2106      "type":"list",
2107      "member":{
2108        "shape":"ClusterAssociatedToSchedule",
2109        "locationName":"ClusterAssociatedToSchedule"
2110      }
2111    },
2112    "AttributeList":{
2113      "type":"list",
2114      "member":{
2115        "shape":"AccountAttribute",
2116        "locationName":"AccountAttribute"
2117      }
2118    },
2119    "AttributeNameList":{
2120      "type":"list",
2121      "member":{
2122        "shape":"String",
2123        "locationName":"AttributeName"
2124      }
2125    },
2126    "AttributeValueList":{
2127      "type":"list",
2128      "member":{
2129        "shape":"AttributeValueTarget",
2130        "locationName":"AttributeValueTarget"
2131      }
2132    },
2133    "AttributeValueTarget":{
2134      "type":"structure",
2135      "members":{
2136        "AttributeValue":{"shape":"String"}
2137      }
2138    },
2139    "AuthenticationProfile":{
2140      "type":"structure",
2141      "members":{
2142        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"},
2143        "AuthenticationProfileContent":{"shape":"String"}
2144      }
2145    },
2146    "AuthenticationProfileAlreadyExistsFault":{
2147      "type":"structure",
2148      "members":{
2149      },
2150      "error":{
2151        "code":"AuthenticationProfileAlreadyExistsFault",
2152        "httpStatusCode":400,
2153        "senderFault":true
2154      },
2155      "exception":true
2156    },
2157    "AuthenticationProfileList":{
2158      "type":"list",
2159      "member":{"shape":"AuthenticationProfile"}
2160    },
2161    "AuthenticationProfileNameString":{
2162      "type":"string",
2163      "max":63,
2164      "pattern":"^[a-zA-Z0-9\\-]+$"
2165    },
2166    "AuthenticationProfileNotFoundFault":{
2167      "type":"structure",
2168      "members":{
2169      },
2170      "error":{
2171        "code":"AuthenticationProfileNotFoundFault",
2172        "httpStatusCode":404,
2173        "senderFault":true
2174      },
2175      "exception":true
2176    },
2177    "AuthenticationProfileQuotaExceededFault":{
2178      "type":"structure",
2179      "members":{
2180      },
2181      "error":{
2182        "code":"AuthenticationProfileQuotaExceededFault",
2183        "httpStatusCode":400,
2184        "senderFault":true
2185      },
2186      "exception":true
2187    },
2188    "AuthorizationAlreadyExistsFault":{
2189      "type":"structure",
2190      "members":{
2191      },
2192      "error":{
2193        "code":"AuthorizationAlreadyExists",
2194        "httpStatusCode":400,
2195        "senderFault":true
2196      },
2197      "exception":true
2198    },
2199    "AuthorizationNotFoundFault":{
2200      "type":"structure",
2201      "members":{
2202      },
2203      "error":{
2204        "code":"AuthorizationNotFound",
2205        "httpStatusCode":404,
2206        "senderFault":true
2207      },
2208      "exception":true
2209    },
2210    "AuthorizationQuotaExceededFault":{
2211      "type":"structure",
2212      "members":{
2213      },
2214      "error":{
2215        "code":"AuthorizationQuotaExceeded",
2216        "httpStatusCode":400,
2217        "senderFault":true
2218      },
2219      "exception":true
2220    },
2221    "AuthorizationStatus":{
2222      "type":"string",
2223      "enum":[
2224        "Authorized",
2225        "Revoking"
2226      ]
2227    },
2228    "AuthorizeClusterSecurityGroupIngressMessage":{
2229      "type":"structure",
2230      "required":["ClusterSecurityGroupName"],
2231      "members":{
2232        "ClusterSecurityGroupName":{"shape":"String"},
2233        "CIDRIP":{"shape":"String"},
2234        "EC2SecurityGroupName":{"shape":"String"},
2235        "EC2SecurityGroupOwnerId":{"shape":"String"}
2236      }
2237    },
2238    "AuthorizeClusterSecurityGroupIngressResult":{
2239      "type":"structure",
2240      "members":{
2241        "ClusterSecurityGroup":{"shape":"ClusterSecurityGroup"}
2242      }
2243    },
2244    "AuthorizeDataShareMessage":{
2245      "type":"structure",
2246      "required":[
2247        "DataShareArn",
2248        "ConsumerIdentifier"
2249      ],
2250      "members":{
2251        "DataShareArn":{"shape":"String"},
2252        "ConsumerIdentifier":{"shape":"String"}
2253      }
2254    },
2255    "AuthorizeEndpointAccessMessage":{
2256      "type":"structure",
2257      "required":["Account"],
2258      "members":{
2259        "ClusterIdentifier":{"shape":"String"},
2260        "Account":{"shape":"String"},
2261        "VpcIds":{"shape":"VpcIdentifierList"}
2262      }
2263    },
2264    "AuthorizeSnapshotAccessMessage":{
2265      "type":"structure",
2266      "required":[
2267        "SnapshotIdentifier",
2268        "AccountWithRestoreAccess"
2269      ],
2270      "members":{
2271        "SnapshotIdentifier":{"shape":"String"},
2272        "SnapshotClusterIdentifier":{"shape":"String"},
2273        "AccountWithRestoreAccess":{"shape":"String"}
2274      }
2275    },
2276    "AuthorizeSnapshotAccessResult":{
2277      "type":"structure",
2278      "members":{
2279        "Snapshot":{"shape":"Snapshot"}
2280      }
2281    },
2282    "AvailabilityZone":{
2283      "type":"structure",
2284      "members":{
2285        "Name":{"shape":"String"},
2286        "SupportedPlatforms":{"shape":"SupportedPlatformsList"}
2287      },
2288      "wrapper":true
2289    },
2290    "AvailabilityZoneList":{
2291      "type":"list",
2292      "member":{
2293        "shape":"AvailabilityZone",
2294        "locationName":"AvailabilityZone"
2295      }
2296    },
2297    "BatchDeleteClusterSnapshotsRequest":{
2298      "type":"structure",
2299      "required":["Identifiers"],
2300      "members":{
2301        "Identifiers":{"shape":"DeleteClusterSnapshotMessageList"}
2302      }
2303    },
2304    "BatchDeleteClusterSnapshotsResult":{
2305      "type":"structure",
2306      "members":{
2307        "Resources":{"shape":"SnapshotIdentifierList"},
2308        "Errors":{"shape":"BatchSnapshotOperationErrorList"}
2309      }
2310    },
2311    "BatchDeleteRequestSizeExceededFault":{
2312      "type":"structure",
2313      "members":{
2314      },
2315      "error":{
2316        "code":"BatchDeleteRequestSizeExceeded",
2317        "httpStatusCode":400,
2318        "senderFault":true
2319      },
2320      "exception":true
2321    },
2322    "BatchModifyClusterSnapshotsLimitExceededFault":{
2323      "type":"structure",
2324      "members":{
2325      },
2326      "error":{
2327        "code":"BatchModifyClusterSnapshotsLimitExceededFault",
2328        "httpStatusCode":400,
2329        "senderFault":true
2330      },
2331      "exception":true
2332    },
2333    "BatchModifyClusterSnapshotsMessage":{
2334      "type":"structure",
2335      "required":["SnapshotIdentifierList"],
2336      "members":{
2337        "SnapshotIdentifierList":{"shape":"SnapshotIdentifierList"},
2338        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
2339        "Force":{"shape":"Boolean"}
2340      }
2341    },
2342    "BatchModifyClusterSnapshotsOutputMessage":{
2343      "type":"structure",
2344      "members":{
2345        "Resources":{"shape":"SnapshotIdentifierList"},
2346        "Errors":{"shape":"BatchSnapshotOperationErrors"}
2347      }
2348    },
2349    "BatchSnapshotOperationErrorList":{
2350      "type":"list",
2351      "member":{
2352        "shape":"SnapshotErrorMessage",
2353        "locationName":"SnapshotErrorMessage"
2354      }
2355    },
2356    "BatchSnapshotOperationErrors":{
2357      "type":"list",
2358      "member":{
2359        "shape":"SnapshotErrorMessage",
2360        "locationName":"SnapshotErrorMessage"
2361      }
2362    },
2363    "Boolean":{"type":"boolean"},
2364    "BooleanOptional":{"type":"boolean"},
2365    "BucketNotFoundFault":{
2366      "type":"structure",
2367      "members":{
2368      },
2369      "error":{
2370        "code":"BucketNotFoundFault",
2371        "httpStatusCode":400,
2372        "senderFault":true
2373      },
2374      "exception":true
2375    },
2376    "CancelResizeMessage":{
2377      "type":"structure",
2378      "required":["ClusterIdentifier"],
2379      "members":{
2380        "ClusterIdentifier":{"shape":"String"}
2381      }
2382    },
2383    "Cluster":{
2384      "type":"structure",
2385      "members":{
2386        "ClusterIdentifier":{"shape":"String"},
2387        "NodeType":{"shape":"String"},
2388        "ClusterStatus":{"shape":"String"},
2389        "ClusterAvailabilityStatus":{"shape":"String"},
2390        "ModifyStatus":{"shape":"String"},
2391        "MasterUsername":{"shape":"String"},
2392        "DBName":{"shape":"String"},
2393        "Endpoint":{"shape":"Endpoint"},
2394        "ClusterCreateTime":{"shape":"TStamp"},
2395        "AutomatedSnapshotRetentionPeriod":{"shape":"Integer"},
2396        "ManualSnapshotRetentionPeriod":{"shape":"Integer"},
2397        "ClusterSecurityGroups":{"shape":"ClusterSecurityGroupMembershipList"},
2398        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
2399        "ClusterParameterGroups":{"shape":"ClusterParameterGroupStatusList"},
2400        "ClusterSubnetGroupName":{"shape":"String"},
2401        "VpcId":{"shape":"String"},
2402        "AvailabilityZone":{"shape":"String"},
2403        "PreferredMaintenanceWindow":{"shape":"String"},
2404        "PendingModifiedValues":{"shape":"PendingModifiedValues"},
2405        "ClusterVersion":{"shape":"String"},
2406        "AllowVersionUpgrade":{"shape":"Boolean"},
2407        "NumberOfNodes":{"shape":"Integer"},
2408        "PubliclyAccessible":{"shape":"Boolean"},
2409        "Encrypted":{"shape":"Boolean"},
2410        "RestoreStatus":{"shape":"RestoreStatus"},
2411        "DataTransferProgress":{"shape":"DataTransferProgress"},
2412        "HsmStatus":{"shape":"HsmStatus"},
2413        "ClusterSnapshotCopyStatus":{"shape":"ClusterSnapshotCopyStatus"},
2414        "ClusterPublicKey":{"shape":"String"},
2415        "ClusterNodes":{"shape":"ClusterNodesList"},
2416        "ElasticIpStatus":{"shape":"ElasticIpStatus"},
2417        "ClusterRevisionNumber":{"shape":"String"},
2418        "Tags":{"shape":"TagList"},
2419        "KmsKeyId":{"shape":"String"},
2420        "EnhancedVpcRouting":{"shape":"Boolean"},
2421        "IamRoles":{"shape":"ClusterIamRoleList"},
2422        "PendingActions":{"shape":"PendingActionsList"},
2423        "MaintenanceTrackName":{"shape":"String"},
2424        "ElasticResizeNumberOfNodeOptions":{"shape":"String"},
2425        "DeferredMaintenanceWindows":{"shape":"DeferredMaintenanceWindowsList"},
2426        "SnapshotScheduleIdentifier":{"shape":"String"},
2427        "SnapshotScheduleState":{"shape":"ScheduleState"},
2428        "ExpectedNextSnapshotScheduleTime":{"shape":"TStamp"},
2429        "ExpectedNextSnapshotScheduleTimeStatus":{"shape":"String"},
2430        "NextMaintenanceWindowStartTime":{"shape":"TStamp"},
2431        "ResizeInfo":{"shape":"ResizeInfo"},
2432        "AvailabilityZoneRelocationStatus":{"shape":"String"},
2433        "ClusterNamespaceArn":{"shape":"String"},
2434        "TotalStorageCapacityInMegaBytes":{"shape":"LongOptional"},
2435        "AquaConfiguration":{"shape":"AquaConfiguration"}
2436      },
2437      "wrapper":true
2438    },
2439    "ClusterAlreadyExistsFault":{
2440      "type":"structure",
2441      "members":{
2442      },
2443      "error":{
2444        "code":"ClusterAlreadyExists",
2445        "httpStatusCode":400,
2446        "senderFault":true
2447      },
2448      "exception":true
2449    },
2450    "ClusterAssociatedToSchedule":{
2451      "type":"structure",
2452      "members":{
2453        "ClusterIdentifier":{"shape":"String"},
2454        "ScheduleAssociationState":{"shape":"ScheduleState"}
2455      }
2456    },
2457    "ClusterCredentials":{
2458      "type":"structure",
2459      "members":{
2460        "DbUser":{"shape":"String"},
2461        "DbPassword":{"shape":"SensitiveString"},
2462        "Expiration":{"shape":"TStamp"}
2463      }
2464    },
2465    "ClusterDbRevision":{
2466      "type":"structure",
2467      "members":{
2468        "ClusterIdentifier":{"shape":"String"},
2469        "CurrentDatabaseRevision":{"shape":"String"},
2470        "DatabaseRevisionReleaseDate":{"shape":"TStamp"},
2471        "RevisionTargets":{"shape":"RevisionTargetsList"}
2472      }
2473    },
2474    "ClusterDbRevisionsList":{
2475      "type":"list",
2476      "member":{
2477        "shape":"ClusterDbRevision",
2478        "locationName":"ClusterDbRevision"
2479      }
2480    },
2481    "ClusterDbRevisionsMessage":{
2482      "type":"structure",
2483      "members":{
2484        "Marker":{"shape":"String"},
2485        "ClusterDbRevisions":{"shape":"ClusterDbRevisionsList"}
2486      }
2487    },
2488    "ClusterIamRole":{
2489      "type":"structure",
2490      "members":{
2491        "IamRoleArn":{"shape":"String"},
2492        "ApplyStatus":{"shape":"String"}
2493      }
2494    },
2495    "ClusterIamRoleList":{
2496      "type":"list",
2497      "member":{
2498        "shape":"ClusterIamRole",
2499        "locationName":"ClusterIamRole"
2500      }
2501    },
2502    "ClusterList":{
2503      "type":"list",
2504      "member":{
2505        "shape":"Cluster",
2506        "locationName":"Cluster"
2507      }
2508    },
2509    "ClusterNode":{
2510      "type":"structure",
2511      "members":{
2512        "NodeRole":{"shape":"String"},
2513        "PrivateIPAddress":{"shape":"String"},
2514        "PublicIPAddress":{"shape":"String"}
2515      }
2516    },
2517    "ClusterNodesList":{
2518      "type":"list",
2519      "member":{"shape":"ClusterNode"}
2520    },
2521    "ClusterNotFoundFault":{
2522      "type":"structure",
2523      "members":{
2524      },
2525      "error":{
2526        "code":"ClusterNotFound",
2527        "httpStatusCode":404,
2528        "senderFault":true
2529      },
2530      "exception":true
2531    },
2532    "ClusterOnLatestRevisionFault":{
2533      "type":"structure",
2534      "members":{
2535      },
2536      "error":{
2537        "code":"ClusterOnLatestRevision",
2538        "httpStatusCode":400,
2539        "senderFault":true
2540      },
2541      "exception":true
2542    },
2543    "ClusterParameterGroup":{
2544      "type":"structure",
2545      "members":{
2546        "ParameterGroupName":{"shape":"String"},
2547        "ParameterGroupFamily":{"shape":"String"},
2548        "Description":{"shape":"String"},
2549        "Tags":{"shape":"TagList"}
2550      },
2551      "wrapper":true
2552    },
2553    "ClusterParameterGroupAlreadyExistsFault":{
2554      "type":"structure",
2555      "members":{
2556      },
2557      "error":{
2558        "code":"ClusterParameterGroupAlreadyExists",
2559        "httpStatusCode":400,
2560        "senderFault":true
2561      },
2562      "exception":true
2563    },
2564    "ClusterParameterGroupDetails":{
2565      "type":"structure",
2566      "members":{
2567        "Parameters":{"shape":"ParametersList"},
2568        "Marker":{"shape":"String"}
2569      }
2570    },
2571    "ClusterParameterGroupNameMessage":{
2572      "type":"structure",
2573      "members":{
2574        "ParameterGroupName":{"shape":"String"},
2575        "ParameterGroupStatus":{"shape":"String"}
2576      }
2577    },
2578    "ClusterParameterGroupNotFoundFault":{
2579      "type":"structure",
2580      "members":{
2581      },
2582      "error":{
2583        "code":"ClusterParameterGroupNotFound",
2584        "httpStatusCode":404,
2585        "senderFault":true
2586      },
2587      "exception":true
2588    },
2589    "ClusterParameterGroupQuotaExceededFault":{
2590      "type":"structure",
2591      "members":{
2592      },
2593      "error":{
2594        "code":"ClusterParameterGroupQuotaExceeded",
2595        "httpStatusCode":400,
2596        "senderFault":true
2597      },
2598      "exception":true
2599    },
2600    "ClusterParameterGroupStatus":{
2601      "type":"structure",
2602      "members":{
2603        "ParameterGroupName":{"shape":"String"},
2604        "ParameterApplyStatus":{"shape":"String"},
2605        "ClusterParameterStatusList":{"shape":"ClusterParameterStatusList"}
2606      }
2607    },
2608    "ClusterParameterGroupStatusList":{
2609      "type":"list",
2610      "member":{
2611        "shape":"ClusterParameterGroupStatus",
2612        "locationName":"ClusterParameterGroup"
2613      }
2614    },
2615    "ClusterParameterGroupsMessage":{
2616      "type":"structure",
2617      "members":{
2618        "Marker":{"shape":"String"},
2619        "ParameterGroups":{"shape":"ParameterGroupList"}
2620      }
2621    },
2622    "ClusterParameterStatus":{
2623      "type":"structure",
2624      "members":{
2625        "ParameterName":{"shape":"String"},
2626        "ParameterApplyStatus":{"shape":"String"},
2627        "ParameterApplyErrorDescription":{"shape":"String"}
2628      }
2629    },
2630    "ClusterParameterStatusList":{
2631      "type":"list",
2632      "member":{"shape":"ClusterParameterStatus"}
2633    },
2634    "ClusterQuotaExceededFault":{
2635      "type":"structure",
2636      "members":{
2637      },
2638      "error":{
2639        "code":"ClusterQuotaExceeded",
2640        "httpStatusCode":400,
2641        "senderFault":true
2642      },
2643      "exception":true
2644    },
2645    "ClusterSecurityGroup":{
2646      "type":"structure",
2647      "members":{
2648        "ClusterSecurityGroupName":{"shape":"String"},
2649        "Description":{"shape":"String"},
2650        "EC2SecurityGroups":{"shape":"EC2SecurityGroupList"},
2651        "IPRanges":{"shape":"IPRangeList"},
2652        "Tags":{"shape":"TagList"}
2653      },
2654      "wrapper":true
2655    },
2656    "ClusterSecurityGroupAlreadyExistsFault":{
2657      "type":"structure",
2658      "members":{
2659      },
2660      "error":{
2661        "code":"ClusterSecurityGroupAlreadyExists",
2662        "httpStatusCode":400,
2663        "senderFault":true
2664      },
2665      "exception":true
2666    },
2667    "ClusterSecurityGroupMembership":{
2668      "type":"structure",
2669      "members":{
2670        "ClusterSecurityGroupName":{"shape":"String"},
2671        "Status":{"shape":"String"}
2672      }
2673    },
2674    "ClusterSecurityGroupMembershipList":{
2675      "type":"list",
2676      "member":{
2677        "shape":"ClusterSecurityGroupMembership",
2678        "locationName":"ClusterSecurityGroup"
2679      }
2680    },
2681    "ClusterSecurityGroupMessage":{
2682      "type":"structure",
2683      "members":{
2684        "Marker":{"shape":"String"},
2685        "ClusterSecurityGroups":{"shape":"ClusterSecurityGroups"}
2686      }
2687    },
2688    "ClusterSecurityGroupNameList":{
2689      "type":"list",
2690      "member":{
2691        "shape":"String",
2692        "locationName":"ClusterSecurityGroupName"
2693      }
2694    },
2695    "ClusterSecurityGroupNotFoundFault":{
2696      "type":"structure",
2697      "members":{
2698      },
2699      "error":{
2700        "code":"ClusterSecurityGroupNotFound",
2701        "httpStatusCode":404,
2702        "senderFault":true
2703      },
2704      "exception":true
2705    },
2706    "ClusterSecurityGroupQuotaExceededFault":{
2707      "type":"structure",
2708      "members":{
2709      },
2710      "error":{
2711        "code":"QuotaExceeded.ClusterSecurityGroup",
2712        "httpStatusCode":400,
2713        "senderFault":true
2714      },
2715      "exception":true
2716    },
2717    "ClusterSecurityGroups":{
2718      "type":"list",
2719      "member":{
2720        "shape":"ClusterSecurityGroup",
2721        "locationName":"ClusterSecurityGroup"
2722      }
2723    },
2724    "ClusterSnapshotAlreadyExistsFault":{
2725      "type":"structure",
2726      "members":{
2727      },
2728      "error":{
2729        "code":"ClusterSnapshotAlreadyExists",
2730        "httpStatusCode":400,
2731        "senderFault":true
2732      },
2733      "exception":true
2734    },
2735    "ClusterSnapshotCopyStatus":{
2736      "type":"structure",
2737      "members":{
2738        "DestinationRegion":{"shape":"String"},
2739        "RetentionPeriod":{"shape":"Long"},
2740        "ManualSnapshotRetentionPeriod":{"shape":"Integer"},
2741        "SnapshotCopyGrantName":{"shape":"String"}
2742      }
2743    },
2744    "ClusterSnapshotNotFoundFault":{
2745      "type":"structure",
2746      "members":{
2747      },
2748      "error":{
2749        "code":"ClusterSnapshotNotFound",
2750        "httpStatusCode":404,
2751        "senderFault":true
2752      },
2753      "exception":true
2754    },
2755    "ClusterSnapshotQuotaExceededFault":{
2756      "type":"structure",
2757      "members":{
2758      },
2759      "error":{
2760        "code":"ClusterSnapshotQuotaExceeded",
2761        "httpStatusCode":400,
2762        "senderFault":true
2763      },
2764      "exception":true
2765    },
2766    "ClusterSubnetGroup":{
2767      "type":"structure",
2768      "members":{
2769        "ClusterSubnetGroupName":{"shape":"String"},
2770        "Description":{"shape":"String"},
2771        "VpcId":{"shape":"String"},
2772        "SubnetGroupStatus":{"shape":"String"},
2773        "Subnets":{"shape":"SubnetList"},
2774        "Tags":{"shape":"TagList"}
2775      },
2776      "wrapper":true
2777    },
2778    "ClusterSubnetGroupAlreadyExistsFault":{
2779      "type":"structure",
2780      "members":{
2781      },
2782      "error":{
2783        "code":"ClusterSubnetGroupAlreadyExists",
2784        "httpStatusCode":400,
2785        "senderFault":true
2786      },
2787      "exception":true
2788    },
2789    "ClusterSubnetGroupMessage":{
2790      "type":"structure",
2791      "members":{
2792        "Marker":{"shape":"String"},
2793        "ClusterSubnetGroups":{"shape":"ClusterSubnetGroups"}
2794      }
2795    },
2796    "ClusterSubnetGroupNotFoundFault":{
2797      "type":"structure",
2798      "members":{
2799      },
2800      "error":{
2801        "code":"ClusterSubnetGroupNotFoundFault",
2802        "httpStatusCode":400,
2803        "senderFault":true
2804      },
2805      "exception":true
2806    },
2807    "ClusterSubnetGroupQuotaExceededFault":{
2808      "type":"structure",
2809      "members":{
2810      },
2811      "error":{
2812        "code":"ClusterSubnetGroupQuotaExceeded",
2813        "httpStatusCode":400,
2814        "senderFault":true
2815      },
2816      "exception":true
2817    },
2818    "ClusterSubnetGroups":{
2819      "type":"list",
2820      "member":{
2821        "shape":"ClusterSubnetGroup",
2822        "locationName":"ClusterSubnetGroup"
2823      }
2824    },
2825    "ClusterSubnetQuotaExceededFault":{
2826      "type":"structure",
2827      "members":{
2828      },
2829      "error":{
2830        "code":"ClusterSubnetQuotaExceededFault",
2831        "httpStatusCode":400,
2832        "senderFault":true
2833      },
2834      "exception":true
2835    },
2836    "ClusterVersion":{
2837      "type":"structure",
2838      "members":{
2839        "ClusterVersion":{"shape":"String"},
2840        "ClusterParameterGroupFamily":{"shape":"String"},
2841        "Description":{"shape":"String"}
2842      }
2843    },
2844    "ClusterVersionList":{
2845      "type":"list",
2846      "member":{
2847        "shape":"ClusterVersion",
2848        "locationName":"ClusterVersion"
2849      }
2850    },
2851    "ClusterVersionsMessage":{
2852      "type":"structure",
2853      "members":{
2854        "Marker":{"shape":"String"},
2855        "ClusterVersions":{"shape":"ClusterVersionList"}
2856      }
2857    },
2858    "ClustersMessage":{
2859      "type":"structure",
2860      "members":{
2861        "Marker":{"shape":"String"},
2862        "Clusters":{"shape":"ClusterList"}
2863      }
2864    },
2865    "CopyClusterSnapshotMessage":{
2866      "type":"structure",
2867      "required":[
2868        "SourceSnapshotIdentifier",
2869        "TargetSnapshotIdentifier"
2870      ],
2871      "members":{
2872        "SourceSnapshotIdentifier":{"shape":"String"},
2873        "SourceSnapshotClusterIdentifier":{"shape":"String"},
2874        "TargetSnapshotIdentifier":{"shape":"String"},
2875        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"}
2876      }
2877    },
2878    "CopyClusterSnapshotResult":{
2879      "type":"structure",
2880      "members":{
2881        "Snapshot":{"shape":"Snapshot"}
2882      }
2883    },
2884    "CopyToRegionDisabledFault":{
2885      "type":"structure",
2886      "members":{
2887      },
2888      "error":{
2889        "code":"CopyToRegionDisabledFault",
2890        "httpStatusCode":400,
2891        "senderFault":true
2892      },
2893      "exception":true
2894    },
2895    "CreateAuthenticationProfileMessage":{
2896      "type":"structure",
2897      "required":[
2898        "AuthenticationProfileName",
2899        "AuthenticationProfileContent"
2900      ],
2901      "members":{
2902        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"},
2903        "AuthenticationProfileContent":{"shape":"String"}
2904      }
2905    },
2906    "CreateAuthenticationProfileResult":{
2907      "type":"structure",
2908      "members":{
2909        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"},
2910        "AuthenticationProfileContent":{"shape":"String"}
2911      }
2912    },
2913    "CreateClusterMessage":{
2914      "type":"structure",
2915      "required":[
2916        "ClusterIdentifier",
2917        "NodeType",
2918        "MasterUsername",
2919        "MasterUserPassword"
2920      ],
2921      "members":{
2922        "DBName":{"shape":"String"},
2923        "ClusterIdentifier":{"shape":"String"},
2924        "ClusterType":{"shape":"String"},
2925        "NodeType":{"shape":"String"},
2926        "MasterUsername":{"shape":"String"},
2927        "MasterUserPassword":{"shape":"String"},
2928        "ClusterSecurityGroups":{"shape":"ClusterSecurityGroupNameList"},
2929        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
2930        "ClusterSubnetGroupName":{"shape":"String"},
2931        "AvailabilityZone":{"shape":"String"},
2932        "PreferredMaintenanceWindow":{"shape":"String"},
2933        "ClusterParameterGroupName":{"shape":"String"},
2934        "AutomatedSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
2935        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
2936        "Port":{"shape":"IntegerOptional"},
2937        "ClusterVersion":{"shape":"String"},
2938        "AllowVersionUpgrade":{"shape":"BooleanOptional"},
2939        "NumberOfNodes":{"shape":"IntegerOptional"},
2940        "PubliclyAccessible":{"shape":"BooleanOptional"},
2941        "Encrypted":{"shape":"BooleanOptional"},
2942        "HsmClientCertificateIdentifier":{"shape":"String"},
2943        "HsmConfigurationIdentifier":{"shape":"String"},
2944        "ElasticIp":{"shape":"String"},
2945        "Tags":{"shape":"TagList"},
2946        "KmsKeyId":{"shape":"String"},
2947        "EnhancedVpcRouting":{"shape":"BooleanOptional"},
2948        "AdditionalInfo":{"shape":"String"},
2949        "IamRoles":{"shape":"IamRoleArnList"},
2950        "MaintenanceTrackName":{"shape":"String"},
2951        "SnapshotScheduleIdentifier":{"shape":"String"},
2952        "AvailabilityZoneRelocation":{"shape":"BooleanOptional"},
2953        "AquaConfigurationStatus":{"shape":"AquaConfigurationStatus"}
2954      }
2955    },
2956    "CreateClusterParameterGroupMessage":{
2957      "type":"structure",
2958      "required":[
2959        "ParameterGroupName",
2960        "ParameterGroupFamily",
2961        "Description"
2962      ],
2963      "members":{
2964        "ParameterGroupName":{"shape":"String"},
2965        "ParameterGroupFamily":{"shape":"String"},
2966        "Description":{"shape":"String"},
2967        "Tags":{"shape":"TagList"}
2968      }
2969    },
2970    "CreateClusterParameterGroupResult":{
2971      "type":"structure",
2972      "members":{
2973        "ClusterParameterGroup":{"shape":"ClusterParameterGroup"}
2974      }
2975    },
2976    "CreateClusterResult":{
2977      "type":"structure",
2978      "members":{
2979        "Cluster":{"shape":"Cluster"}
2980      }
2981    },
2982    "CreateClusterSecurityGroupMessage":{
2983      "type":"structure",
2984      "required":[
2985        "ClusterSecurityGroupName",
2986        "Description"
2987      ],
2988      "members":{
2989        "ClusterSecurityGroupName":{"shape":"String"},
2990        "Description":{"shape":"String"},
2991        "Tags":{"shape":"TagList"}
2992      }
2993    },
2994    "CreateClusterSecurityGroupResult":{
2995      "type":"structure",
2996      "members":{
2997        "ClusterSecurityGroup":{"shape":"ClusterSecurityGroup"}
2998      }
2999    },
3000    "CreateClusterSnapshotMessage":{
3001      "type":"structure",
3002      "required":[
3003        "SnapshotIdentifier",
3004        "ClusterIdentifier"
3005      ],
3006      "members":{
3007        "SnapshotIdentifier":{"shape":"String"},
3008        "ClusterIdentifier":{"shape":"String"},
3009        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
3010        "Tags":{"shape":"TagList"}
3011      }
3012    },
3013    "CreateClusterSnapshotResult":{
3014      "type":"structure",
3015      "members":{
3016        "Snapshot":{"shape":"Snapshot"}
3017      }
3018    },
3019    "CreateClusterSubnetGroupMessage":{
3020      "type":"structure",
3021      "required":[
3022        "ClusterSubnetGroupName",
3023        "Description",
3024        "SubnetIds"
3025      ],
3026      "members":{
3027        "ClusterSubnetGroupName":{"shape":"String"},
3028        "Description":{"shape":"String"},
3029        "SubnetIds":{"shape":"SubnetIdentifierList"},
3030        "Tags":{"shape":"TagList"}
3031      }
3032    },
3033    "CreateClusterSubnetGroupResult":{
3034      "type":"structure",
3035      "members":{
3036        "ClusterSubnetGroup":{"shape":"ClusterSubnetGroup"}
3037      }
3038    },
3039    "CreateEndpointAccessMessage":{
3040      "type":"structure",
3041      "required":[
3042        "EndpointName",
3043        "SubnetGroupName"
3044      ],
3045      "members":{
3046        "ClusterIdentifier":{"shape":"String"},
3047        "ResourceOwner":{"shape":"String"},
3048        "EndpointName":{"shape":"String"},
3049        "SubnetGroupName":{"shape":"String"},
3050        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}
3051      }
3052    },
3053    "CreateEventSubscriptionMessage":{
3054      "type":"structure",
3055      "required":[
3056        "SubscriptionName",
3057        "SnsTopicArn"
3058      ],
3059      "members":{
3060        "SubscriptionName":{"shape":"String"},
3061        "SnsTopicArn":{"shape":"String"},
3062        "SourceType":{"shape":"String"},
3063        "SourceIds":{"shape":"SourceIdsList"},
3064        "EventCategories":{"shape":"EventCategoriesList"},
3065        "Severity":{"shape":"String"},
3066        "Enabled":{"shape":"BooleanOptional"},
3067        "Tags":{"shape":"TagList"}
3068      }
3069    },
3070    "CreateEventSubscriptionResult":{
3071      "type":"structure",
3072      "members":{
3073        "EventSubscription":{"shape":"EventSubscription"}
3074      }
3075    },
3076    "CreateHsmClientCertificateMessage":{
3077      "type":"structure",
3078      "required":["HsmClientCertificateIdentifier"],
3079      "members":{
3080        "HsmClientCertificateIdentifier":{"shape":"String"},
3081        "Tags":{"shape":"TagList"}
3082      }
3083    },
3084    "CreateHsmClientCertificateResult":{
3085      "type":"structure",
3086      "members":{
3087        "HsmClientCertificate":{"shape":"HsmClientCertificate"}
3088      }
3089    },
3090    "CreateHsmConfigurationMessage":{
3091      "type":"structure",
3092      "required":[
3093        "HsmConfigurationIdentifier",
3094        "Description",
3095        "HsmIpAddress",
3096        "HsmPartitionName",
3097        "HsmPartitionPassword",
3098        "HsmServerPublicCertificate"
3099      ],
3100      "members":{
3101        "HsmConfigurationIdentifier":{"shape":"String"},
3102        "Description":{"shape":"String"},
3103        "HsmIpAddress":{"shape":"String"},
3104        "HsmPartitionName":{"shape":"String"},
3105        "HsmPartitionPassword":{"shape":"String"},
3106        "HsmServerPublicCertificate":{"shape":"String"},
3107        "Tags":{"shape":"TagList"}
3108      }
3109    },
3110    "CreateHsmConfigurationResult":{
3111      "type":"structure",
3112      "members":{
3113        "HsmConfiguration":{"shape":"HsmConfiguration"}
3114      }
3115    },
3116    "CreateScheduledActionMessage":{
3117      "type":"structure",
3118      "required":[
3119        "ScheduledActionName",
3120        "TargetAction",
3121        "Schedule",
3122        "IamRole"
3123      ],
3124      "members":{
3125        "ScheduledActionName":{"shape":"String"},
3126        "TargetAction":{"shape":"ScheduledActionType"},
3127        "Schedule":{"shape":"String"},
3128        "IamRole":{"shape":"String"},
3129        "ScheduledActionDescription":{"shape":"String"},
3130        "StartTime":{"shape":"TStamp"},
3131        "EndTime":{"shape":"TStamp"},
3132        "Enable":{"shape":"BooleanOptional"}
3133      }
3134    },
3135    "CreateSnapshotCopyGrantMessage":{
3136      "type":"structure",
3137      "required":["SnapshotCopyGrantName"],
3138      "members":{
3139        "SnapshotCopyGrantName":{"shape":"String"},
3140        "KmsKeyId":{"shape":"String"},
3141        "Tags":{"shape":"TagList"}
3142      }
3143    },
3144    "CreateSnapshotCopyGrantResult":{
3145      "type":"structure",
3146      "members":{
3147        "SnapshotCopyGrant":{"shape":"SnapshotCopyGrant"}
3148      }
3149    },
3150    "CreateSnapshotScheduleMessage":{
3151      "type":"structure",
3152      "members":{
3153        "ScheduleDefinitions":{"shape":"ScheduleDefinitionList"},
3154        "ScheduleIdentifier":{"shape":"String"},
3155        "ScheduleDescription":{"shape":"String"},
3156        "Tags":{"shape":"TagList"},
3157        "DryRun":{"shape":"BooleanOptional"},
3158        "NextInvocations":{"shape":"IntegerOptional"}
3159      }
3160    },
3161    "CreateTagsMessage":{
3162      "type":"structure",
3163      "required":[
3164        "ResourceName",
3165        "Tags"
3166      ],
3167      "members":{
3168        "ResourceName":{"shape":"String"},
3169        "Tags":{"shape":"TagList"}
3170      }
3171    },
3172    "CreateUsageLimitMessage":{
3173      "type":"structure",
3174      "required":[
3175        "ClusterIdentifier",
3176        "FeatureType",
3177        "LimitType",
3178        "Amount"
3179      ],
3180      "members":{
3181        "ClusterIdentifier":{"shape":"String"},
3182        "FeatureType":{"shape":"UsageLimitFeatureType"},
3183        "LimitType":{"shape":"UsageLimitLimitType"},
3184        "Amount":{"shape":"Long"},
3185        "Period":{"shape":"UsageLimitPeriod"},
3186        "BreachAction":{"shape":"UsageLimitBreachAction"},
3187        "Tags":{"shape":"TagList"}
3188      }
3189    },
3190    "CustomerStorageMessage":{
3191      "type":"structure",
3192      "members":{
3193        "TotalBackupSizeInMegaBytes":{"shape":"Double"},
3194        "TotalProvisionedStorageInMegaBytes":{"shape":"Double"}
3195      }
3196    },
3197    "DataShare":{
3198      "type":"structure",
3199      "members":{
3200        "DataShareArn":{"shape":"String"},
3201        "ProducerArn":{"shape":"String"},
3202        "AllowPubliclyAccessibleConsumers":{"shape":"Boolean"},
3203        "DataShareAssociations":{"shape":"DataShareAssociationList"}
3204      }
3205    },
3206    "DataShareAssociation":{
3207      "type":"structure",
3208      "members":{
3209        "ConsumerIdentifier":{"shape":"String"},
3210        "Status":{"shape":"DataShareStatus"},
3211        "CreatedDate":{"shape":"TStamp"},
3212        "StatusChangeDate":{"shape":"TStamp"}
3213      }
3214    },
3215    "DataShareAssociationList":{
3216      "type":"list",
3217      "member":{"shape":"DataShareAssociation"}
3218    },
3219    "DataShareList":{
3220      "type":"list",
3221      "member":{"shape":"DataShare"}
3222    },
3223    "DataShareStatus":{
3224      "type":"string",
3225      "enum":[
3226        "ACTIVE",
3227        "PENDING_AUTHORIZATION",
3228        "AUTHORIZED",
3229        "DEAUTHORIZED",
3230        "REJECTED",
3231        "AVAILABLE"
3232      ]
3233    },
3234    "DataShareStatusForConsumer":{
3235      "type":"string",
3236      "enum":[
3237        "ACTIVE",
3238        "AVAILABLE"
3239      ]
3240    },
3241    "DataShareStatusForProducer":{
3242      "type":"string",
3243      "enum":[
3244        "ACTIVE",
3245        "AUTHORIZED",
3246        "PENDING_AUTHORIZATION",
3247        "DEAUTHORIZED",
3248        "REJECTED"
3249      ]
3250    },
3251    "DataTransferProgress":{
3252      "type":"structure",
3253      "members":{
3254        "Status":{"shape":"String"},
3255        "CurrentRateInMegaBytesPerSecond":{"shape":"DoubleOptional"},
3256        "TotalDataInMegaBytes":{"shape":"Long"},
3257        "DataTransferredInMegaBytes":{"shape":"Long"},
3258        "EstimatedTimeToCompletionInSeconds":{"shape":"LongOptional"},
3259        "ElapsedTimeInSeconds":{"shape":"LongOptional"}
3260      }
3261    },
3262    "DbGroupList":{
3263      "type":"list",
3264      "member":{
3265        "shape":"String",
3266        "locationName":"DbGroup"
3267      }
3268    },
3269    "DeauthorizeDataShareMessage":{
3270      "type":"structure",
3271      "required":[
3272        "DataShareArn",
3273        "ConsumerIdentifier"
3274      ],
3275      "members":{
3276        "DataShareArn":{"shape":"String"},
3277        "ConsumerIdentifier":{"shape":"String"}
3278      }
3279    },
3280    "DefaultClusterParameters":{
3281      "type":"structure",
3282      "members":{
3283        "ParameterGroupFamily":{"shape":"String"},
3284        "Marker":{"shape":"String"},
3285        "Parameters":{"shape":"ParametersList"}
3286      },
3287      "wrapper":true
3288    },
3289    "DeferredMaintenanceWindow":{
3290      "type":"structure",
3291      "members":{
3292        "DeferMaintenanceIdentifier":{"shape":"String"},
3293        "DeferMaintenanceStartTime":{"shape":"TStamp"},
3294        "DeferMaintenanceEndTime":{"shape":"TStamp"}
3295      }
3296    },
3297    "DeferredMaintenanceWindowsList":{
3298      "type":"list",
3299      "member":{
3300        "shape":"DeferredMaintenanceWindow",
3301        "locationName":"DeferredMaintenanceWindow"
3302      }
3303    },
3304    "DeleteAuthenticationProfileMessage":{
3305      "type":"structure",
3306      "required":["AuthenticationProfileName"],
3307      "members":{
3308        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"}
3309      }
3310    },
3311    "DeleteAuthenticationProfileResult":{
3312      "type":"structure",
3313      "members":{
3314        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"}
3315      }
3316    },
3317    "DeleteClusterMessage":{
3318      "type":"structure",
3319      "required":["ClusterIdentifier"],
3320      "members":{
3321        "ClusterIdentifier":{"shape":"String"},
3322        "SkipFinalClusterSnapshot":{"shape":"Boolean"},
3323        "FinalClusterSnapshotIdentifier":{"shape":"String"},
3324        "FinalClusterSnapshotRetentionPeriod":{"shape":"IntegerOptional"}
3325      }
3326    },
3327    "DeleteClusterParameterGroupMessage":{
3328      "type":"structure",
3329      "required":["ParameterGroupName"],
3330      "members":{
3331        "ParameterGroupName":{"shape":"String"}
3332      }
3333    },
3334    "DeleteClusterResult":{
3335      "type":"structure",
3336      "members":{
3337        "Cluster":{"shape":"Cluster"}
3338      }
3339    },
3340    "DeleteClusterSecurityGroupMessage":{
3341      "type":"structure",
3342      "required":["ClusterSecurityGroupName"],
3343      "members":{
3344        "ClusterSecurityGroupName":{"shape":"String"}
3345      }
3346    },
3347    "DeleteClusterSnapshotMessage":{
3348      "type":"structure",
3349      "required":["SnapshotIdentifier"],
3350      "members":{
3351        "SnapshotIdentifier":{"shape":"String"},
3352        "SnapshotClusterIdentifier":{"shape":"String"}
3353      }
3354    },
3355    "DeleteClusterSnapshotMessageList":{
3356      "type":"list",
3357      "member":{
3358        "shape":"DeleteClusterSnapshotMessage",
3359        "locationName":"DeleteClusterSnapshotMessage"
3360      }
3361    },
3362    "DeleteClusterSnapshotResult":{
3363      "type":"structure",
3364      "members":{
3365        "Snapshot":{"shape":"Snapshot"}
3366      }
3367    },
3368    "DeleteClusterSubnetGroupMessage":{
3369      "type":"structure",
3370      "required":["ClusterSubnetGroupName"],
3371      "members":{
3372        "ClusterSubnetGroupName":{"shape":"String"}
3373      }
3374    },
3375    "DeleteEndpointAccessMessage":{
3376      "type":"structure",
3377      "required":["EndpointName"],
3378      "members":{
3379        "EndpointName":{"shape":"String"}
3380      }
3381    },
3382    "DeleteEventSubscriptionMessage":{
3383      "type":"structure",
3384      "required":["SubscriptionName"],
3385      "members":{
3386        "SubscriptionName":{"shape":"String"}
3387      }
3388    },
3389    "DeleteHsmClientCertificateMessage":{
3390      "type":"structure",
3391      "required":["HsmClientCertificateIdentifier"],
3392      "members":{
3393        "HsmClientCertificateIdentifier":{"shape":"String"}
3394      }
3395    },
3396    "DeleteHsmConfigurationMessage":{
3397      "type":"structure",
3398      "required":["HsmConfigurationIdentifier"],
3399      "members":{
3400        "HsmConfigurationIdentifier":{"shape":"String"}
3401      }
3402    },
3403    "DeleteScheduledActionMessage":{
3404      "type":"structure",
3405      "required":["ScheduledActionName"],
3406      "members":{
3407        "ScheduledActionName":{"shape":"String"}
3408      }
3409    },
3410    "DeleteSnapshotCopyGrantMessage":{
3411      "type":"structure",
3412      "required":["SnapshotCopyGrantName"],
3413      "members":{
3414        "SnapshotCopyGrantName":{"shape":"String"}
3415      }
3416    },
3417    "DeleteSnapshotScheduleMessage":{
3418      "type":"structure",
3419      "required":["ScheduleIdentifier"],
3420      "members":{
3421        "ScheduleIdentifier":{"shape":"String"}
3422      }
3423    },
3424    "DeleteTagsMessage":{
3425      "type":"structure",
3426      "required":[
3427        "ResourceName",
3428        "TagKeys"
3429      ],
3430      "members":{
3431        "ResourceName":{"shape":"String"},
3432        "TagKeys":{"shape":"TagKeyList"}
3433      }
3434    },
3435    "DeleteUsageLimitMessage":{
3436      "type":"structure",
3437      "required":["UsageLimitId"],
3438      "members":{
3439        "UsageLimitId":{"shape":"String"}
3440      }
3441    },
3442    "DependentServiceRequestThrottlingFault":{
3443      "type":"structure",
3444      "members":{
3445      },
3446      "error":{
3447        "code":"DependentServiceRequestThrottlingFault",
3448        "httpStatusCode":400,
3449        "senderFault":true
3450      },
3451      "exception":true
3452    },
3453    "DependentServiceUnavailableFault":{
3454      "type":"structure",
3455      "members":{
3456      },
3457      "error":{
3458        "code":"DependentServiceUnavailableFault",
3459        "httpStatusCode":400,
3460        "senderFault":true
3461      },
3462      "exception":true
3463    },
3464    "DescribeAccountAttributesMessage":{
3465      "type":"structure",
3466      "members":{
3467        "AttributeNames":{"shape":"AttributeNameList"}
3468      }
3469    },
3470    "DescribeAuthenticationProfilesMessage":{
3471      "type":"structure",
3472      "members":{
3473        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"}
3474      }
3475    },
3476    "DescribeAuthenticationProfilesResult":{
3477      "type":"structure",
3478      "members":{
3479        "AuthenticationProfiles":{"shape":"AuthenticationProfileList"}
3480      }
3481    },
3482    "DescribeClusterDbRevisionsMessage":{
3483      "type":"structure",
3484      "members":{
3485        "ClusterIdentifier":{"shape":"String"},
3486        "MaxRecords":{"shape":"IntegerOptional"},
3487        "Marker":{"shape":"String"}
3488      }
3489    },
3490    "DescribeClusterParameterGroupsMessage":{
3491      "type":"structure",
3492      "members":{
3493        "ParameterGroupName":{"shape":"String"},
3494        "MaxRecords":{"shape":"IntegerOptional"},
3495        "Marker":{"shape":"String"},
3496        "TagKeys":{"shape":"TagKeyList"},
3497        "TagValues":{"shape":"TagValueList"}
3498      }
3499    },
3500    "DescribeClusterParametersMessage":{
3501      "type":"structure",
3502      "required":["ParameterGroupName"],
3503      "members":{
3504        "ParameterGroupName":{"shape":"String"},
3505        "Source":{"shape":"String"},
3506        "MaxRecords":{"shape":"IntegerOptional"},
3507        "Marker":{"shape":"String"}
3508      }
3509    },
3510    "DescribeClusterSecurityGroupsMessage":{
3511      "type":"structure",
3512      "members":{
3513        "ClusterSecurityGroupName":{"shape":"String"},
3514        "MaxRecords":{"shape":"IntegerOptional"},
3515        "Marker":{"shape":"String"},
3516        "TagKeys":{"shape":"TagKeyList"},
3517        "TagValues":{"shape":"TagValueList"}
3518      }
3519    },
3520    "DescribeClusterSnapshotsMessage":{
3521      "type":"structure",
3522      "members":{
3523        "ClusterIdentifier":{"shape":"String"},
3524        "SnapshotIdentifier":{"shape":"String"},
3525        "SnapshotType":{"shape":"String"},
3526        "StartTime":{"shape":"TStamp"},
3527        "EndTime":{"shape":"TStamp"},
3528        "MaxRecords":{"shape":"IntegerOptional"},
3529        "Marker":{"shape":"String"},
3530        "OwnerAccount":{"shape":"String"},
3531        "TagKeys":{"shape":"TagKeyList"},
3532        "TagValues":{"shape":"TagValueList"},
3533        "ClusterExists":{"shape":"BooleanOptional"},
3534        "SortingEntities":{"shape":"SnapshotSortingEntityList"}
3535      }
3536    },
3537    "DescribeClusterSubnetGroupsMessage":{
3538      "type":"structure",
3539      "members":{
3540        "ClusterSubnetGroupName":{"shape":"String"},
3541        "MaxRecords":{"shape":"IntegerOptional"},
3542        "Marker":{"shape":"String"},
3543        "TagKeys":{"shape":"TagKeyList"},
3544        "TagValues":{"shape":"TagValueList"}
3545      }
3546    },
3547    "DescribeClusterTracksMessage":{
3548      "type":"structure",
3549      "members":{
3550        "MaintenanceTrackName":{"shape":"String"},
3551        "MaxRecords":{"shape":"IntegerOptional"},
3552        "Marker":{"shape":"String"}
3553      }
3554    },
3555    "DescribeClusterVersionsMessage":{
3556      "type":"structure",
3557      "members":{
3558        "ClusterVersion":{"shape":"String"},
3559        "ClusterParameterGroupFamily":{"shape":"String"},
3560        "MaxRecords":{"shape":"IntegerOptional"},
3561        "Marker":{"shape":"String"}
3562      }
3563    },
3564    "DescribeClustersMessage":{
3565      "type":"structure",
3566      "members":{
3567        "ClusterIdentifier":{"shape":"String"},
3568        "MaxRecords":{"shape":"IntegerOptional"},
3569        "Marker":{"shape":"String"},
3570        "TagKeys":{"shape":"TagKeyList"},
3571        "TagValues":{"shape":"TagValueList"}
3572      }
3573    },
3574    "DescribeDataSharesForConsumerMessage":{
3575      "type":"structure",
3576      "members":{
3577        "ConsumerArn":{"shape":"String"},
3578        "Status":{"shape":"DataShareStatusForConsumer"},
3579        "MaxRecords":{"shape":"IntegerOptional"},
3580        "Marker":{"shape":"String"}
3581      }
3582    },
3583    "DescribeDataSharesForConsumerResult":{
3584      "type":"structure",
3585      "members":{
3586        "DataShares":{"shape":"DataShareList"},
3587        "Marker":{"shape":"String"}
3588      }
3589    },
3590    "DescribeDataSharesForProducerMessage":{
3591      "type":"structure",
3592      "members":{
3593        "ProducerArn":{"shape":"String"},
3594        "Status":{"shape":"DataShareStatusForProducer"},
3595        "MaxRecords":{"shape":"IntegerOptional"},
3596        "Marker":{"shape":"String"}
3597      }
3598    },
3599    "DescribeDataSharesForProducerResult":{
3600      "type":"structure",
3601      "members":{
3602        "DataShares":{"shape":"DataShareList"},
3603        "Marker":{"shape":"String"}
3604      }
3605    },
3606    "DescribeDataSharesMessage":{
3607      "type":"structure",
3608      "members":{
3609        "DataShareArn":{"shape":"String"},
3610        "MaxRecords":{"shape":"IntegerOptional"},
3611        "Marker":{"shape":"String"}
3612      }
3613    },
3614    "DescribeDataSharesResult":{
3615      "type":"structure",
3616      "members":{
3617        "DataShares":{"shape":"DataShareList"},
3618        "Marker":{"shape":"String"}
3619      }
3620    },
3621    "DescribeDefaultClusterParametersMessage":{
3622      "type":"structure",
3623      "required":["ParameterGroupFamily"],
3624      "members":{
3625        "ParameterGroupFamily":{"shape":"String"},
3626        "MaxRecords":{"shape":"IntegerOptional"},
3627        "Marker":{"shape":"String"}
3628      }
3629    },
3630    "DescribeDefaultClusterParametersResult":{
3631      "type":"structure",
3632      "members":{
3633        "DefaultClusterParameters":{"shape":"DefaultClusterParameters"}
3634      }
3635    },
3636    "DescribeEndpointAccessMessage":{
3637      "type":"structure",
3638      "members":{
3639        "ClusterIdentifier":{"shape":"String"},
3640        "ResourceOwner":{"shape":"String"},
3641        "EndpointName":{"shape":"String"},
3642        "VpcId":{"shape":"String"},
3643        "MaxRecords":{"shape":"IntegerOptional"},
3644        "Marker":{"shape":"String"}
3645      }
3646    },
3647    "DescribeEndpointAuthorizationMessage":{
3648      "type":"structure",
3649      "members":{
3650        "ClusterIdentifier":{"shape":"String"},
3651        "Account":{"shape":"String"},
3652        "Grantee":{"shape":"BooleanOptional"},
3653        "MaxRecords":{"shape":"IntegerOptional"},
3654        "Marker":{"shape":"String"}
3655      }
3656    },
3657    "DescribeEventCategoriesMessage":{
3658      "type":"structure",
3659      "members":{
3660        "SourceType":{"shape":"String"}
3661      }
3662    },
3663    "DescribeEventSubscriptionsMessage":{
3664      "type":"structure",
3665      "members":{
3666        "SubscriptionName":{"shape":"String"},
3667        "MaxRecords":{"shape":"IntegerOptional"},
3668        "Marker":{"shape":"String"},
3669        "TagKeys":{"shape":"TagKeyList"},
3670        "TagValues":{"shape":"TagValueList"}
3671      }
3672    },
3673    "DescribeEventsMessage":{
3674      "type":"structure",
3675      "members":{
3676        "SourceIdentifier":{"shape":"String"},
3677        "SourceType":{"shape":"SourceType"},
3678        "StartTime":{"shape":"TStamp"},
3679        "EndTime":{"shape":"TStamp"},
3680        "Duration":{"shape":"IntegerOptional"},
3681        "MaxRecords":{"shape":"IntegerOptional"},
3682        "Marker":{"shape":"String"}
3683      }
3684    },
3685    "DescribeHsmClientCertificatesMessage":{
3686      "type":"structure",
3687      "members":{
3688        "HsmClientCertificateIdentifier":{"shape":"String"},
3689        "MaxRecords":{"shape":"IntegerOptional"},
3690        "Marker":{"shape":"String"},
3691        "TagKeys":{"shape":"TagKeyList"},
3692        "TagValues":{"shape":"TagValueList"}
3693      }
3694    },
3695    "DescribeHsmConfigurationsMessage":{
3696      "type":"structure",
3697      "members":{
3698        "HsmConfigurationIdentifier":{"shape":"String"},
3699        "MaxRecords":{"shape":"IntegerOptional"},
3700        "Marker":{"shape":"String"},
3701        "TagKeys":{"shape":"TagKeyList"},
3702        "TagValues":{"shape":"TagValueList"}
3703      }
3704    },
3705    "DescribeLoggingStatusMessage":{
3706      "type":"structure",
3707      "required":["ClusterIdentifier"],
3708      "members":{
3709        "ClusterIdentifier":{"shape":"String"}
3710      }
3711    },
3712    "DescribeNodeConfigurationOptionsMessage":{
3713      "type":"structure",
3714      "required":["ActionType"],
3715      "members":{
3716        "ActionType":{"shape":"ActionType"},
3717        "ClusterIdentifier":{"shape":"String"},
3718        "SnapshotIdentifier":{"shape":"String"},
3719        "OwnerAccount":{"shape":"String"},
3720        "Filters":{
3721          "shape":"NodeConfigurationOptionsFilterList",
3722          "locationName":"Filter"
3723        },
3724        "Marker":{"shape":"String"},
3725        "MaxRecords":{"shape":"IntegerOptional"}
3726      }
3727    },
3728    "DescribeOrderableClusterOptionsMessage":{
3729      "type":"structure",
3730      "members":{
3731        "ClusterVersion":{"shape":"String"},
3732        "NodeType":{"shape":"String"},
3733        "MaxRecords":{"shape":"IntegerOptional"},
3734        "Marker":{"shape":"String"}
3735      }
3736    },
3737    "DescribePartnersInputMessage":{
3738      "type":"structure",
3739      "required":[
3740        "AccountId",
3741        "ClusterIdentifier"
3742      ],
3743      "members":{
3744        "AccountId":{"shape":"PartnerIntegrationAccountId"},
3745        "ClusterIdentifier":{"shape":"PartnerIntegrationClusterIdentifier"},
3746        "DatabaseName":{"shape":"PartnerIntegrationDatabaseName"},
3747        "PartnerName":{"shape":"PartnerIntegrationPartnerName"}
3748      }
3749    },
3750    "DescribePartnersOutputMessage":{
3751      "type":"structure",
3752      "members":{
3753        "PartnerIntegrationInfoList":{"shape":"PartnerIntegrationInfoList"}
3754      }
3755    },
3756    "DescribeReservedNodeOfferingsMessage":{
3757      "type":"structure",
3758      "members":{
3759        "ReservedNodeOfferingId":{"shape":"String"},
3760        "MaxRecords":{"shape":"IntegerOptional"},
3761        "Marker":{"shape":"String"}
3762      }
3763    },
3764    "DescribeReservedNodesMessage":{
3765      "type":"structure",
3766      "members":{
3767        "ReservedNodeId":{"shape":"String"},
3768        "MaxRecords":{"shape":"IntegerOptional"},
3769        "Marker":{"shape":"String"}
3770      }
3771    },
3772    "DescribeResizeMessage":{
3773      "type":"structure",
3774      "required":["ClusterIdentifier"],
3775      "members":{
3776        "ClusterIdentifier":{"shape":"String"}
3777      }
3778    },
3779    "DescribeScheduledActionsMessage":{
3780      "type":"structure",
3781      "members":{
3782        "ScheduledActionName":{"shape":"String"},
3783        "TargetActionType":{"shape":"ScheduledActionTypeValues"},
3784        "StartTime":{"shape":"TStamp"},
3785        "EndTime":{"shape":"TStamp"},
3786        "Active":{"shape":"BooleanOptional"},
3787        "Filters":{"shape":"ScheduledActionFilterList"},
3788        "Marker":{"shape":"String"},
3789        "MaxRecords":{"shape":"IntegerOptional"}
3790      }
3791    },
3792    "DescribeSnapshotCopyGrantsMessage":{
3793      "type":"structure",
3794      "members":{
3795        "SnapshotCopyGrantName":{"shape":"String"},
3796        "MaxRecords":{"shape":"IntegerOptional"},
3797        "Marker":{"shape":"String"},
3798        "TagKeys":{"shape":"TagKeyList"},
3799        "TagValues":{"shape":"TagValueList"}
3800      }
3801    },
3802    "DescribeSnapshotSchedulesMessage":{
3803      "type":"structure",
3804      "members":{
3805        "ClusterIdentifier":{"shape":"String"},
3806        "ScheduleIdentifier":{"shape":"String"},
3807        "TagKeys":{"shape":"TagKeyList"},
3808        "TagValues":{"shape":"TagValueList"},
3809        "Marker":{"shape":"String"},
3810        "MaxRecords":{"shape":"IntegerOptional"}
3811      }
3812    },
3813    "DescribeSnapshotSchedulesOutputMessage":{
3814      "type":"structure",
3815      "members":{
3816        "SnapshotSchedules":{"shape":"SnapshotScheduleList"},
3817        "Marker":{"shape":"String"}
3818      }
3819    },
3820    "DescribeTableRestoreStatusMessage":{
3821      "type":"structure",
3822      "members":{
3823        "ClusterIdentifier":{"shape":"String"},
3824        "TableRestoreRequestId":{"shape":"String"},
3825        "MaxRecords":{"shape":"IntegerOptional"},
3826        "Marker":{"shape":"String"}
3827      }
3828    },
3829    "DescribeTagsMessage":{
3830      "type":"structure",
3831      "members":{
3832        "ResourceName":{"shape":"String"},
3833        "ResourceType":{"shape":"String"},
3834        "MaxRecords":{"shape":"IntegerOptional"},
3835        "Marker":{"shape":"String"},
3836        "TagKeys":{"shape":"TagKeyList"},
3837        "TagValues":{"shape":"TagValueList"}
3838      }
3839    },
3840    "DescribeUsageLimitsMessage":{
3841      "type":"structure",
3842      "members":{
3843        "UsageLimitId":{"shape":"String"},
3844        "ClusterIdentifier":{"shape":"String"},
3845        "FeatureType":{"shape":"UsageLimitFeatureType"},
3846        "MaxRecords":{"shape":"IntegerOptional"},
3847        "Marker":{"shape":"String"},
3848        "TagKeys":{"shape":"TagKeyList"},
3849        "TagValues":{"shape":"TagValueList"}
3850      }
3851    },
3852    "DisableLoggingMessage":{
3853      "type":"structure",
3854      "required":["ClusterIdentifier"],
3855      "members":{
3856        "ClusterIdentifier":{"shape":"String"}
3857      }
3858    },
3859    "DisableSnapshotCopyMessage":{
3860      "type":"structure",
3861      "required":["ClusterIdentifier"],
3862      "members":{
3863        "ClusterIdentifier":{"shape":"String"}
3864      }
3865    },
3866    "DisableSnapshotCopyResult":{
3867      "type":"structure",
3868      "members":{
3869        "Cluster":{"shape":"Cluster"}
3870      }
3871    },
3872    "DisassociateDataShareConsumerMessage":{
3873      "type":"structure",
3874      "required":["DataShareArn"],
3875      "members":{
3876        "DataShareArn":{"shape":"String"},
3877        "DisassociateEntireAccount":{"shape":"BooleanOptional"},
3878        "ConsumerArn":{"shape":"String"}
3879      }
3880    },
3881    "Double":{"type":"double"},
3882    "DoubleOptional":{"type":"double"},
3883    "EC2SecurityGroup":{
3884      "type":"structure",
3885      "members":{
3886        "Status":{"shape":"String"},
3887        "EC2SecurityGroupName":{"shape":"String"},
3888        "EC2SecurityGroupOwnerId":{"shape":"String"},
3889        "Tags":{"shape":"TagList"}
3890      }
3891    },
3892    "EC2SecurityGroupList":{
3893      "type":"list",
3894      "member":{
3895        "shape":"EC2SecurityGroup",
3896        "locationName":"EC2SecurityGroup"
3897      }
3898    },
3899    "ElasticIpStatus":{
3900      "type":"structure",
3901      "members":{
3902        "ElasticIp":{"shape":"String"},
3903        "Status":{"shape":"String"}
3904      }
3905    },
3906    "EligibleTracksToUpdateList":{
3907      "type":"list",
3908      "member":{
3909        "shape":"UpdateTarget",
3910        "locationName":"UpdateTarget"
3911      }
3912    },
3913    "EnableLoggingMessage":{
3914      "type":"structure",
3915      "required":[
3916        "ClusterIdentifier",
3917        "BucketName"
3918      ],
3919      "members":{
3920        "ClusterIdentifier":{"shape":"String"},
3921        "BucketName":{"shape":"String"},
3922        "S3KeyPrefix":{"shape":"String"}
3923      }
3924    },
3925    "EnableSnapshotCopyMessage":{
3926      "type":"structure",
3927      "required":[
3928        "ClusterIdentifier",
3929        "DestinationRegion"
3930      ],
3931      "members":{
3932        "ClusterIdentifier":{"shape":"String"},
3933        "DestinationRegion":{"shape":"String"},
3934        "RetentionPeriod":{"shape":"IntegerOptional"},
3935        "SnapshotCopyGrantName":{"shape":"String"},
3936        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"}
3937      }
3938    },
3939    "EnableSnapshotCopyResult":{
3940      "type":"structure",
3941      "members":{
3942        "Cluster":{"shape":"Cluster"}
3943      }
3944    },
3945    "Endpoint":{
3946      "type":"structure",
3947      "members":{
3948        "Address":{"shape":"String"},
3949        "Port":{"shape":"Integer"},
3950        "VpcEndpoints":{"shape":"VpcEndpointsList"}
3951      }
3952    },
3953    "EndpointAccess":{
3954      "type":"structure",
3955      "members":{
3956        "ClusterIdentifier":{"shape":"String"},
3957        "ResourceOwner":{"shape":"String"},
3958        "SubnetGroupName":{"shape":"String"},
3959        "EndpointStatus":{"shape":"String"},
3960        "EndpointName":{"shape":"String"},
3961        "EndpointCreateTime":{"shape":"TStamp"},
3962        "Port":{"shape":"Integer"},
3963        "Address":{"shape":"String"},
3964        "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"},
3965        "VpcEndpoint":{"shape":"VpcEndpoint"}
3966      }
3967    },
3968    "EndpointAccessList":{
3969      "type":"structure",
3970      "members":{
3971        "EndpointAccessList":{"shape":"EndpointAccesses"},
3972        "Marker":{"shape":"String"}
3973      }
3974    },
3975    "EndpointAccesses":{
3976      "type":"list",
3977      "member":{"shape":"EndpointAccess"}
3978    },
3979    "EndpointAlreadyExistsFault":{
3980      "type":"structure",
3981      "members":{
3982      },
3983      "error":{
3984        "code":"EndpointAlreadyExists",
3985        "httpStatusCode":400,
3986        "senderFault":true
3987      },
3988      "exception":true
3989    },
3990    "EndpointAuthorization":{
3991      "type":"structure",
3992      "members":{
3993        "Grantor":{"shape":"String"},
3994        "Grantee":{"shape":"String"},
3995        "ClusterIdentifier":{"shape":"String"},
3996        "AuthorizeTime":{"shape":"TStamp"},
3997        "ClusterStatus":{"shape":"String"},
3998        "Status":{"shape":"AuthorizationStatus"},
3999        "AllowedAllVPCs":{"shape":"Boolean"},
4000        "AllowedVPCs":{"shape":"VpcIdentifierList"},
4001        "EndpointCount":{"shape":"Integer"}
4002      }
4003    },
4004    "EndpointAuthorizationAlreadyExistsFault":{
4005      "type":"structure",
4006      "members":{
4007      },
4008      "error":{
4009        "code":"EndpointAuthorizationAlreadyExists",
4010        "httpStatusCode":400,
4011        "senderFault":true
4012      },
4013      "exception":true
4014    },
4015    "EndpointAuthorizationList":{
4016      "type":"structure",
4017      "members":{
4018        "EndpointAuthorizationList":{"shape":"EndpointAuthorizations"},
4019        "Marker":{"shape":"String"}
4020      }
4021    },
4022    "EndpointAuthorizationNotFoundFault":{
4023      "type":"structure",
4024      "members":{
4025      },
4026      "error":{
4027        "code":"EndpointAuthorizationNotFound",
4028        "httpStatusCode":404,
4029        "senderFault":true
4030      },
4031      "exception":true
4032    },
4033    "EndpointAuthorizations":{
4034      "type":"list",
4035      "member":{"shape":"EndpointAuthorization"}
4036    },
4037    "EndpointAuthorizationsPerClusterLimitExceededFault":{
4038      "type":"structure",
4039      "members":{
4040      },
4041      "error":{
4042        "code":"EndpointAuthorizationsPerClusterLimitExceeded",
4043        "httpStatusCode":400,
4044        "senderFault":true
4045      },
4046      "exception":true
4047    },
4048    "EndpointNotFoundFault":{
4049      "type":"structure",
4050      "members":{
4051      },
4052      "error":{
4053        "code":"EndpointNotFound",
4054        "httpStatusCode":404,
4055        "senderFault":true
4056      },
4057      "exception":true
4058    },
4059    "EndpointsPerAuthorizationLimitExceededFault":{
4060      "type":"structure",
4061      "members":{
4062      },
4063      "error":{
4064        "code":"EndpointsPerAuthorizationLimitExceeded",
4065        "httpStatusCode":400,
4066        "senderFault":true
4067      },
4068      "exception":true
4069    },
4070    "EndpointsPerClusterLimitExceededFault":{
4071      "type":"structure",
4072      "members":{
4073      },
4074      "error":{
4075        "code":"EndpointsPerClusterLimitExceeded",
4076        "httpStatusCode":400,
4077        "senderFault":true
4078      },
4079      "exception":true
4080    },
4081    "Event":{
4082      "type":"structure",
4083      "members":{
4084        "SourceIdentifier":{"shape":"String"},
4085        "SourceType":{"shape":"SourceType"},
4086        "Message":{"shape":"String"},
4087        "EventCategories":{"shape":"EventCategoriesList"},
4088        "Severity":{"shape":"String"},
4089        "Date":{"shape":"TStamp"},
4090        "EventId":{"shape":"String"}
4091      }
4092    },
4093    "EventCategoriesList":{
4094      "type":"list",
4095      "member":{
4096        "shape":"String",
4097        "locationName":"EventCategory"
4098      }
4099    },
4100    "EventCategoriesMap":{
4101      "type":"structure",
4102      "members":{
4103        "SourceType":{"shape":"String"},
4104        "Events":{"shape":"EventInfoMapList"}
4105      },
4106      "wrapper":true
4107    },
4108    "EventCategoriesMapList":{
4109      "type":"list",
4110      "member":{
4111        "shape":"EventCategoriesMap",
4112        "locationName":"EventCategoriesMap"
4113      }
4114    },
4115    "EventCategoriesMessage":{
4116      "type":"structure",
4117      "members":{
4118        "EventCategoriesMapList":{"shape":"EventCategoriesMapList"}
4119      }
4120    },
4121    "EventInfoMap":{
4122      "type":"structure",
4123      "members":{
4124        "EventId":{"shape":"String"},
4125        "EventCategories":{"shape":"EventCategoriesList"},
4126        "EventDescription":{"shape":"String"},
4127        "Severity":{"shape":"String"}
4128      },
4129      "wrapper":true
4130    },
4131    "EventInfoMapList":{
4132      "type":"list",
4133      "member":{
4134        "shape":"EventInfoMap",
4135        "locationName":"EventInfoMap"
4136      }
4137    },
4138    "EventList":{
4139      "type":"list",
4140      "member":{
4141        "shape":"Event",
4142        "locationName":"Event"
4143      }
4144    },
4145    "EventSubscription":{
4146      "type":"structure",
4147      "members":{
4148        "CustomerAwsId":{"shape":"String"},
4149        "CustSubscriptionId":{"shape":"String"},
4150        "SnsTopicArn":{"shape":"String"},
4151        "Status":{"shape":"String"},
4152        "SubscriptionCreationTime":{"shape":"TStamp"},
4153        "SourceType":{"shape":"String"},
4154        "SourceIdsList":{"shape":"SourceIdsList"},
4155        "EventCategoriesList":{"shape":"EventCategoriesList"},
4156        "Severity":{"shape":"String"},
4157        "Enabled":{"shape":"Boolean"},
4158        "Tags":{"shape":"TagList"}
4159      },
4160      "wrapper":true
4161    },
4162    "EventSubscriptionQuotaExceededFault":{
4163      "type":"structure",
4164      "members":{
4165      },
4166      "error":{
4167        "code":"EventSubscriptionQuotaExceeded",
4168        "httpStatusCode":400,
4169        "senderFault":true
4170      },
4171      "exception":true
4172    },
4173    "EventSubscriptionsList":{
4174      "type":"list",
4175      "member":{
4176        "shape":"EventSubscription",
4177        "locationName":"EventSubscription"
4178      }
4179    },
4180    "EventSubscriptionsMessage":{
4181      "type":"structure",
4182      "members":{
4183        "Marker":{"shape":"String"},
4184        "EventSubscriptionsList":{"shape":"EventSubscriptionsList"}
4185      }
4186    },
4187    "EventsMessage":{
4188      "type":"structure",
4189      "members":{
4190        "Marker":{"shape":"String"},
4191        "Events":{"shape":"EventList"}
4192      }
4193    },
4194    "GetClusterCredentialsMessage":{
4195      "type":"structure",
4196      "required":[
4197        "DbUser",
4198        "ClusterIdentifier"
4199      ],
4200      "members":{
4201        "DbUser":{"shape":"String"},
4202        "DbName":{"shape":"String"},
4203        "ClusterIdentifier":{"shape":"String"},
4204        "DurationSeconds":{"shape":"IntegerOptional"},
4205        "AutoCreate":{"shape":"BooleanOptional"},
4206        "DbGroups":{"shape":"DbGroupList"}
4207      }
4208    },
4209    "GetReservedNodeExchangeOfferingsInputMessage":{
4210      "type":"structure",
4211      "required":["ReservedNodeId"],
4212      "members":{
4213        "ReservedNodeId":{"shape":"String"},
4214        "MaxRecords":{"shape":"IntegerOptional"},
4215        "Marker":{"shape":"String"}
4216      }
4217    },
4218    "GetReservedNodeExchangeOfferingsOutputMessage":{
4219      "type":"structure",
4220      "members":{
4221        "Marker":{"shape":"String"},
4222        "ReservedNodeOfferings":{"shape":"ReservedNodeOfferingList"}
4223      }
4224    },
4225    "HsmClientCertificate":{
4226      "type":"structure",
4227      "members":{
4228        "HsmClientCertificateIdentifier":{"shape":"String"},
4229        "HsmClientCertificatePublicKey":{"shape":"String"},
4230        "Tags":{"shape":"TagList"}
4231      },
4232      "wrapper":true
4233    },
4234    "HsmClientCertificateAlreadyExistsFault":{
4235      "type":"structure",
4236      "members":{
4237      },
4238      "error":{
4239        "code":"HsmClientCertificateAlreadyExistsFault",
4240        "httpStatusCode":400,
4241        "senderFault":true
4242      },
4243      "exception":true
4244    },
4245    "HsmClientCertificateList":{
4246      "type":"list",
4247      "member":{
4248        "shape":"HsmClientCertificate",
4249        "locationName":"HsmClientCertificate"
4250      }
4251    },
4252    "HsmClientCertificateMessage":{
4253      "type":"structure",
4254      "members":{
4255        "Marker":{"shape":"String"},
4256        "HsmClientCertificates":{"shape":"HsmClientCertificateList"}
4257      }
4258    },
4259    "HsmClientCertificateNotFoundFault":{
4260      "type":"structure",
4261      "members":{
4262      },
4263      "error":{
4264        "code":"HsmClientCertificateNotFoundFault",
4265        "httpStatusCode":400,
4266        "senderFault":true
4267      },
4268      "exception":true
4269    },
4270    "HsmClientCertificateQuotaExceededFault":{
4271      "type":"structure",
4272      "members":{
4273      },
4274      "error":{
4275        "code":"HsmClientCertificateQuotaExceededFault",
4276        "httpStatusCode":400,
4277        "senderFault":true
4278      },
4279      "exception":true
4280    },
4281    "HsmConfiguration":{
4282      "type":"structure",
4283      "members":{
4284        "HsmConfigurationIdentifier":{"shape":"String"},
4285        "Description":{"shape":"String"},
4286        "HsmIpAddress":{"shape":"String"},
4287        "HsmPartitionName":{"shape":"String"},
4288        "Tags":{"shape":"TagList"}
4289      },
4290      "wrapper":true
4291    },
4292    "HsmConfigurationAlreadyExistsFault":{
4293      "type":"structure",
4294      "members":{
4295      },
4296      "error":{
4297        "code":"HsmConfigurationAlreadyExistsFault",
4298        "httpStatusCode":400,
4299        "senderFault":true
4300      },
4301      "exception":true
4302    },
4303    "HsmConfigurationList":{
4304      "type":"list",
4305      "member":{
4306        "shape":"HsmConfiguration",
4307        "locationName":"HsmConfiguration"
4308      }
4309    },
4310    "HsmConfigurationMessage":{
4311      "type":"structure",
4312      "members":{
4313        "Marker":{"shape":"String"},
4314        "HsmConfigurations":{"shape":"HsmConfigurationList"}
4315      }
4316    },
4317    "HsmConfigurationNotFoundFault":{
4318      "type":"structure",
4319      "members":{
4320      },
4321      "error":{
4322        "code":"HsmConfigurationNotFoundFault",
4323        "httpStatusCode":400,
4324        "senderFault":true
4325      },
4326      "exception":true
4327    },
4328    "HsmConfigurationQuotaExceededFault":{
4329      "type":"structure",
4330      "members":{
4331      },
4332      "error":{
4333        "code":"HsmConfigurationQuotaExceededFault",
4334        "httpStatusCode":400,
4335        "senderFault":true
4336      },
4337      "exception":true
4338    },
4339    "HsmStatus":{
4340      "type":"structure",
4341      "members":{
4342        "HsmClientCertificateIdentifier":{"shape":"String"},
4343        "HsmConfigurationIdentifier":{"shape":"String"},
4344        "Status":{"shape":"String"}
4345      }
4346    },
4347    "IPRange":{
4348      "type":"structure",
4349      "members":{
4350        "Status":{"shape":"String"},
4351        "CIDRIP":{"shape":"String"},
4352        "Tags":{"shape":"TagList"}
4353      }
4354    },
4355    "IPRangeList":{
4356      "type":"list",
4357      "member":{
4358        "shape":"IPRange",
4359        "locationName":"IPRange"
4360      }
4361    },
4362    "IamRoleArnList":{
4363      "type":"list",
4364      "member":{
4365        "shape":"String",
4366        "locationName":"IamRoleArn"
4367      }
4368    },
4369    "ImportTablesCompleted":{
4370      "type":"list",
4371      "member":{"shape":"String"}
4372    },
4373    "ImportTablesInProgress":{
4374      "type":"list",
4375      "member":{"shape":"String"}
4376    },
4377    "ImportTablesNotStarted":{
4378      "type":"list",
4379      "member":{"shape":"String"}
4380    },
4381    "InProgressTableRestoreQuotaExceededFault":{
4382      "type":"structure",
4383      "members":{
4384      },
4385      "error":{
4386        "code":"InProgressTableRestoreQuotaExceededFault",
4387        "httpStatusCode":400,
4388        "senderFault":true
4389      },
4390      "exception":true
4391    },
4392    "IncompatibleOrderableOptions":{
4393      "type":"structure",
4394      "members":{
4395      },
4396      "error":{
4397        "code":"IncompatibleOrderableOptions",
4398        "httpStatusCode":400,
4399        "senderFault":true
4400      },
4401      "exception":true
4402    },
4403    "InsufficientClusterCapacityFault":{
4404      "type":"structure",
4405      "members":{
4406      },
4407      "error":{
4408        "code":"InsufficientClusterCapacity",
4409        "httpStatusCode":400,
4410        "senderFault":true
4411      },
4412      "exception":true
4413    },
4414    "InsufficientS3BucketPolicyFault":{
4415      "type":"structure",
4416      "members":{
4417      },
4418      "error":{
4419        "code":"InsufficientS3BucketPolicyFault",
4420        "httpStatusCode":400,
4421        "senderFault":true
4422      },
4423      "exception":true
4424    },
4425    "Integer":{"type":"integer"},
4426    "IntegerOptional":{"type":"integer"},
4427    "InvalidAuthenticationProfileRequestFault":{
4428      "type":"structure",
4429      "members":{
4430      },
4431      "error":{
4432        "code":"InvalidAuthenticationProfileRequestFault",
4433        "httpStatusCode":400,
4434        "senderFault":true
4435      },
4436      "exception":true
4437    },
4438    "InvalidAuthorizationStateFault":{
4439      "type":"structure",
4440      "members":{
4441      },
4442      "error":{
4443        "code":"InvalidAuthorizationState",
4444        "httpStatusCode":400,
4445        "senderFault":true
4446      },
4447      "exception":true
4448    },
4449    "InvalidClusterParameterGroupStateFault":{
4450      "type":"structure",
4451      "members":{
4452      },
4453      "error":{
4454        "code":"InvalidClusterParameterGroupState",
4455        "httpStatusCode":400,
4456        "senderFault":true
4457      },
4458      "exception":true
4459    },
4460    "InvalidClusterSecurityGroupStateFault":{
4461      "type":"structure",
4462      "members":{
4463      },
4464      "error":{
4465        "code":"InvalidClusterSecurityGroupState",
4466        "httpStatusCode":400,
4467        "senderFault":true
4468      },
4469      "exception":true
4470    },
4471    "InvalidClusterSnapshotScheduleStateFault":{
4472      "type":"structure",
4473      "members":{
4474      },
4475      "error":{
4476        "code":"InvalidClusterSnapshotScheduleState",
4477        "httpStatusCode":400,
4478        "senderFault":true
4479      },
4480      "exception":true
4481    },
4482    "InvalidClusterSnapshotStateFault":{
4483      "type":"structure",
4484      "members":{
4485      },
4486      "error":{
4487        "code":"InvalidClusterSnapshotState",
4488        "httpStatusCode":400,
4489        "senderFault":true
4490      },
4491      "exception":true
4492    },
4493    "InvalidClusterStateFault":{
4494      "type":"structure",
4495      "members":{
4496      },
4497      "error":{
4498        "code":"InvalidClusterState",
4499        "httpStatusCode":400,
4500        "senderFault":true
4501      },
4502      "exception":true
4503    },
4504    "InvalidClusterSubnetGroupStateFault":{
4505      "type":"structure",
4506      "members":{
4507      },
4508      "error":{
4509        "code":"InvalidClusterSubnetGroupStateFault",
4510        "httpStatusCode":400,
4511        "senderFault":true
4512      },
4513      "exception":true
4514    },
4515    "InvalidClusterSubnetStateFault":{
4516      "type":"structure",
4517      "members":{
4518      },
4519      "error":{
4520        "code":"InvalidClusterSubnetStateFault",
4521        "httpStatusCode":400,
4522        "senderFault":true
4523      },
4524      "exception":true
4525    },
4526    "InvalidClusterTrackFault":{
4527      "type":"structure",
4528      "members":{
4529      },
4530      "error":{
4531        "code":"InvalidClusterTrack",
4532        "httpStatusCode":400,
4533        "senderFault":true
4534      },
4535      "exception":true
4536    },
4537    "InvalidDataShareFault":{
4538      "type":"structure",
4539      "members":{
4540      },
4541      "error":{
4542        "code":"InvalidDataShareFault",
4543        "httpStatusCode":400,
4544        "senderFault":true
4545      },
4546      "exception":true
4547    },
4548    "InvalidElasticIpFault":{
4549      "type":"structure",
4550      "members":{
4551      },
4552      "error":{
4553        "code":"InvalidElasticIpFault",
4554        "httpStatusCode":400,
4555        "senderFault":true
4556      },
4557      "exception":true
4558    },
4559    "InvalidEndpointStateFault":{
4560      "type":"structure",
4561      "members":{
4562      },
4563      "error":{
4564        "code":"InvalidEndpointState",
4565        "httpStatusCode":400,
4566        "senderFault":true
4567      },
4568      "exception":true
4569    },
4570    "InvalidHsmClientCertificateStateFault":{
4571      "type":"structure",
4572      "members":{
4573      },
4574      "error":{
4575        "code":"InvalidHsmClientCertificateStateFault",
4576        "httpStatusCode":400,
4577        "senderFault":true
4578      },
4579      "exception":true
4580    },
4581    "InvalidHsmConfigurationStateFault":{
4582      "type":"structure",
4583      "members":{
4584      },
4585      "error":{
4586        "code":"InvalidHsmConfigurationStateFault",
4587        "httpStatusCode":400,
4588        "senderFault":true
4589      },
4590      "exception":true
4591    },
4592    "InvalidNamespaceFault":{
4593      "type":"structure",
4594      "members":{
4595      },
4596      "error":{
4597        "code":"InvalidNamespaceFault",
4598        "httpStatusCode":400,
4599        "senderFault":true
4600      },
4601      "exception":true
4602    },
4603    "InvalidReservedNodeStateFault":{
4604      "type":"structure",
4605      "members":{
4606      },
4607      "error":{
4608        "code":"InvalidReservedNodeState",
4609        "httpStatusCode":400,
4610        "senderFault":true
4611      },
4612      "exception":true
4613    },
4614    "InvalidRestoreFault":{
4615      "type":"structure",
4616      "members":{
4617      },
4618      "error":{
4619        "code":"InvalidRestore",
4620        "httpStatusCode":406,
4621        "senderFault":true
4622      },
4623      "exception":true
4624    },
4625    "InvalidRetentionPeriodFault":{
4626      "type":"structure",
4627      "members":{
4628      },
4629      "error":{
4630        "code":"InvalidRetentionPeriodFault",
4631        "httpStatusCode":400,
4632        "senderFault":true
4633      },
4634      "exception":true
4635    },
4636    "InvalidS3BucketNameFault":{
4637      "type":"structure",
4638      "members":{
4639      },
4640      "error":{
4641        "code":"InvalidS3BucketNameFault",
4642        "httpStatusCode":400,
4643        "senderFault":true
4644      },
4645      "exception":true
4646    },
4647    "InvalidS3KeyPrefixFault":{
4648      "type":"structure",
4649      "members":{
4650      },
4651      "error":{
4652        "code":"InvalidS3KeyPrefixFault",
4653        "httpStatusCode":400,
4654        "senderFault":true
4655      },
4656      "exception":true
4657    },
4658    "InvalidScheduleFault":{
4659      "type":"structure",
4660      "members":{
4661      },
4662      "error":{
4663        "code":"InvalidSchedule",
4664        "httpStatusCode":400,
4665        "senderFault":true
4666      },
4667      "exception":true
4668    },
4669    "InvalidScheduledActionFault":{
4670      "type":"structure",
4671      "members":{
4672      },
4673      "error":{
4674        "code":"InvalidScheduledAction",
4675        "httpStatusCode":400,
4676        "senderFault":true
4677      },
4678      "exception":true
4679    },
4680    "InvalidSnapshotCopyGrantStateFault":{
4681      "type":"structure",
4682      "members":{
4683      },
4684      "error":{
4685        "code":"InvalidSnapshotCopyGrantStateFault",
4686        "httpStatusCode":400,
4687        "senderFault":true
4688      },
4689      "exception":true
4690    },
4691    "InvalidSubnet":{
4692      "type":"structure",
4693      "members":{
4694      },
4695      "error":{
4696        "code":"InvalidSubnet",
4697        "httpStatusCode":400,
4698        "senderFault":true
4699      },
4700      "exception":true
4701    },
4702    "InvalidSubscriptionStateFault":{
4703      "type":"structure",
4704      "members":{
4705      },
4706      "error":{
4707        "code":"InvalidSubscriptionStateFault",
4708        "httpStatusCode":400,
4709        "senderFault":true
4710      },
4711      "exception":true
4712    },
4713    "InvalidTableRestoreArgumentFault":{
4714      "type":"structure",
4715      "members":{
4716      },
4717      "error":{
4718        "code":"InvalidTableRestoreArgument",
4719        "httpStatusCode":400,
4720        "senderFault":true
4721      },
4722      "exception":true
4723    },
4724    "InvalidTagFault":{
4725      "type":"structure",
4726      "members":{
4727      },
4728      "error":{
4729        "code":"InvalidTagFault",
4730        "httpStatusCode":400,
4731        "senderFault":true
4732      },
4733      "exception":true
4734    },
4735    "InvalidUsageLimitFault":{
4736      "type":"structure",
4737      "members":{
4738      },
4739      "error":{
4740        "code":"InvalidUsageLimit",
4741        "httpStatusCode":400,
4742        "senderFault":true
4743      },
4744      "exception":true
4745    },
4746    "InvalidVPCNetworkStateFault":{
4747      "type":"structure",
4748      "members":{
4749      },
4750      "error":{
4751        "code":"InvalidVPCNetworkStateFault",
4752        "httpStatusCode":400,
4753        "senderFault":true
4754      },
4755      "exception":true
4756    },
4757    "LimitExceededFault":{
4758      "type":"structure",
4759      "members":{
4760      },
4761      "error":{
4762        "code":"LimitExceededFault",
4763        "httpStatusCode":400,
4764        "senderFault":true
4765      },
4766      "exception":true
4767    },
4768    "LoggingStatus":{
4769      "type":"structure",
4770      "members":{
4771        "LoggingEnabled":{"shape":"Boolean"},
4772        "BucketName":{"shape":"String"},
4773        "S3KeyPrefix":{"shape":"String"},
4774        "LastSuccessfulDeliveryTime":{"shape":"TStamp"},
4775        "LastFailureTime":{"shape":"TStamp"},
4776        "LastFailureMessage":{"shape":"String"}
4777      }
4778    },
4779    "Long":{"type":"long"},
4780    "LongOptional":{"type":"long"},
4781    "MaintenanceTrack":{
4782      "type":"structure",
4783      "members":{
4784        "MaintenanceTrackName":{"shape":"String"},
4785        "DatabaseVersion":{"shape":"String"},
4786        "UpdateTargets":{"shape":"EligibleTracksToUpdateList"}
4787      }
4788    },
4789    "Mode":{
4790      "type":"string",
4791      "enum":[
4792        "standard",
4793        "high-performance"
4794      ]
4795    },
4796    "ModifyAquaInputMessage":{
4797      "type":"structure",
4798      "required":["ClusterIdentifier"],
4799      "members":{
4800        "ClusterIdentifier":{"shape":"String"},
4801        "AquaConfigurationStatus":{"shape":"AquaConfigurationStatus"}
4802      }
4803    },
4804    "ModifyAquaOutputMessage":{
4805      "type":"structure",
4806      "members":{
4807        "AquaConfiguration":{"shape":"AquaConfiguration"}
4808      }
4809    },
4810    "ModifyAuthenticationProfileMessage":{
4811      "type":"structure",
4812      "required":[
4813        "AuthenticationProfileName",
4814        "AuthenticationProfileContent"
4815      ],
4816      "members":{
4817        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"},
4818        "AuthenticationProfileContent":{"shape":"String"}
4819      }
4820    },
4821    "ModifyAuthenticationProfileResult":{
4822      "type":"structure",
4823      "members":{
4824        "AuthenticationProfileName":{"shape":"AuthenticationProfileNameString"},
4825        "AuthenticationProfileContent":{"shape":"String"}
4826      }
4827    },
4828    "ModifyClusterDbRevisionMessage":{
4829      "type":"structure",
4830      "required":[
4831        "ClusterIdentifier",
4832        "RevisionTarget"
4833      ],
4834      "members":{
4835        "ClusterIdentifier":{"shape":"String"},
4836        "RevisionTarget":{"shape":"String"}
4837      }
4838    },
4839    "ModifyClusterDbRevisionResult":{
4840      "type":"structure",
4841      "members":{
4842        "Cluster":{"shape":"Cluster"}
4843      }
4844    },
4845    "ModifyClusterIamRolesMessage":{
4846      "type":"structure",
4847      "required":["ClusterIdentifier"],
4848      "members":{
4849        "ClusterIdentifier":{"shape":"String"},
4850        "AddIamRoles":{"shape":"IamRoleArnList"},
4851        "RemoveIamRoles":{"shape":"IamRoleArnList"}
4852      }
4853    },
4854    "ModifyClusterIamRolesResult":{
4855      "type":"structure",
4856      "members":{
4857        "Cluster":{"shape":"Cluster"}
4858      }
4859    },
4860    "ModifyClusterMaintenanceMessage":{
4861      "type":"structure",
4862      "required":["ClusterIdentifier"],
4863      "members":{
4864        "ClusterIdentifier":{"shape":"String"},
4865        "DeferMaintenance":{"shape":"BooleanOptional"},
4866        "DeferMaintenanceIdentifier":{"shape":"String"},
4867        "DeferMaintenanceStartTime":{"shape":"TStamp"},
4868        "DeferMaintenanceEndTime":{"shape":"TStamp"},
4869        "DeferMaintenanceDuration":{"shape":"IntegerOptional"}
4870      }
4871    },
4872    "ModifyClusterMaintenanceResult":{
4873      "type":"structure",
4874      "members":{
4875        "Cluster":{"shape":"Cluster"}
4876      }
4877    },
4878    "ModifyClusterMessage":{
4879      "type":"structure",
4880      "required":["ClusterIdentifier"],
4881      "members":{
4882        "ClusterIdentifier":{"shape":"String"},
4883        "ClusterType":{"shape":"String"},
4884        "NodeType":{"shape":"String"},
4885        "NumberOfNodes":{"shape":"IntegerOptional"},
4886        "ClusterSecurityGroups":{"shape":"ClusterSecurityGroupNameList"},
4887        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
4888        "MasterUserPassword":{"shape":"String"},
4889        "ClusterParameterGroupName":{"shape":"String"},
4890        "AutomatedSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
4891        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
4892        "PreferredMaintenanceWindow":{"shape":"String"},
4893        "ClusterVersion":{"shape":"String"},
4894        "AllowVersionUpgrade":{"shape":"BooleanOptional"},
4895        "HsmClientCertificateIdentifier":{"shape":"String"},
4896        "HsmConfigurationIdentifier":{"shape":"String"},
4897        "NewClusterIdentifier":{"shape":"String"},
4898        "PubliclyAccessible":{"shape":"BooleanOptional"},
4899        "ElasticIp":{"shape":"String"},
4900        "EnhancedVpcRouting":{"shape":"BooleanOptional"},
4901        "MaintenanceTrackName":{"shape":"String"},
4902        "Encrypted":{"shape":"BooleanOptional"},
4903        "KmsKeyId":{"shape":"String"},
4904        "AvailabilityZoneRelocation":{"shape":"BooleanOptional"},
4905        "AvailabilityZone":{"shape":"String"},
4906        "Port":{"shape":"IntegerOptional"}
4907      }
4908    },
4909    "ModifyClusterParameterGroupMessage":{
4910      "type":"structure",
4911      "required":[
4912        "ParameterGroupName",
4913        "Parameters"
4914      ],
4915      "members":{
4916        "ParameterGroupName":{"shape":"String"},
4917        "Parameters":{"shape":"ParametersList"}
4918      }
4919    },
4920    "ModifyClusterResult":{
4921      "type":"structure",
4922      "members":{
4923        "Cluster":{"shape":"Cluster"}
4924      }
4925    },
4926    "ModifyClusterSnapshotMessage":{
4927      "type":"structure",
4928      "required":["SnapshotIdentifier"],
4929      "members":{
4930        "SnapshotIdentifier":{"shape":"String"},
4931        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
4932        "Force":{"shape":"Boolean"}
4933      }
4934    },
4935    "ModifyClusterSnapshotResult":{
4936      "type":"structure",
4937      "members":{
4938        "Snapshot":{"shape":"Snapshot"}
4939      }
4940    },
4941    "ModifyClusterSnapshotScheduleMessage":{
4942      "type":"structure",
4943      "required":["ClusterIdentifier"],
4944      "members":{
4945        "ClusterIdentifier":{"shape":"String"},
4946        "ScheduleIdentifier":{"shape":"String"},
4947        "DisassociateSchedule":{"shape":"BooleanOptional"}
4948      }
4949    },
4950    "ModifyClusterSubnetGroupMessage":{
4951      "type":"structure",
4952      "required":[
4953        "ClusterSubnetGroupName",
4954        "SubnetIds"
4955      ],
4956      "members":{
4957        "ClusterSubnetGroupName":{"shape":"String"},
4958        "Description":{"shape":"String"},
4959        "SubnetIds":{"shape":"SubnetIdentifierList"}
4960      }
4961    },
4962    "ModifyClusterSubnetGroupResult":{
4963      "type":"structure",
4964      "members":{
4965        "ClusterSubnetGroup":{"shape":"ClusterSubnetGroup"}
4966      }
4967    },
4968    "ModifyEndpointAccessMessage":{
4969      "type":"structure",
4970      "required":["EndpointName"],
4971      "members":{
4972        "EndpointName":{"shape":"String"},
4973        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}
4974      }
4975    },
4976    "ModifyEventSubscriptionMessage":{
4977      "type":"structure",
4978      "required":["SubscriptionName"],
4979      "members":{
4980        "SubscriptionName":{"shape":"String"},
4981        "SnsTopicArn":{"shape":"String"},
4982        "SourceType":{"shape":"String"},
4983        "SourceIds":{"shape":"SourceIdsList"},
4984        "EventCategories":{"shape":"EventCategoriesList"},
4985        "Severity":{"shape":"String"},
4986        "Enabled":{"shape":"BooleanOptional"}
4987      }
4988    },
4989    "ModifyEventSubscriptionResult":{
4990      "type":"structure",
4991      "members":{
4992        "EventSubscription":{"shape":"EventSubscription"}
4993      }
4994    },
4995    "ModifyScheduledActionMessage":{
4996      "type":"structure",
4997      "required":["ScheduledActionName"],
4998      "members":{
4999        "ScheduledActionName":{"shape":"String"},
5000        "TargetAction":{"shape":"ScheduledActionType"},
5001        "Schedule":{"shape":"String"},
5002        "IamRole":{"shape":"String"},
5003        "ScheduledActionDescription":{"shape":"String"},
5004        "StartTime":{"shape":"TStamp"},
5005        "EndTime":{"shape":"TStamp"},
5006        "Enable":{"shape":"BooleanOptional"}
5007      }
5008    },
5009    "ModifySnapshotCopyRetentionPeriodMessage":{
5010      "type":"structure",
5011      "required":[
5012        "ClusterIdentifier",
5013        "RetentionPeriod"
5014      ],
5015      "members":{
5016        "ClusterIdentifier":{"shape":"String"},
5017        "RetentionPeriod":{"shape":"Integer"},
5018        "Manual":{"shape":"Boolean"}
5019      }
5020    },
5021    "ModifySnapshotCopyRetentionPeriodResult":{
5022      "type":"structure",
5023      "members":{
5024        "Cluster":{"shape":"Cluster"}
5025      }
5026    },
5027    "ModifySnapshotScheduleMessage":{
5028      "type":"structure",
5029      "required":[
5030        "ScheduleIdentifier",
5031        "ScheduleDefinitions"
5032      ],
5033      "members":{
5034        "ScheduleIdentifier":{"shape":"String"},
5035        "ScheduleDefinitions":{"shape":"ScheduleDefinitionList"}
5036      }
5037    },
5038    "ModifyUsageLimitMessage":{
5039      "type":"structure",
5040      "required":["UsageLimitId"],
5041      "members":{
5042        "UsageLimitId":{"shape":"String"},
5043        "Amount":{"shape":"LongOptional"},
5044        "BreachAction":{"shape":"UsageLimitBreachAction"}
5045      }
5046    },
5047    "NetworkInterface":{
5048      "type":"structure",
5049      "members":{
5050        "NetworkInterfaceId":{"shape":"String"},
5051        "SubnetId":{"shape":"String"},
5052        "PrivateIpAddress":{"shape":"String"},
5053        "AvailabilityZone":{"shape":"String"}
5054      }
5055    },
5056    "NetworkInterfaceList":{
5057      "type":"list",
5058      "member":{
5059        "shape":"NetworkInterface",
5060        "locationName":"NetworkInterface"
5061      }
5062    },
5063    "NodeConfigurationOption":{
5064      "type":"structure",
5065      "members":{
5066        "NodeType":{"shape":"String"},
5067        "NumberOfNodes":{"shape":"Integer"},
5068        "EstimatedDiskUtilizationPercent":{"shape":"DoubleOptional"},
5069        "Mode":{"shape":"Mode"}
5070      }
5071    },
5072    "NodeConfigurationOptionList":{
5073      "type":"list",
5074      "member":{
5075        "shape":"NodeConfigurationOption",
5076        "locationName":"NodeConfigurationOption"
5077      }
5078    },
5079    "NodeConfigurationOptionsFilter":{
5080      "type":"structure",
5081      "members":{
5082        "Name":{"shape":"NodeConfigurationOptionsFilterName"},
5083        "Operator":{"shape":"OperatorType"},
5084        "Values":{
5085          "shape":"ValueStringList",
5086          "locationName":"Value"
5087        }
5088      }
5089    },
5090    "NodeConfigurationOptionsFilterList":{
5091      "type":"list",
5092      "member":{
5093        "shape":"NodeConfigurationOptionsFilter",
5094        "locationName":"NodeConfigurationOptionsFilter"
5095      }
5096    },
5097    "NodeConfigurationOptionsFilterName":{
5098      "type":"string",
5099      "enum":[
5100        "NodeType",
5101        "NumberOfNodes",
5102        "EstimatedDiskUtilizationPercent",
5103        "Mode"
5104      ]
5105    },
5106    "NodeConfigurationOptionsMessage":{
5107      "type":"structure",
5108      "members":{
5109        "NodeConfigurationOptionList":{"shape":"NodeConfigurationOptionList"},
5110        "Marker":{"shape":"String"}
5111      }
5112    },
5113    "NumberOfNodesPerClusterLimitExceededFault":{
5114      "type":"structure",
5115      "members":{
5116      },
5117      "error":{
5118        "code":"NumberOfNodesPerClusterLimitExceeded",
5119        "httpStatusCode":400,
5120        "senderFault":true
5121      },
5122      "exception":true
5123    },
5124    "NumberOfNodesQuotaExceededFault":{
5125      "type":"structure",
5126      "members":{
5127      },
5128      "error":{
5129        "code":"NumberOfNodesQuotaExceeded",
5130        "httpStatusCode":400,
5131        "senderFault":true
5132      },
5133      "exception":true
5134    },
5135    "OperatorType":{
5136      "type":"string",
5137      "enum":[
5138        "eq",
5139        "lt",
5140        "gt",
5141        "le",
5142        "ge",
5143        "in",
5144        "between"
5145      ]
5146    },
5147    "OrderableClusterOption":{
5148      "type":"structure",
5149      "members":{
5150        "ClusterVersion":{"shape":"String"},
5151        "ClusterType":{"shape":"String"},
5152        "NodeType":{"shape":"String"},
5153        "AvailabilityZones":{"shape":"AvailabilityZoneList"}
5154      },
5155      "wrapper":true
5156    },
5157    "OrderableClusterOptionsList":{
5158      "type":"list",
5159      "member":{
5160        "shape":"OrderableClusterOption",
5161        "locationName":"OrderableClusterOption"
5162      }
5163    },
5164    "OrderableClusterOptionsMessage":{
5165      "type":"structure",
5166      "members":{
5167        "OrderableClusterOptions":{"shape":"OrderableClusterOptionsList"},
5168        "Marker":{"shape":"String"}
5169      }
5170    },
5171    "Parameter":{
5172      "type":"structure",
5173      "members":{
5174        "ParameterName":{"shape":"String"},
5175        "ParameterValue":{"shape":"String"},
5176        "Description":{"shape":"String"},
5177        "Source":{"shape":"String"},
5178        "DataType":{"shape":"String"},
5179        "AllowedValues":{"shape":"String"},
5180        "ApplyType":{"shape":"ParameterApplyType"},
5181        "IsModifiable":{"shape":"Boolean"},
5182        "MinimumEngineVersion":{"shape":"String"}
5183      }
5184    },
5185    "ParameterApplyType":{
5186      "type":"string",
5187      "enum":[
5188        "static",
5189        "dynamic"
5190      ]
5191    },
5192    "ParameterGroupList":{
5193      "type":"list",
5194      "member":{
5195        "shape":"ClusterParameterGroup",
5196        "locationName":"ClusterParameterGroup"
5197      }
5198    },
5199    "ParametersList":{
5200      "type":"list",
5201      "member":{
5202        "shape":"Parameter",
5203        "locationName":"Parameter"
5204      }
5205    },
5206    "PartnerIntegrationAccountId":{
5207      "type":"string",
5208      "max":12,
5209      "min":12,
5210      "pattern":"^[0-9]+$"
5211    },
5212    "PartnerIntegrationClusterIdentifier":{
5213      "type":"string",
5214      "max":63,
5215      "pattern":"^[a-zA-Z0-9\\-]+$"
5216    },
5217    "PartnerIntegrationDatabaseName":{
5218      "type":"string",
5219      "max":127,
5220      "pattern":"^[\\p{L}_][\\p{L}\\p{N}@$#_]+$"
5221    },
5222    "PartnerIntegrationInfo":{
5223      "type":"structure",
5224      "members":{
5225        "DatabaseName":{"shape":"PartnerIntegrationDatabaseName"},
5226        "PartnerName":{"shape":"PartnerIntegrationPartnerName"},
5227        "Status":{"shape":"PartnerIntegrationStatus"},
5228        "StatusMessage":{"shape":"PartnerIntegrationStatusMessage"},
5229        "CreatedAt":{"shape":"TStamp"},
5230        "UpdatedAt":{"shape":"TStamp"}
5231      }
5232    },
5233    "PartnerIntegrationInfoList":{
5234      "type":"list",
5235      "member":{
5236        "shape":"PartnerIntegrationInfo",
5237        "locationName":"PartnerIntegrationInfo"
5238      }
5239    },
5240    "PartnerIntegrationInputMessage":{
5241      "type":"structure",
5242      "required":[
5243        "AccountId",
5244        "ClusterIdentifier",
5245        "DatabaseName",
5246        "PartnerName"
5247      ],
5248      "members":{
5249        "AccountId":{"shape":"PartnerIntegrationAccountId"},
5250        "ClusterIdentifier":{"shape":"PartnerIntegrationClusterIdentifier"},
5251        "DatabaseName":{"shape":"PartnerIntegrationDatabaseName"},
5252        "PartnerName":{"shape":"PartnerIntegrationPartnerName"}
5253      }
5254    },
5255    "PartnerIntegrationOutputMessage":{
5256      "type":"structure",
5257      "members":{
5258        "DatabaseName":{"shape":"PartnerIntegrationDatabaseName"},
5259        "PartnerName":{"shape":"PartnerIntegrationPartnerName"}
5260      }
5261    },
5262    "PartnerIntegrationPartnerName":{
5263      "type":"string",
5264      "max":255,
5265      "pattern":"^[a-zA-Z0-9\\-_]+$"
5266    },
5267    "PartnerIntegrationStatus":{
5268      "type":"string",
5269      "enum":[
5270        "Active",
5271        "Inactive",
5272        "RuntimeFailure",
5273        "ConnectionFailure"
5274      ]
5275    },
5276    "PartnerIntegrationStatusMessage":{
5277      "type":"string",
5278      "max":262144,
5279      "pattern":"^[\\x20-\\x7E]+$"
5280    },
5281    "PartnerNotFoundFault":{
5282      "type":"structure",
5283      "members":{
5284      },
5285      "error":{
5286        "code":"PartnerNotFound",
5287        "httpStatusCode":404,
5288        "senderFault":true
5289      },
5290      "exception":true
5291    },
5292    "PauseClusterMessage":{
5293      "type":"structure",
5294      "required":["ClusterIdentifier"],
5295      "members":{
5296        "ClusterIdentifier":{"shape":"String"}
5297      }
5298    },
5299    "PauseClusterResult":{
5300      "type":"structure",
5301      "members":{
5302        "Cluster":{"shape":"Cluster"}
5303      }
5304    },
5305    "PendingActionsList":{
5306      "type":"list",
5307      "member":{"shape":"String"}
5308    },
5309    "PendingModifiedValues":{
5310      "type":"structure",
5311      "members":{
5312        "MasterUserPassword":{"shape":"String"},
5313        "NodeType":{"shape":"String"},
5314        "NumberOfNodes":{"shape":"IntegerOptional"},
5315        "ClusterType":{"shape":"String"},
5316        "ClusterVersion":{"shape":"String"},
5317        "AutomatedSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
5318        "ClusterIdentifier":{"shape":"String"},
5319        "PubliclyAccessible":{"shape":"BooleanOptional"},
5320        "EnhancedVpcRouting":{"shape":"BooleanOptional"},
5321        "MaintenanceTrackName":{"shape":"String"},
5322        "EncryptionType":{"shape":"String"}
5323      }
5324    },
5325    "PurchaseReservedNodeOfferingMessage":{
5326      "type":"structure",
5327      "required":["ReservedNodeOfferingId"],
5328      "members":{
5329        "ReservedNodeOfferingId":{"shape":"String"},
5330        "NodeCount":{"shape":"IntegerOptional"}
5331      }
5332    },
5333    "PurchaseReservedNodeOfferingResult":{
5334      "type":"structure",
5335      "members":{
5336        "ReservedNode":{"shape":"ReservedNode"}
5337      }
5338    },
5339    "RebootClusterMessage":{
5340      "type":"structure",
5341      "required":["ClusterIdentifier"],
5342      "members":{
5343        "ClusterIdentifier":{"shape":"String"}
5344      }
5345    },
5346    "RebootClusterResult":{
5347      "type":"structure",
5348      "members":{
5349        "Cluster":{"shape":"Cluster"}
5350      }
5351    },
5352    "RecurringCharge":{
5353      "type":"structure",
5354      "members":{
5355        "RecurringChargeAmount":{"shape":"Double"},
5356        "RecurringChargeFrequency":{"shape":"String"}
5357      },
5358      "wrapper":true
5359    },
5360    "RecurringChargeList":{
5361      "type":"list",
5362      "member":{
5363        "shape":"RecurringCharge",
5364        "locationName":"RecurringCharge"
5365      }
5366    },
5367    "RejectDataShareMessage":{
5368      "type":"structure",
5369      "required":["DataShareArn"],
5370      "members":{
5371        "DataShareArn":{"shape":"String"}
5372      }
5373    },
5374    "ReservedNode":{
5375      "type":"structure",
5376      "members":{
5377        "ReservedNodeId":{"shape":"String"},
5378        "ReservedNodeOfferingId":{"shape":"String"},
5379        "NodeType":{"shape":"String"},
5380        "StartTime":{"shape":"TStamp"},
5381        "Duration":{"shape":"Integer"},
5382        "FixedPrice":{"shape":"Double"},
5383        "UsagePrice":{"shape":"Double"},
5384        "CurrencyCode":{"shape":"String"},
5385        "NodeCount":{"shape":"Integer"},
5386        "State":{"shape":"String"},
5387        "OfferingType":{"shape":"String"},
5388        "RecurringCharges":{"shape":"RecurringChargeList"},
5389        "ReservedNodeOfferingType":{"shape":"ReservedNodeOfferingType"}
5390      },
5391      "wrapper":true
5392    },
5393    "ReservedNodeAlreadyExistsFault":{
5394      "type":"structure",
5395      "members":{
5396      },
5397      "error":{
5398        "code":"ReservedNodeAlreadyExists",
5399        "httpStatusCode":404,
5400        "senderFault":true
5401      },
5402      "exception":true
5403    },
5404    "ReservedNodeAlreadyMigratedFault":{
5405      "type":"structure",
5406      "members":{
5407      },
5408      "error":{
5409        "code":"ReservedNodeAlreadyMigrated",
5410        "httpStatusCode":400,
5411        "senderFault":true
5412      },
5413      "exception":true
5414    },
5415    "ReservedNodeList":{
5416      "type":"list",
5417      "member":{
5418        "shape":"ReservedNode",
5419        "locationName":"ReservedNode"
5420      }
5421    },
5422    "ReservedNodeNotFoundFault":{
5423      "type":"structure",
5424      "members":{
5425      },
5426      "error":{
5427        "code":"ReservedNodeNotFound",
5428        "httpStatusCode":404,
5429        "senderFault":true
5430      },
5431      "exception":true
5432    },
5433    "ReservedNodeOffering":{
5434      "type":"structure",
5435      "members":{
5436        "ReservedNodeOfferingId":{"shape":"String"},
5437        "NodeType":{"shape":"String"},
5438        "Duration":{"shape":"Integer"},
5439        "FixedPrice":{"shape":"Double"},
5440        "UsagePrice":{"shape":"Double"},
5441        "CurrencyCode":{"shape":"String"},
5442        "OfferingType":{"shape":"String"},
5443        "RecurringCharges":{"shape":"RecurringChargeList"},
5444        "ReservedNodeOfferingType":{"shape":"ReservedNodeOfferingType"}
5445      },
5446      "wrapper":true
5447    },
5448    "ReservedNodeOfferingList":{
5449      "type":"list",
5450      "member":{
5451        "shape":"ReservedNodeOffering",
5452        "locationName":"ReservedNodeOffering"
5453      }
5454    },
5455    "ReservedNodeOfferingNotFoundFault":{
5456      "type":"structure",
5457      "members":{
5458      },
5459      "error":{
5460        "code":"ReservedNodeOfferingNotFound",
5461        "httpStatusCode":404,
5462        "senderFault":true
5463      },
5464      "exception":true
5465    },
5466    "ReservedNodeOfferingType":{
5467      "type":"string",
5468      "enum":[
5469        "Regular",
5470        "Upgradable"
5471      ]
5472    },
5473    "ReservedNodeOfferingsMessage":{
5474      "type":"structure",
5475      "members":{
5476        "Marker":{"shape":"String"},
5477        "ReservedNodeOfferings":{"shape":"ReservedNodeOfferingList"}
5478      }
5479    },
5480    "ReservedNodeQuotaExceededFault":{
5481      "type":"structure",
5482      "members":{
5483      },
5484      "error":{
5485        "code":"ReservedNodeQuotaExceeded",
5486        "httpStatusCode":400,
5487        "senderFault":true
5488      },
5489      "exception":true
5490    },
5491    "ReservedNodesMessage":{
5492      "type":"structure",
5493      "members":{
5494        "Marker":{"shape":"String"},
5495        "ReservedNodes":{"shape":"ReservedNodeList"}
5496      }
5497    },
5498    "ResetClusterParameterGroupMessage":{
5499      "type":"structure",
5500      "required":["ParameterGroupName"],
5501      "members":{
5502        "ParameterGroupName":{"shape":"String"},
5503        "ResetAllParameters":{"shape":"Boolean"},
5504        "Parameters":{"shape":"ParametersList"}
5505      }
5506    },
5507    "ResizeClusterMessage":{
5508      "type":"structure",
5509      "required":["ClusterIdentifier"],
5510      "members":{
5511        "ClusterIdentifier":{"shape":"String"},
5512        "ClusterType":{"shape":"String"},
5513        "NodeType":{"shape":"String"},
5514        "NumberOfNodes":{"shape":"IntegerOptional"},
5515        "Classic":{"shape":"BooleanOptional"}
5516      }
5517    },
5518    "ResizeClusterResult":{
5519      "type":"structure",
5520      "members":{
5521        "Cluster":{"shape":"Cluster"}
5522      }
5523    },
5524    "ResizeInfo":{
5525      "type":"structure",
5526      "members":{
5527        "ResizeType":{"shape":"String"},
5528        "AllowCancelResize":{"shape":"Boolean"}
5529      }
5530    },
5531    "ResizeNotFoundFault":{
5532      "type":"structure",
5533      "members":{
5534      },
5535      "error":{
5536        "code":"ResizeNotFound",
5537        "httpStatusCode":404,
5538        "senderFault":true
5539      },
5540      "exception":true
5541    },
5542    "ResizeProgressMessage":{
5543      "type":"structure",
5544      "members":{
5545        "TargetNodeType":{"shape":"String"},
5546        "TargetNumberOfNodes":{"shape":"IntegerOptional"},
5547        "TargetClusterType":{"shape":"String"},
5548        "Status":{"shape":"String"},
5549        "ImportTablesCompleted":{"shape":"ImportTablesCompleted"},
5550        "ImportTablesInProgress":{"shape":"ImportTablesInProgress"},
5551        "ImportTablesNotStarted":{"shape":"ImportTablesNotStarted"},
5552        "AvgResizeRateInMegaBytesPerSecond":{"shape":"DoubleOptional"},
5553        "TotalResizeDataInMegaBytes":{"shape":"LongOptional"},
5554        "ProgressInMegaBytes":{"shape":"LongOptional"},
5555        "ElapsedTimeInSeconds":{"shape":"LongOptional"},
5556        "EstimatedTimeToCompletionInSeconds":{"shape":"LongOptional"},
5557        "ResizeType":{"shape":"String"},
5558        "Message":{"shape":"String"},
5559        "TargetEncryptionType":{"shape":"String"},
5560        "DataTransferProgressPercent":{"shape":"DoubleOptional"}
5561      }
5562    },
5563    "ResourceNotFoundFault":{
5564      "type":"structure",
5565      "members":{
5566      },
5567      "error":{
5568        "code":"ResourceNotFoundFault",
5569        "httpStatusCode":404,
5570        "senderFault":true
5571      },
5572      "exception":true
5573    },
5574    "RestorableNodeTypeList":{
5575      "type":"list",
5576      "member":{
5577        "shape":"String",
5578        "locationName":"NodeType"
5579      }
5580    },
5581    "RestoreFromClusterSnapshotMessage":{
5582      "type":"structure",
5583      "required":[
5584        "ClusterIdentifier",
5585        "SnapshotIdentifier"
5586      ],
5587      "members":{
5588        "ClusterIdentifier":{"shape":"String"},
5589        "SnapshotIdentifier":{"shape":"String"},
5590        "SnapshotClusterIdentifier":{"shape":"String"},
5591        "Port":{"shape":"IntegerOptional"},
5592        "AvailabilityZone":{"shape":"String"},
5593        "AllowVersionUpgrade":{"shape":"BooleanOptional"},
5594        "ClusterSubnetGroupName":{"shape":"String"},
5595        "PubliclyAccessible":{"shape":"BooleanOptional"},
5596        "OwnerAccount":{"shape":"String"},
5597        "HsmClientCertificateIdentifier":{"shape":"String"},
5598        "HsmConfigurationIdentifier":{"shape":"String"},
5599        "ElasticIp":{"shape":"String"},
5600        "ClusterParameterGroupName":{"shape":"String"},
5601        "ClusterSecurityGroups":{"shape":"ClusterSecurityGroupNameList"},
5602        "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"},
5603        "PreferredMaintenanceWindow":{"shape":"String"},
5604        "AutomatedSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
5605        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
5606        "KmsKeyId":{"shape":"String"},
5607        "NodeType":{"shape":"String"},
5608        "EnhancedVpcRouting":{"shape":"BooleanOptional"},
5609        "AdditionalInfo":{"shape":"String"},
5610        "IamRoles":{"shape":"IamRoleArnList"},
5611        "MaintenanceTrackName":{"shape":"String"},
5612        "SnapshotScheduleIdentifier":{"shape":"String"},
5613        "NumberOfNodes":{"shape":"IntegerOptional"},
5614        "AvailabilityZoneRelocation":{"shape":"BooleanOptional"},
5615        "AquaConfigurationStatus":{"shape":"AquaConfigurationStatus"}
5616      }
5617    },
5618    "RestoreFromClusterSnapshotResult":{
5619      "type":"structure",
5620      "members":{
5621        "Cluster":{"shape":"Cluster"}
5622      }
5623    },
5624    "RestoreStatus":{
5625      "type":"structure",
5626      "members":{
5627        "Status":{"shape":"String"},
5628        "CurrentRestoreRateInMegaBytesPerSecond":{"shape":"Double"},
5629        "SnapshotSizeInMegaBytes":{"shape":"Long"},
5630        "ProgressInMegaBytes":{"shape":"Long"},
5631        "ElapsedTimeInSeconds":{"shape":"Long"},
5632        "EstimatedTimeToCompletionInSeconds":{"shape":"Long"}
5633      }
5634    },
5635    "RestoreTableFromClusterSnapshotMessage":{
5636      "type":"structure",
5637      "required":[
5638        "ClusterIdentifier",
5639        "SnapshotIdentifier",
5640        "SourceDatabaseName",
5641        "SourceTableName",
5642        "NewTableName"
5643      ],
5644      "members":{
5645        "ClusterIdentifier":{"shape":"String"},
5646        "SnapshotIdentifier":{"shape":"String"},
5647        "SourceDatabaseName":{"shape":"String"},
5648        "SourceSchemaName":{"shape":"String"},
5649        "SourceTableName":{"shape":"String"},
5650        "TargetDatabaseName":{"shape":"String"},
5651        "TargetSchemaName":{"shape":"String"},
5652        "NewTableName":{"shape":"String"},
5653        "EnableCaseSensitiveIdentifier":{"shape":"BooleanOptional"}
5654      }
5655    },
5656    "RestoreTableFromClusterSnapshotResult":{
5657      "type":"structure",
5658      "members":{
5659        "TableRestoreStatus":{"shape":"TableRestoreStatus"}
5660      }
5661    },
5662    "ResumeClusterMessage":{
5663      "type":"structure",
5664      "required":["ClusterIdentifier"],
5665      "members":{
5666        "ClusterIdentifier":{"shape":"String"}
5667      }
5668    },
5669    "ResumeClusterResult":{
5670      "type":"structure",
5671      "members":{
5672        "Cluster":{"shape":"Cluster"}
5673      }
5674    },
5675    "RevisionTarget":{
5676      "type":"structure",
5677      "members":{
5678        "DatabaseRevision":{"shape":"String"},
5679        "Description":{"shape":"String"},
5680        "DatabaseRevisionReleaseDate":{"shape":"TStamp"}
5681      }
5682    },
5683    "RevisionTargetsList":{
5684      "type":"list",
5685      "member":{
5686        "shape":"RevisionTarget",
5687        "locationName":"RevisionTarget"
5688      }
5689    },
5690    "RevokeClusterSecurityGroupIngressMessage":{
5691      "type":"structure",
5692      "required":["ClusterSecurityGroupName"],
5693      "members":{
5694        "ClusterSecurityGroupName":{"shape":"String"},
5695        "CIDRIP":{"shape":"String"},
5696        "EC2SecurityGroupName":{"shape":"String"},
5697        "EC2SecurityGroupOwnerId":{"shape":"String"}
5698      }
5699    },
5700    "RevokeClusterSecurityGroupIngressResult":{
5701      "type":"structure",
5702      "members":{
5703        "ClusterSecurityGroup":{"shape":"ClusterSecurityGroup"}
5704      }
5705    },
5706    "RevokeEndpointAccessMessage":{
5707      "type":"structure",
5708      "members":{
5709        "ClusterIdentifier":{"shape":"String"},
5710        "Account":{"shape":"String"},
5711        "VpcIds":{"shape":"VpcIdentifierList"},
5712        "Force":{"shape":"Boolean"}
5713      }
5714    },
5715    "RevokeSnapshotAccessMessage":{
5716      "type":"structure",
5717      "required":[
5718        "SnapshotIdentifier",
5719        "AccountWithRestoreAccess"
5720      ],
5721      "members":{
5722        "SnapshotIdentifier":{"shape":"String"},
5723        "SnapshotClusterIdentifier":{"shape":"String"},
5724        "AccountWithRestoreAccess":{"shape":"String"}
5725      }
5726    },
5727    "RevokeSnapshotAccessResult":{
5728      "type":"structure",
5729      "members":{
5730        "Snapshot":{"shape":"Snapshot"}
5731      }
5732    },
5733    "RotateEncryptionKeyMessage":{
5734      "type":"structure",
5735      "required":["ClusterIdentifier"],
5736      "members":{
5737        "ClusterIdentifier":{"shape":"String"}
5738      }
5739    },
5740    "RotateEncryptionKeyResult":{
5741      "type":"structure",
5742      "members":{
5743        "Cluster":{"shape":"Cluster"}
5744      }
5745    },
5746    "SNSInvalidTopicFault":{
5747      "type":"structure",
5748      "members":{
5749      },
5750      "error":{
5751        "code":"SNSInvalidTopic",
5752        "httpStatusCode":400,
5753        "senderFault":true
5754      },
5755      "exception":true
5756    },
5757    "SNSNoAuthorizationFault":{
5758      "type":"structure",
5759      "members":{
5760      },
5761      "error":{
5762        "code":"SNSNoAuthorization",
5763        "httpStatusCode":400,
5764        "senderFault":true
5765      },
5766      "exception":true
5767    },
5768    "SNSTopicArnNotFoundFault":{
5769      "type":"structure",
5770      "members":{
5771      },
5772      "error":{
5773        "code":"SNSTopicArnNotFound",
5774        "httpStatusCode":404,
5775        "senderFault":true
5776      },
5777      "exception":true
5778    },
5779    "ScheduleDefinitionList":{
5780      "type":"list",
5781      "member":{
5782        "shape":"String",
5783        "locationName":"ScheduleDefinition"
5784      }
5785    },
5786    "ScheduleDefinitionTypeUnsupportedFault":{
5787      "type":"structure",
5788      "members":{
5789      },
5790      "error":{
5791        "code":"ScheduleDefinitionTypeUnsupported",
5792        "httpStatusCode":400,
5793        "senderFault":true
5794      },
5795      "exception":true
5796    },
5797    "ScheduleState":{
5798      "type":"string",
5799      "enum":[
5800        "MODIFYING",
5801        "ACTIVE",
5802        "FAILED"
5803      ]
5804    },
5805    "ScheduledAction":{
5806      "type":"structure",
5807      "members":{
5808        "ScheduledActionName":{"shape":"String"},
5809        "TargetAction":{"shape":"ScheduledActionType"},
5810        "Schedule":{"shape":"String"},
5811        "IamRole":{"shape":"String"},
5812        "ScheduledActionDescription":{"shape":"String"},
5813        "State":{"shape":"ScheduledActionState"},
5814        "NextInvocations":{"shape":"ScheduledActionTimeList"},
5815        "StartTime":{"shape":"TStamp"},
5816        "EndTime":{"shape":"TStamp"}
5817      }
5818    },
5819    "ScheduledActionAlreadyExistsFault":{
5820      "type":"structure",
5821      "members":{
5822      },
5823      "error":{
5824        "code":"ScheduledActionAlreadyExists",
5825        "httpStatusCode":400,
5826        "senderFault":true
5827      },
5828      "exception":true
5829    },
5830    "ScheduledActionFilter":{
5831      "type":"structure",
5832      "required":[
5833        "Name",
5834        "Values"
5835      ],
5836      "members":{
5837        "Name":{"shape":"ScheduledActionFilterName"},
5838        "Values":{"shape":"ValueStringList"}
5839      }
5840    },
5841    "ScheduledActionFilterList":{
5842      "type":"list",
5843      "member":{
5844        "shape":"ScheduledActionFilter",
5845        "locationName":"ScheduledActionFilter"
5846      }
5847    },
5848    "ScheduledActionFilterName":{
5849      "type":"string",
5850      "enum":[
5851        "cluster-identifier",
5852        "iam-role"
5853      ]
5854    },
5855    "ScheduledActionList":{
5856      "type":"list",
5857      "member":{
5858        "shape":"ScheduledAction",
5859        "locationName":"ScheduledAction"
5860      }
5861    },
5862    "ScheduledActionNotFoundFault":{
5863      "type":"structure",
5864      "members":{
5865      },
5866      "error":{
5867        "code":"ScheduledActionNotFound",
5868        "httpStatusCode":400,
5869        "senderFault":true
5870      },
5871      "exception":true
5872    },
5873    "ScheduledActionQuotaExceededFault":{
5874      "type":"structure",
5875      "members":{
5876      },
5877      "error":{
5878        "code":"ScheduledActionQuotaExceeded",
5879        "httpStatusCode":400,
5880        "senderFault":true
5881      },
5882      "exception":true
5883    },
5884    "ScheduledActionState":{
5885      "type":"string",
5886      "enum":[
5887        "ACTIVE",
5888        "DISABLED"
5889      ]
5890    },
5891    "ScheduledActionTimeList":{
5892      "type":"list",
5893      "member":{
5894        "shape":"TStamp",
5895        "locationName":"ScheduledActionTime"
5896      }
5897    },
5898    "ScheduledActionType":{
5899      "type":"structure",
5900      "members":{
5901        "ResizeCluster":{"shape":"ResizeClusterMessage"},
5902        "PauseCluster":{"shape":"PauseClusterMessage"},
5903        "ResumeCluster":{"shape":"ResumeClusterMessage"}
5904      }
5905    },
5906    "ScheduledActionTypeUnsupportedFault":{
5907      "type":"structure",
5908      "members":{
5909      },
5910      "error":{
5911        "code":"ScheduledActionTypeUnsupported",
5912        "httpStatusCode":400,
5913        "senderFault":true
5914      },
5915      "exception":true
5916    },
5917    "ScheduledActionTypeValues":{
5918      "type":"string",
5919      "enum":[
5920        "ResizeCluster",
5921        "PauseCluster",
5922        "ResumeCluster"
5923      ]
5924    },
5925    "ScheduledActionsMessage":{
5926      "type":"structure",
5927      "members":{
5928        "Marker":{"shape":"String"},
5929        "ScheduledActions":{"shape":"ScheduledActionList"}
5930      }
5931    },
5932    "ScheduledSnapshotTimeList":{
5933      "type":"list",
5934      "member":{
5935        "shape":"TStamp",
5936        "locationName":"SnapshotTime"
5937      }
5938    },
5939    "SensitiveString":{
5940      "type":"string",
5941      "sensitive":true
5942    },
5943    "Snapshot":{
5944      "type":"structure",
5945      "members":{
5946        "SnapshotIdentifier":{"shape":"String"},
5947        "ClusterIdentifier":{"shape":"String"},
5948        "SnapshotCreateTime":{"shape":"TStamp"},
5949        "Status":{"shape":"String"},
5950        "Port":{"shape":"Integer"},
5951        "AvailabilityZone":{"shape":"String"},
5952        "ClusterCreateTime":{"shape":"TStamp"},
5953        "MasterUsername":{"shape":"String"},
5954        "ClusterVersion":{"shape":"String"},
5955        "EngineFullVersion":{"shape":"String"},
5956        "SnapshotType":{"shape":"String"},
5957        "NodeType":{"shape":"String"},
5958        "NumberOfNodes":{"shape":"Integer"},
5959        "DBName":{"shape":"String"},
5960        "VpcId":{"shape":"String"},
5961        "Encrypted":{"shape":"Boolean"},
5962        "KmsKeyId":{"shape":"String"},
5963        "EncryptedWithHSM":{"shape":"Boolean"},
5964        "AccountsWithRestoreAccess":{"shape":"AccountsWithRestoreAccessList"},
5965        "OwnerAccount":{"shape":"String"},
5966        "TotalBackupSizeInMegaBytes":{"shape":"Double"},
5967        "ActualIncrementalBackupSizeInMegaBytes":{"shape":"Double"},
5968        "BackupProgressInMegaBytes":{"shape":"Double"},
5969        "CurrentBackupRateInMegaBytesPerSecond":{"shape":"Double"},
5970        "EstimatedSecondsToCompletion":{"shape":"Long"},
5971        "ElapsedTimeInSeconds":{"shape":"Long"},
5972        "SourceRegion":{"shape":"String"},
5973        "Tags":{"shape":"TagList"},
5974        "RestorableNodeTypes":{"shape":"RestorableNodeTypeList"},
5975        "EnhancedVpcRouting":{"shape":"Boolean"},
5976        "MaintenanceTrackName":{"shape":"String"},
5977        "ManualSnapshotRetentionPeriod":{"shape":"IntegerOptional"},
5978        "ManualSnapshotRemainingDays":{"shape":"IntegerOptional"},
5979        "SnapshotRetentionStartTime":{"shape":"TStamp"}
5980      },
5981      "wrapper":true
5982    },
5983    "SnapshotAttributeToSortBy":{
5984      "type":"string",
5985      "enum":[
5986        "SOURCE_TYPE",
5987        "TOTAL_SIZE",
5988        "CREATE_TIME"
5989      ]
5990    },
5991    "SnapshotCopyAlreadyDisabledFault":{
5992      "type":"structure",
5993      "members":{
5994      },
5995      "error":{
5996        "code":"SnapshotCopyAlreadyDisabledFault",
5997        "httpStatusCode":400,
5998        "senderFault":true
5999      },
6000      "exception":true
6001    },
6002    "SnapshotCopyAlreadyEnabledFault":{
6003      "type":"structure",
6004      "members":{
6005      },
6006      "error":{
6007        "code":"SnapshotCopyAlreadyEnabledFault",
6008        "httpStatusCode":400,
6009        "senderFault":true
6010      },
6011      "exception":true
6012    },
6013    "SnapshotCopyDisabledFault":{
6014      "type":"structure",
6015      "members":{
6016      },
6017      "error":{
6018        "code":"SnapshotCopyDisabledFault",
6019        "httpStatusCode":400,
6020        "senderFault":true
6021      },
6022      "exception":true
6023    },
6024    "SnapshotCopyGrant":{
6025      "type":"structure",
6026      "members":{
6027        "SnapshotCopyGrantName":{"shape":"String"},
6028        "KmsKeyId":{"shape":"String"},
6029        "Tags":{"shape":"TagList"}
6030      },
6031      "wrapper":true
6032    },
6033    "SnapshotCopyGrantAlreadyExistsFault":{
6034      "type":"structure",
6035      "members":{
6036      },
6037      "error":{
6038        "code":"SnapshotCopyGrantAlreadyExistsFault",
6039        "httpStatusCode":400,
6040        "senderFault":true
6041      },
6042      "exception":true
6043    },
6044    "SnapshotCopyGrantList":{
6045      "type":"list",
6046      "member":{
6047        "shape":"SnapshotCopyGrant",
6048        "locationName":"SnapshotCopyGrant"
6049      }
6050    },
6051    "SnapshotCopyGrantMessage":{
6052      "type":"structure",
6053      "members":{
6054        "Marker":{"shape":"String"},
6055        "SnapshotCopyGrants":{"shape":"SnapshotCopyGrantList"}
6056      }
6057    },
6058    "SnapshotCopyGrantNotFoundFault":{
6059      "type":"structure",
6060      "members":{
6061      },
6062      "error":{
6063        "code":"SnapshotCopyGrantNotFoundFault",
6064        "httpStatusCode":400,
6065        "senderFault":true
6066      },
6067      "exception":true
6068    },
6069    "SnapshotCopyGrantQuotaExceededFault":{
6070      "type":"structure",
6071      "members":{
6072      },
6073      "error":{
6074        "code":"SnapshotCopyGrantQuotaExceededFault",
6075        "httpStatusCode":400,
6076        "senderFault":true
6077      },
6078      "exception":true
6079    },
6080    "SnapshotErrorMessage":{
6081      "type":"structure",
6082      "members":{
6083        "SnapshotIdentifier":{"shape":"String"},
6084        "SnapshotClusterIdentifier":{"shape":"String"},
6085        "FailureCode":{"shape":"String"},
6086        "FailureReason":{"shape":"String"}
6087      }
6088    },
6089    "SnapshotIdentifierList":{
6090      "type":"list",
6091      "member":{
6092        "shape":"String",
6093        "locationName":"String"
6094      }
6095    },
6096    "SnapshotList":{
6097      "type":"list",
6098      "member":{
6099        "shape":"Snapshot",
6100        "locationName":"Snapshot"
6101      }
6102    },
6103    "SnapshotMessage":{
6104      "type":"structure",
6105      "members":{
6106        "Marker":{"shape":"String"},
6107        "Snapshots":{"shape":"SnapshotList"}
6108      }
6109    },
6110    "SnapshotSchedule":{
6111      "type":"structure",
6112      "members":{
6113        "ScheduleDefinitions":{"shape":"ScheduleDefinitionList"},
6114        "ScheduleIdentifier":{"shape":"String"},
6115        "ScheduleDescription":{"shape":"String"},
6116        "Tags":{"shape":"TagList"},
6117        "NextInvocations":{"shape":"ScheduledSnapshotTimeList"},
6118        "AssociatedClusterCount":{"shape":"IntegerOptional"},
6119        "AssociatedClusters":{"shape":"AssociatedClusterList"}
6120      }
6121    },
6122    "SnapshotScheduleAlreadyExistsFault":{
6123      "type":"structure",
6124      "members":{
6125      },
6126      "error":{
6127        "code":"SnapshotScheduleAlreadyExists",
6128        "httpStatusCode":400,
6129        "senderFault":true
6130      },
6131      "exception":true
6132    },
6133    "SnapshotScheduleList":{
6134      "type":"list",
6135      "member":{
6136        "shape":"SnapshotSchedule",
6137        "locationName":"SnapshotSchedule"
6138      }
6139    },
6140    "SnapshotScheduleNotFoundFault":{
6141      "type":"structure",
6142      "members":{
6143      },
6144      "error":{
6145        "code":"SnapshotScheduleNotFound",
6146        "httpStatusCode":400,
6147        "senderFault":true
6148      },
6149      "exception":true
6150    },
6151    "SnapshotScheduleQuotaExceededFault":{
6152      "type":"structure",
6153      "members":{
6154      },
6155      "error":{
6156        "code":"SnapshotScheduleQuotaExceeded",
6157        "httpStatusCode":400,
6158        "senderFault":true
6159      },
6160      "exception":true
6161    },
6162    "SnapshotScheduleUpdateInProgressFault":{
6163      "type":"structure",
6164      "members":{
6165      },
6166      "error":{
6167        "code":"SnapshotScheduleUpdateInProgress",
6168        "httpStatusCode":400,
6169        "senderFault":true
6170      },
6171      "exception":true
6172    },
6173    "SnapshotSortingEntity":{
6174      "type":"structure",
6175      "required":["Attribute"],
6176      "members":{
6177        "Attribute":{"shape":"SnapshotAttributeToSortBy"},
6178        "SortOrder":{"shape":"SortByOrder"}
6179      }
6180    },
6181    "SnapshotSortingEntityList":{
6182      "type":"list",
6183      "member":{
6184        "shape":"SnapshotSortingEntity",
6185        "locationName":"SnapshotSortingEntity"
6186      }
6187    },
6188    "SortByOrder":{
6189      "type":"string",
6190      "enum":[
6191        "ASC",
6192        "DESC"
6193      ]
6194    },
6195    "SourceIdsList":{
6196      "type":"list",
6197      "member":{
6198        "shape":"String",
6199        "locationName":"SourceId"
6200      }
6201    },
6202    "SourceNotFoundFault":{
6203      "type":"structure",
6204      "members":{
6205      },
6206      "error":{
6207        "code":"SourceNotFound",
6208        "httpStatusCode":404,
6209        "senderFault":true
6210      },
6211      "exception":true
6212    },
6213    "SourceType":{
6214      "type":"string",
6215      "enum":[
6216        "cluster",
6217        "cluster-parameter-group",
6218        "cluster-security-group",
6219        "cluster-snapshot",
6220        "scheduled-action"
6221      ]
6222    },
6223    "String":{
6224      "type":"string",
6225      "max":2147483647
6226    },
6227    "Subnet":{
6228      "type":"structure",
6229      "members":{
6230        "SubnetIdentifier":{"shape":"String"},
6231        "SubnetAvailabilityZone":{"shape":"AvailabilityZone"},
6232        "SubnetStatus":{"shape":"String"}
6233      }
6234    },
6235    "SubnetAlreadyInUse":{
6236      "type":"structure",
6237      "members":{
6238      },
6239      "error":{
6240        "code":"SubnetAlreadyInUse",
6241        "httpStatusCode":400,
6242        "senderFault":true
6243      },
6244      "exception":true
6245    },
6246    "SubnetIdentifierList":{
6247      "type":"list",
6248      "member":{
6249        "shape":"String",
6250        "locationName":"SubnetIdentifier"
6251      }
6252    },
6253    "SubnetList":{
6254      "type":"list",
6255      "member":{
6256        "shape":"Subnet",
6257        "locationName":"Subnet"
6258      }
6259    },
6260    "SubscriptionAlreadyExistFault":{
6261      "type":"structure",
6262      "members":{
6263      },
6264      "error":{
6265        "code":"SubscriptionAlreadyExist",
6266        "httpStatusCode":400,
6267        "senderFault":true
6268      },
6269      "exception":true
6270    },
6271    "SubscriptionCategoryNotFoundFault":{
6272      "type":"structure",
6273      "members":{
6274      },
6275      "error":{
6276        "code":"SubscriptionCategoryNotFound",
6277        "httpStatusCode":404,
6278        "senderFault":true
6279      },
6280      "exception":true
6281    },
6282    "SubscriptionEventIdNotFoundFault":{
6283      "type":"structure",
6284      "members":{
6285      },
6286      "error":{
6287        "code":"SubscriptionEventIdNotFound",
6288        "httpStatusCode":404,
6289        "senderFault":true
6290      },
6291      "exception":true
6292    },
6293    "SubscriptionNotFoundFault":{
6294      "type":"structure",
6295      "members":{
6296      },
6297      "error":{
6298        "code":"SubscriptionNotFound",
6299        "httpStatusCode":404,
6300        "senderFault":true
6301      },
6302      "exception":true
6303    },
6304    "SubscriptionSeverityNotFoundFault":{
6305      "type":"structure",
6306      "members":{
6307      },
6308      "error":{
6309        "code":"SubscriptionSeverityNotFound",
6310        "httpStatusCode":404,
6311        "senderFault":true
6312      },
6313      "exception":true
6314    },
6315    "SupportedOperation":{
6316      "type":"structure",
6317      "members":{
6318        "OperationName":{"shape":"String"}
6319      }
6320    },
6321    "SupportedOperationList":{
6322      "type":"list",
6323      "member":{
6324        "shape":"SupportedOperation",
6325        "locationName":"SupportedOperation"
6326      }
6327    },
6328    "SupportedPlatform":{
6329      "type":"structure",
6330      "members":{
6331        "Name":{"shape":"String"}
6332      },
6333      "wrapper":true
6334    },
6335    "SupportedPlatformsList":{
6336      "type":"list",
6337      "member":{
6338        "shape":"SupportedPlatform",
6339        "locationName":"SupportedPlatform"
6340      }
6341    },
6342    "TStamp":{"type":"timestamp"},
6343    "TableLimitExceededFault":{
6344      "type":"structure",
6345      "members":{
6346      },
6347      "error":{
6348        "code":"TableLimitExceeded",
6349        "httpStatusCode":400,
6350        "senderFault":true
6351      },
6352      "exception":true
6353    },
6354    "TableRestoreNotFoundFault":{
6355      "type":"structure",
6356      "members":{
6357      },
6358      "error":{
6359        "code":"TableRestoreNotFoundFault",
6360        "httpStatusCode":400,
6361        "senderFault":true
6362      },
6363      "exception":true
6364    },
6365    "TableRestoreStatus":{
6366      "type":"structure",
6367      "members":{
6368        "TableRestoreRequestId":{"shape":"String"},
6369        "Status":{"shape":"TableRestoreStatusType"},
6370        "Message":{"shape":"String"},
6371        "RequestTime":{"shape":"TStamp"},
6372        "ProgressInMegaBytes":{"shape":"LongOptional"},
6373        "TotalDataInMegaBytes":{"shape":"LongOptional"},
6374        "ClusterIdentifier":{"shape":"String"},
6375        "SnapshotIdentifier":{"shape":"String"},
6376        "SourceDatabaseName":{"shape":"String"},
6377        "SourceSchemaName":{"shape":"String"},
6378        "SourceTableName":{"shape":"String"},
6379        "TargetDatabaseName":{"shape":"String"},
6380        "TargetSchemaName":{"shape":"String"},
6381        "NewTableName":{"shape":"String"}
6382      },
6383      "wrapper":true
6384    },
6385    "TableRestoreStatusList":{
6386      "type":"list",
6387      "member":{
6388        "shape":"TableRestoreStatus",
6389        "locationName":"TableRestoreStatus"
6390      }
6391    },
6392    "TableRestoreStatusMessage":{
6393      "type":"structure",
6394      "members":{
6395        "TableRestoreStatusDetails":{"shape":"TableRestoreStatusList"},
6396        "Marker":{"shape":"String"}
6397      }
6398    },
6399    "TableRestoreStatusType":{
6400      "type":"string",
6401      "enum":[
6402        "PENDING",
6403        "IN_PROGRESS",
6404        "SUCCEEDED",
6405        "FAILED",
6406        "CANCELED"
6407      ]
6408    },
6409    "Tag":{
6410      "type":"structure",
6411      "members":{
6412        "Key":{"shape":"String"},
6413        "Value":{"shape":"String"}
6414      }
6415    },
6416    "TagKeyList":{
6417      "type":"list",
6418      "member":{
6419        "shape":"String",
6420        "locationName":"TagKey"
6421      }
6422    },
6423    "TagLimitExceededFault":{
6424      "type":"structure",
6425      "members":{
6426      },
6427      "error":{
6428        "code":"TagLimitExceededFault",
6429        "httpStatusCode":400,
6430        "senderFault":true
6431      },
6432      "exception":true
6433    },
6434    "TagList":{
6435      "type":"list",
6436      "member":{
6437        "shape":"Tag",
6438        "locationName":"Tag"
6439      }
6440    },
6441    "TagValueList":{
6442      "type":"list",
6443      "member":{
6444        "shape":"String",
6445        "locationName":"TagValue"
6446      }
6447    },
6448    "TaggedResource":{
6449      "type":"structure",
6450      "members":{
6451        "Tag":{"shape":"Tag"},
6452        "ResourceName":{"shape":"String"},
6453        "ResourceType":{"shape":"String"}
6454      }
6455    },
6456    "TaggedResourceList":{
6457      "type":"list",
6458      "member":{
6459        "shape":"TaggedResource",
6460        "locationName":"TaggedResource"
6461      }
6462    },
6463    "TaggedResourceListMessage":{
6464      "type":"structure",
6465      "members":{
6466        "TaggedResources":{"shape":"TaggedResourceList"},
6467        "Marker":{"shape":"String"}
6468      }
6469    },
6470    "TrackList":{
6471      "type":"list",
6472      "member":{
6473        "shape":"MaintenanceTrack",
6474        "locationName":"MaintenanceTrack"
6475      }
6476    },
6477    "TrackListMessage":{
6478      "type":"structure",
6479      "members":{
6480        "MaintenanceTracks":{"shape":"TrackList"},
6481        "Marker":{"shape":"String"}
6482      }
6483    },
6484    "UnauthorizedOperation":{
6485      "type":"structure",
6486      "members":{
6487      },
6488      "error":{
6489        "code":"UnauthorizedOperation",
6490        "httpStatusCode":400,
6491        "senderFault":true
6492      },
6493      "exception":true
6494    },
6495    "UnauthorizedPartnerIntegrationFault":{
6496      "type":"structure",
6497      "members":{
6498      },
6499      "error":{
6500        "code":"UnauthorizedPartnerIntegration",
6501        "httpStatusCode":401,
6502        "senderFault":true
6503      },
6504      "exception":true
6505    },
6506    "UnknownSnapshotCopyRegionFault":{
6507      "type":"structure",
6508      "members":{
6509      },
6510      "error":{
6511        "code":"UnknownSnapshotCopyRegionFault",
6512        "httpStatusCode":404,
6513        "senderFault":true
6514      },
6515      "exception":true
6516    },
6517    "UnsupportedOperationFault":{
6518      "type":"structure",
6519      "members":{
6520      },
6521      "error":{
6522        "code":"UnsupportedOperation",
6523        "httpStatusCode":400,
6524        "senderFault":true
6525      },
6526      "exception":true
6527    },
6528    "UnsupportedOptionFault":{
6529      "type":"structure",
6530      "members":{
6531      },
6532      "error":{
6533        "code":"UnsupportedOptionFault",
6534        "httpStatusCode":400,
6535        "senderFault":true
6536      },
6537      "exception":true
6538    },
6539    "UpdatePartnerStatusInputMessage":{
6540      "type":"structure",
6541      "required":[
6542        "AccountId",
6543        "ClusterIdentifier",
6544        "DatabaseName",
6545        "PartnerName",
6546        "Status"
6547      ],
6548      "members":{
6549        "AccountId":{"shape":"PartnerIntegrationAccountId"},
6550        "ClusterIdentifier":{"shape":"PartnerIntegrationClusterIdentifier"},
6551        "DatabaseName":{"shape":"PartnerIntegrationDatabaseName"},
6552        "PartnerName":{"shape":"PartnerIntegrationPartnerName"},
6553        "Status":{"shape":"PartnerIntegrationStatus"},
6554        "StatusMessage":{"shape":"PartnerIntegrationStatusMessage"}
6555      }
6556    },
6557    "UpdateTarget":{
6558      "type":"structure",
6559      "members":{
6560        "MaintenanceTrackName":{"shape":"String"},
6561        "DatabaseVersion":{"shape":"String"},
6562        "SupportedOperations":{"shape":"SupportedOperationList"}
6563      }
6564    },
6565    "UsageLimit":{
6566      "type":"structure",
6567      "members":{
6568        "UsageLimitId":{"shape":"String"},
6569        "ClusterIdentifier":{"shape":"String"},
6570        "FeatureType":{"shape":"UsageLimitFeatureType"},
6571        "LimitType":{"shape":"UsageLimitLimitType"},
6572        "Amount":{"shape":"Long"},
6573        "Period":{"shape":"UsageLimitPeriod"},
6574        "BreachAction":{"shape":"UsageLimitBreachAction"},
6575        "Tags":{"shape":"TagList"}
6576      }
6577    },
6578    "UsageLimitAlreadyExistsFault":{
6579      "type":"structure",
6580      "members":{
6581      },
6582      "error":{
6583        "code":"UsageLimitAlreadyExists",
6584        "httpStatusCode":400,
6585        "senderFault":true
6586      },
6587      "exception":true
6588    },
6589    "UsageLimitBreachAction":{
6590      "type":"string",
6591      "enum":[
6592        "log",
6593        "emit-metric",
6594        "disable"
6595      ]
6596    },
6597    "UsageLimitFeatureType":{
6598      "type":"string",
6599      "enum":[
6600        "spectrum",
6601        "concurrency-scaling"
6602      ]
6603    },
6604    "UsageLimitLimitType":{
6605      "type":"string",
6606      "enum":[
6607        "time",
6608        "data-scanned"
6609      ]
6610    },
6611    "UsageLimitList":{
6612      "type":"structure",
6613      "members":{
6614        "UsageLimits":{"shape":"UsageLimits"},
6615        "Marker":{"shape":"String"}
6616      }
6617    },
6618    "UsageLimitNotFoundFault":{
6619      "type":"structure",
6620      "members":{
6621      },
6622      "error":{
6623        "code":"UsageLimitNotFound",
6624        "httpStatusCode":404,
6625        "senderFault":true
6626      },
6627      "exception":true
6628    },
6629    "UsageLimitPeriod":{
6630      "type":"string",
6631      "enum":[
6632        "daily",
6633        "weekly",
6634        "monthly"
6635      ]
6636    },
6637    "UsageLimits":{
6638      "type":"list",
6639      "member":{"shape":"UsageLimit"}
6640    },
6641    "ValueStringList":{
6642      "type":"list",
6643      "member":{
6644        "shape":"String",
6645        "locationName":"item"
6646      }
6647    },
6648    "VpcEndpoint":{
6649      "type":"structure",
6650      "members":{
6651        "VpcEndpointId":{"shape":"String"},
6652        "VpcId":{"shape":"String"},
6653        "NetworkInterfaces":{"shape":"NetworkInterfaceList"}
6654      }
6655    },
6656    "VpcEndpointsList":{
6657      "type":"list",
6658      "member":{
6659        "shape":"VpcEndpoint",
6660        "locationName":"VpcEndpoint"
6661      }
6662    },
6663    "VpcIdentifierList":{
6664      "type":"list",
6665      "member":{
6666        "shape":"String",
6667        "locationName":"VpcIdentifier"
6668      }
6669    },
6670    "VpcSecurityGroupIdList":{
6671      "type":"list",
6672      "member":{
6673        "shape":"String",
6674        "locationName":"VpcSecurityGroupId"
6675      }
6676    },
6677    "VpcSecurityGroupMembership":{
6678      "type":"structure",
6679      "members":{
6680        "VpcSecurityGroupId":{"shape":"String"},
6681        "Status":{"shape":"String"}
6682      }
6683    },
6684    "VpcSecurityGroupMembershipList":{
6685      "type":"list",
6686      "member":{
6687        "shape":"VpcSecurityGroupMembership",
6688        "locationName":"VpcSecurityGroup"
6689      }
6690    }
6691  }
6692}
6693