1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2010-12-01",
5    "endpointPrefix":"email",
6    "protocol":"query",
7    "serviceAbbreviation":"Amazon SES",
8    "serviceFullName":"Amazon Simple Email Service",
9    "serviceId":"SES",
10    "signatureVersion":"v4",
11    "signingName":"ses",
12    "uid":"email-2010-12-01",
13    "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/"
14  },
15  "operations":{
16    "CloneReceiptRuleSet":{
17      "name":"CloneReceiptRuleSet",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "input":{"shape":"CloneReceiptRuleSetRequest"},
23      "output":{
24        "shape":"CloneReceiptRuleSetResponse",
25        "resultWrapper":"CloneReceiptRuleSetResult"
26      },
27      "errors":[
28        {"shape":"RuleSetDoesNotExistException"},
29        {"shape":"AlreadyExistsException"},
30        {"shape":"LimitExceededException"}
31      ]
32    },
33    "CreateConfigurationSet":{
34      "name":"CreateConfigurationSet",
35      "http":{
36        "method":"POST",
37        "requestUri":"/"
38      },
39      "input":{"shape":"CreateConfigurationSetRequest"},
40      "output":{
41        "shape":"CreateConfigurationSetResponse",
42        "resultWrapper":"CreateConfigurationSetResult"
43      },
44      "errors":[
45        {"shape":"ConfigurationSetAlreadyExistsException"},
46        {"shape":"InvalidConfigurationSetException"},
47        {"shape":"LimitExceededException"}
48      ]
49    },
50    "CreateConfigurationSetEventDestination":{
51      "name":"CreateConfigurationSetEventDestination",
52      "http":{
53        "method":"POST",
54        "requestUri":"/"
55      },
56      "input":{"shape":"CreateConfigurationSetEventDestinationRequest"},
57      "output":{
58        "shape":"CreateConfigurationSetEventDestinationResponse",
59        "resultWrapper":"CreateConfigurationSetEventDestinationResult"
60      },
61      "errors":[
62        {"shape":"ConfigurationSetDoesNotExistException"},
63        {"shape":"EventDestinationAlreadyExistsException"},
64        {"shape":"InvalidCloudWatchDestinationException"},
65        {"shape":"InvalidFirehoseDestinationException"},
66        {"shape":"InvalidSNSDestinationException"},
67        {"shape":"LimitExceededException"}
68      ]
69    },
70    "CreateConfigurationSetTrackingOptions":{
71      "name":"CreateConfigurationSetTrackingOptions",
72      "http":{
73        "method":"POST",
74        "requestUri":"/"
75      },
76      "input":{"shape":"CreateConfigurationSetTrackingOptionsRequest"},
77      "output":{
78        "shape":"CreateConfigurationSetTrackingOptionsResponse",
79        "resultWrapper":"CreateConfigurationSetTrackingOptionsResult"
80      },
81      "errors":[
82        {"shape":"ConfigurationSetDoesNotExistException"},
83        {"shape":"TrackingOptionsAlreadyExistsException"},
84        {"shape":"InvalidTrackingOptionsException"}
85      ]
86    },
87    "CreateCustomVerificationEmailTemplate":{
88      "name":"CreateCustomVerificationEmailTemplate",
89      "http":{
90        "method":"POST",
91        "requestUri":"/"
92      },
93      "input":{"shape":"CreateCustomVerificationEmailTemplateRequest"},
94      "errors":[
95        {"shape":"CustomVerificationEmailTemplateAlreadyExistsException"},
96        {"shape":"FromEmailAddressNotVerifiedException"},
97        {"shape":"CustomVerificationEmailInvalidContentException"},
98        {"shape":"LimitExceededException"}
99      ]
100    },
101    "CreateReceiptFilter":{
102      "name":"CreateReceiptFilter",
103      "http":{
104        "method":"POST",
105        "requestUri":"/"
106      },
107      "input":{"shape":"CreateReceiptFilterRequest"},
108      "output":{
109        "shape":"CreateReceiptFilterResponse",
110        "resultWrapper":"CreateReceiptFilterResult"
111      },
112      "errors":[
113        {"shape":"LimitExceededException"},
114        {"shape":"AlreadyExistsException"}
115      ]
116    },
117    "CreateReceiptRule":{
118      "name":"CreateReceiptRule",
119      "http":{
120        "method":"POST",
121        "requestUri":"/"
122      },
123      "input":{"shape":"CreateReceiptRuleRequest"},
124      "output":{
125        "shape":"CreateReceiptRuleResponse",
126        "resultWrapper":"CreateReceiptRuleResult"
127      },
128      "errors":[
129        {"shape":"InvalidSnsTopicException"},
130        {"shape":"InvalidS3ConfigurationException"},
131        {"shape":"InvalidLambdaFunctionException"},
132        {"shape":"AlreadyExistsException"},
133        {"shape":"RuleDoesNotExistException"},
134        {"shape":"RuleSetDoesNotExistException"},
135        {"shape":"LimitExceededException"}
136      ]
137    },
138    "CreateReceiptRuleSet":{
139      "name":"CreateReceiptRuleSet",
140      "http":{
141        "method":"POST",
142        "requestUri":"/"
143      },
144      "input":{"shape":"CreateReceiptRuleSetRequest"},
145      "output":{
146        "shape":"CreateReceiptRuleSetResponse",
147        "resultWrapper":"CreateReceiptRuleSetResult"
148      },
149      "errors":[
150        {"shape":"AlreadyExistsException"},
151        {"shape":"LimitExceededException"}
152      ]
153    },
154    "CreateTemplate":{
155      "name":"CreateTemplate",
156      "http":{
157        "method":"POST",
158        "requestUri":"/"
159      },
160      "input":{"shape":"CreateTemplateRequest"},
161      "output":{
162        "shape":"CreateTemplateResponse",
163        "resultWrapper":"CreateTemplateResult"
164      },
165      "errors":[
166        {"shape":"AlreadyExistsException"},
167        {"shape":"InvalidTemplateException"},
168        {"shape":"LimitExceededException"}
169      ]
170    },
171    "DeleteConfigurationSet":{
172      "name":"DeleteConfigurationSet",
173      "http":{
174        "method":"POST",
175        "requestUri":"/"
176      },
177      "input":{"shape":"DeleteConfigurationSetRequest"},
178      "output":{
179        "shape":"DeleteConfigurationSetResponse",
180        "resultWrapper":"DeleteConfigurationSetResult"
181      },
182      "errors":[
183        {"shape":"ConfigurationSetDoesNotExistException"}
184      ]
185    },
186    "DeleteConfigurationSetEventDestination":{
187      "name":"DeleteConfigurationSetEventDestination",
188      "http":{
189        "method":"POST",
190        "requestUri":"/"
191      },
192      "input":{"shape":"DeleteConfigurationSetEventDestinationRequest"},
193      "output":{
194        "shape":"DeleteConfigurationSetEventDestinationResponse",
195        "resultWrapper":"DeleteConfigurationSetEventDestinationResult"
196      },
197      "errors":[
198        {"shape":"ConfigurationSetDoesNotExistException"},
199        {"shape":"EventDestinationDoesNotExistException"}
200      ]
201    },
202    "DeleteConfigurationSetTrackingOptions":{
203      "name":"DeleteConfigurationSetTrackingOptions",
204      "http":{
205        "method":"POST",
206        "requestUri":"/"
207      },
208      "input":{"shape":"DeleteConfigurationSetTrackingOptionsRequest"},
209      "output":{
210        "shape":"DeleteConfigurationSetTrackingOptionsResponse",
211        "resultWrapper":"DeleteConfigurationSetTrackingOptionsResult"
212      },
213      "errors":[
214        {"shape":"ConfigurationSetDoesNotExistException"},
215        {"shape":"TrackingOptionsDoesNotExistException"}
216      ]
217    },
218    "DeleteCustomVerificationEmailTemplate":{
219      "name":"DeleteCustomVerificationEmailTemplate",
220      "http":{
221        "method":"POST",
222        "requestUri":"/"
223      },
224      "input":{"shape":"DeleteCustomVerificationEmailTemplateRequest"}
225    },
226    "DeleteIdentity":{
227      "name":"DeleteIdentity",
228      "http":{
229        "method":"POST",
230        "requestUri":"/"
231      },
232      "input":{"shape":"DeleteIdentityRequest"},
233      "output":{
234        "shape":"DeleteIdentityResponse",
235        "resultWrapper":"DeleteIdentityResult"
236      }
237    },
238    "DeleteIdentityPolicy":{
239      "name":"DeleteIdentityPolicy",
240      "http":{
241        "method":"POST",
242        "requestUri":"/"
243      },
244      "input":{"shape":"DeleteIdentityPolicyRequest"},
245      "output":{
246        "shape":"DeleteIdentityPolicyResponse",
247        "resultWrapper":"DeleteIdentityPolicyResult"
248      }
249    },
250    "DeleteReceiptFilter":{
251      "name":"DeleteReceiptFilter",
252      "http":{
253        "method":"POST",
254        "requestUri":"/"
255      },
256      "input":{"shape":"DeleteReceiptFilterRequest"},
257      "output":{
258        "shape":"DeleteReceiptFilterResponse",
259        "resultWrapper":"DeleteReceiptFilterResult"
260      }
261    },
262    "DeleteReceiptRule":{
263      "name":"DeleteReceiptRule",
264      "http":{
265        "method":"POST",
266        "requestUri":"/"
267      },
268      "input":{"shape":"DeleteReceiptRuleRequest"},
269      "output":{
270        "shape":"DeleteReceiptRuleResponse",
271        "resultWrapper":"DeleteReceiptRuleResult"
272      },
273      "errors":[
274        {"shape":"RuleSetDoesNotExistException"}
275      ]
276    },
277    "DeleteReceiptRuleSet":{
278      "name":"DeleteReceiptRuleSet",
279      "http":{
280        "method":"POST",
281        "requestUri":"/"
282      },
283      "input":{"shape":"DeleteReceiptRuleSetRequest"},
284      "output":{
285        "shape":"DeleteReceiptRuleSetResponse",
286        "resultWrapper":"DeleteReceiptRuleSetResult"
287      },
288      "errors":[
289        {"shape":"CannotDeleteException"}
290      ]
291    },
292    "DeleteTemplate":{
293      "name":"DeleteTemplate",
294      "http":{
295        "method":"POST",
296        "requestUri":"/"
297      },
298      "input":{"shape":"DeleteTemplateRequest"},
299      "output":{
300        "shape":"DeleteTemplateResponse",
301        "resultWrapper":"DeleteTemplateResult"
302      }
303    },
304    "DeleteVerifiedEmailAddress":{
305      "name":"DeleteVerifiedEmailAddress",
306      "http":{
307        "method":"POST",
308        "requestUri":"/"
309      },
310      "input":{"shape":"DeleteVerifiedEmailAddressRequest"}
311    },
312    "DescribeActiveReceiptRuleSet":{
313      "name":"DescribeActiveReceiptRuleSet",
314      "http":{
315        "method":"POST",
316        "requestUri":"/"
317      },
318      "input":{"shape":"DescribeActiveReceiptRuleSetRequest"},
319      "output":{
320        "shape":"DescribeActiveReceiptRuleSetResponse",
321        "resultWrapper":"DescribeActiveReceiptRuleSetResult"
322      }
323    },
324    "DescribeConfigurationSet":{
325      "name":"DescribeConfigurationSet",
326      "http":{
327        "method":"POST",
328        "requestUri":"/"
329      },
330      "input":{"shape":"DescribeConfigurationSetRequest"},
331      "output":{
332        "shape":"DescribeConfigurationSetResponse",
333        "resultWrapper":"DescribeConfigurationSetResult"
334      },
335      "errors":[
336        {"shape":"ConfigurationSetDoesNotExistException"}
337      ]
338    },
339    "DescribeReceiptRule":{
340      "name":"DescribeReceiptRule",
341      "http":{
342        "method":"POST",
343        "requestUri":"/"
344      },
345      "input":{"shape":"DescribeReceiptRuleRequest"},
346      "output":{
347        "shape":"DescribeReceiptRuleResponse",
348        "resultWrapper":"DescribeReceiptRuleResult"
349      },
350      "errors":[
351        {"shape":"RuleDoesNotExistException"},
352        {"shape":"RuleSetDoesNotExistException"}
353      ]
354    },
355    "DescribeReceiptRuleSet":{
356      "name":"DescribeReceiptRuleSet",
357      "http":{
358        "method":"POST",
359        "requestUri":"/"
360      },
361      "input":{"shape":"DescribeReceiptRuleSetRequest"},
362      "output":{
363        "shape":"DescribeReceiptRuleSetResponse",
364        "resultWrapper":"DescribeReceiptRuleSetResult"
365      },
366      "errors":[
367        {"shape":"RuleSetDoesNotExistException"}
368      ]
369    },
370    "GetAccountSendingEnabled":{
371      "name":"GetAccountSendingEnabled",
372      "http":{
373        "method":"POST",
374        "requestUri":"/"
375      },
376      "output":{
377        "shape":"GetAccountSendingEnabledResponse",
378        "resultWrapper":"GetAccountSendingEnabledResult"
379      }
380    },
381    "GetCustomVerificationEmailTemplate":{
382      "name":"GetCustomVerificationEmailTemplate",
383      "http":{
384        "method":"POST",
385        "requestUri":"/"
386      },
387      "input":{"shape":"GetCustomVerificationEmailTemplateRequest"},
388      "output":{
389        "shape":"GetCustomVerificationEmailTemplateResponse",
390        "resultWrapper":"GetCustomVerificationEmailTemplateResult"
391      },
392      "errors":[
393        {"shape":"CustomVerificationEmailTemplateDoesNotExistException"}
394      ]
395    },
396    "GetIdentityDkimAttributes":{
397      "name":"GetIdentityDkimAttributes",
398      "http":{
399        "method":"POST",
400        "requestUri":"/"
401      },
402      "input":{"shape":"GetIdentityDkimAttributesRequest"},
403      "output":{
404        "shape":"GetIdentityDkimAttributesResponse",
405        "resultWrapper":"GetIdentityDkimAttributesResult"
406      }
407    },
408    "GetIdentityMailFromDomainAttributes":{
409      "name":"GetIdentityMailFromDomainAttributes",
410      "http":{
411        "method":"POST",
412        "requestUri":"/"
413      },
414      "input":{"shape":"GetIdentityMailFromDomainAttributesRequest"},
415      "output":{
416        "shape":"GetIdentityMailFromDomainAttributesResponse",
417        "resultWrapper":"GetIdentityMailFromDomainAttributesResult"
418      }
419    },
420    "GetIdentityNotificationAttributes":{
421      "name":"GetIdentityNotificationAttributes",
422      "http":{
423        "method":"POST",
424        "requestUri":"/"
425      },
426      "input":{"shape":"GetIdentityNotificationAttributesRequest"},
427      "output":{
428        "shape":"GetIdentityNotificationAttributesResponse",
429        "resultWrapper":"GetIdentityNotificationAttributesResult"
430      }
431    },
432    "GetIdentityPolicies":{
433      "name":"GetIdentityPolicies",
434      "http":{
435        "method":"POST",
436        "requestUri":"/"
437      },
438      "input":{"shape":"GetIdentityPoliciesRequest"},
439      "output":{
440        "shape":"GetIdentityPoliciesResponse",
441        "resultWrapper":"GetIdentityPoliciesResult"
442      }
443    },
444    "GetIdentityVerificationAttributes":{
445      "name":"GetIdentityVerificationAttributes",
446      "http":{
447        "method":"POST",
448        "requestUri":"/"
449      },
450      "input":{"shape":"GetIdentityVerificationAttributesRequest"},
451      "output":{
452        "shape":"GetIdentityVerificationAttributesResponse",
453        "resultWrapper":"GetIdentityVerificationAttributesResult"
454      }
455    },
456    "GetSendQuota":{
457      "name":"GetSendQuota",
458      "http":{
459        "method":"POST",
460        "requestUri":"/"
461      },
462      "output":{
463        "shape":"GetSendQuotaResponse",
464        "resultWrapper":"GetSendQuotaResult"
465      }
466    },
467    "GetSendStatistics":{
468      "name":"GetSendStatistics",
469      "http":{
470        "method":"POST",
471        "requestUri":"/"
472      },
473      "output":{
474        "shape":"GetSendStatisticsResponse",
475        "resultWrapper":"GetSendStatisticsResult"
476      }
477    },
478    "GetTemplate":{
479      "name":"GetTemplate",
480      "http":{
481        "method":"POST",
482        "requestUri":"/"
483      },
484      "input":{"shape":"GetTemplateRequest"},
485      "output":{
486        "shape":"GetTemplateResponse",
487        "resultWrapper":"GetTemplateResult"
488      },
489      "errors":[
490        {"shape":"TemplateDoesNotExistException"}
491      ]
492    },
493    "ListConfigurationSets":{
494      "name":"ListConfigurationSets",
495      "http":{
496        "method":"POST",
497        "requestUri":"/"
498      },
499      "input":{"shape":"ListConfigurationSetsRequest"},
500      "output":{
501        "shape":"ListConfigurationSetsResponse",
502        "resultWrapper":"ListConfigurationSetsResult"
503      }
504    },
505    "ListCustomVerificationEmailTemplates":{
506      "name":"ListCustomVerificationEmailTemplates",
507      "http":{
508        "method":"POST",
509        "requestUri":"/"
510      },
511      "input":{"shape":"ListCustomVerificationEmailTemplatesRequest"},
512      "output":{
513        "shape":"ListCustomVerificationEmailTemplatesResponse",
514        "resultWrapper":"ListCustomVerificationEmailTemplatesResult"
515      }
516    },
517    "ListIdentities":{
518      "name":"ListIdentities",
519      "http":{
520        "method":"POST",
521        "requestUri":"/"
522      },
523      "input":{"shape":"ListIdentitiesRequest"},
524      "output":{
525        "shape":"ListIdentitiesResponse",
526        "resultWrapper":"ListIdentitiesResult"
527      }
528    },
529    "ListIdentityPolicies":{
530      "name":"ListIdentityPolicies",
531      "http":{
532        "method":"POST",
533        "requestUri":"/"
534      },
535      "input":{"shape":"ListIdentityPoliciesRequest"},
536      "output":{
537        "shape":"ListIdentityPoliciesResponse",
538        "resultWrapper":"ListIdentityPoliciesResult"
539      }
540    },
541    "ListReceiptFilters":{
542      "name":"ListReceiptFilters",
543      "http":{
544        "method":"POST",
545        "requestUri":"/"
546      },
547      "input":{"shape":"ListReceiptFiltersRequest"},
548      "output":{
549        "shape":"ListReceiptFiltersResponse",
550        "resultWrapper":"ListReceiptFiltersResult"
551      }
552    },
553    "ListReceiptRuleSets":{
554      "name":"ListReceiptRuleSets",
555      "http":{
556        "method":"POST",
557        "requestUri":"/"
558      },
559      "input":{"shape":"ListReceiptRuleSetsRequest"},
560      "output":{
561        "shape":"ListReceiptRuleSetsResponse",
562        "resultWrapper":"ListReceiptRuleSetsResult"
563      }
564    },
565    "ListTemplates":{
566      "name":"ListTemplates",
567      "http":{
568        "method":"POST",
569        "requestUri":"/"
570      },
571      "input":{"shape":"ListTemplatesRequest"},
572      "output":{
573        "shape":"ListTemplatesResponse",
574        "resultWrapper":"ListTemplatesResult"
575      }
576    },
577    "ListVerifiedEmailAddresses":{
578      "name":"ListVerifiedEmailAddresses",
579      "http":{
580        "method":"POST",
581        "requestUri":"/"
582      },
583      "output":{
584        "shape":"ListVerifiedEmailAddressesResponse",
585        "resultWrapper":"ListVerifiedEmailAddressesResult"
586      }
587    },
588    "PutConfigurationSetDeliveryOptions":{
589      "name":"PutConfigurationSetDeliveryOptions",
590      "http":{
591        "method":"POST",
592        "requestUri":"/"
593      },
594      "input":{"shape":"PutConfigurationSetDeliveryOptionsRequest"},
595      "output":{
596        "shape":"PutConfigurationSetDeliveryOptionsResponse",
597        "resultWrapper":"PutConfigurationSetDeliveryOptionsResult"
598      },
599      "errors":[
600        {"shape":"ConfigurationSetDoesNotExistException"},
601        {"shape":"InvalidDeliveryOptionsException"}
602      ]
603    },
604    "PutIdentityPolicy":{
605      "name":"PutIdentityPolicy",
606      "http":{
607        "method":"POST",
608        "requestUri":"/"
609      },
610      "input":{"shape":"PutIdentityPolicyRequest"},
611      "output":{
612        "shape":"PutIdentityPolicyResponse",
613        "resultWrapper":"PutIdentityPolicyResult"
614      },
615      "errors":[
616        {"shape":"InvalidPolicyException"}
617      ]
618    },
619    "ReorderReceiptRuleSet":{
620      "name":"ReorderReceiptRuleSet",
621      "http":{
622        "method":"POST",
623        "requestUri":"/"
624      },
625      "input":{"shape":"ReorderReceiptRuleSetRequest"},
626      "output":{
627        "shape":"ReorderReceiptRuleSetResponse",
628        "resultWrapper":"ReorderReceiptRuleSetResult"
629      },
630      "errors":[
631        {"shape":"RuleSetDoesNotExistException"},
632        {"shape":"RuleDoesNotExistException"}
633      ]
634    },
635    "SendBounce":{
636      "name":"SendBounce",
637      "http":{
638        "method":"POST",
639        "requestUri":"/"
640      },
641      "input":{"shape":"SendBounceRequest"},
642      "output":{
643        "shape":"SendBounceResponse",
644        "resultWrapper":"SendBounceResult"
645      },
646      "errors":[
647        {"shape":"MessageRejected"}
648      ]
649    },
650    "SendBulkTemplatedEmail":{
651      "name":"SendBulkTemplatedEmail",
652      "http":{
653        "method":"POST",
654        "requestUri":"/"
655      },
656      "input":{"shape":"SendBulkTemplatedEmailRequest"},
657      "output":{
658        "shape":"SendBulkTemplatedEmailResponse",
659        "resultWrapper":"SendBulkTemplatedEmailResult"
660      },
661      "errors":[
662        {"shape":"MessageRejected"},
663        {"shape":"MailFromDomainNotVerifiedException"},
664        {"shape":"ConfigurationSetDoesNotExistException"},
665        {"shape":"TemplateDoesNotExistException"},
666        {"shape":"ConfigurationSetSendingPausedException"},
667        {"shape":"AccountSendingPausedException"}
668      ]
669    },
670    "SendCustomVerificationEmail":{
671      "name":"SendCustomVerificationEmail",
672      "http":{
673        "method":"POST",
674        "requestUri":"/"
675      },
676      "input":{"shape":"SendCustomVerificationEmailRequest"},
677      "output":{
678        "shape":"SendCustomVerificationEmailResponse",
679        "resultWrapper":"SendCustomVerificationEmailResult"
680      },
681      "errors":[
682        {"shape":"MessageRejected"},
683        {"shape":"ConfigurationSetDoesNotExistException"},
684        {"shape":"CustomVerificationEmailTemplateDoesNotExistException"},
685        {"shape":"FromEmailAddressNotVerifiedException"},
686        {"shape":"ProductionAccessNotGrantedException"}
687      ]
688    },
689    "SendEmail":{
690      "name":"SendEmail",
691      "http":{
692        "method":"POST",
693        "requestUri":"/"
694      },
695      "input":{"shape":"SendEmailRequest"},
696      "output":{
697        "shape":"SendEmailResponse",
698        "resultWrapper":"SendEmailResult"
699      },
700      "errors":[
701        {"shape":"MessageRejected"},
702        {"shape":"MailFromDomainNotVerifiedException"},
703        {"shape":"ConfigurationSetDoesNotExistException"},
704        {"shape":"ConfigurationSetSendingPausedException"},
705        {"shape":"AccountSendingPausedException"}
706      ]
707    },
708    "SendRawEmail":{
709      "name":"SendRawEmail",
710      "http":{
711        "method":"POST",
712        "requestUri":"/"
713      },
714      "input":{"shape":"SendRawEmailRequest"},
715      "output":{
716        "shape":"SendRawEmailResponse",
717        "resultWrapper":"SendRawEmailResult"
718      },
719      "errors":[
720        {"shape":"MessageRejected"},
721        {"shape":"MailFromDomainNotVerifiedException"},
722        {"shape":"ConfigurationSetDoesNotExistException"},
723        {"shape":"ConfigurationSetSendingPausedException"},
724        {"shape":"AccountSendingPausedException"}
725      ]
726    },
727    "SendTemplatedEmail":{
728      "name":"SendTemplatedEmail",
729      "http":{
730        "method":"POST",
731        "requestUri":"/"
732      },
733      "input":{"shape":"SendTemplatedEmailRequest"},
734      "output":{
735        "shape":"SendTemplatedEmailResponse",
736        "resultWrapper":"SendTemplatedEmailResult"
737      },
738      "errors":[
739        {"shape":"MessageRejected"},
740        {"shape":"MailFromDomainNotVerifiedException"},
741        {"shape":"ConfigurationSetDoesNotExistException"},
742        {"shape":"TemplateDoesNotExistException"},
743        {"shape":"ConfigurationSetSendingPausedException"},
744        {"shape":"AccountSendingPausedException"}
745      ]
746    },
747    "SetActiveReceiptRuleSet":{
748      "name":"SetActiveReceiptRuleSet",
749      "http":{
750        "method":"POST",
751        "requestUri":"/"
752      },
753      "input":{"shape":"SetActiveReceiptRuleSetRequest"},
754      "output":{
755        "shape":"SetActiveReceiptRuleSetResponse",
756        "resultWrapper":"SetActiveReceiptRuleSetResult"
757      },
758      "errors":[
759        {"shape":"RuleSetDoesNotExistException"}
760      ]
761    },
762    "SetIdentityDkimEnabled":{
763      "name":"SetIdentityDkimEnabled",
764      "http":{
765        "method":"POST",
766        "requestUri":"/"
767      },
768      "input":{"shape":"SetIdentityDkimEnabledRequest"},
769      "output":{
770        "shape":"SetIdentityDkimEnabledResponse",
771        "resultWrapper":"SetIdentityDkimEnabledResult"
772      }
773    },
774    "SetIdentityFeedbackForwardingEnabled":{
775      "name":"SetIdentityFeedbackForwardingEnabled",
776      "http":{
777        "method":"POST",
778        "requestUri":"/"
779      },
780      "input":{"shape":"SetIdentityFeedbackForwardingEnabledRequest"},
781      "output":{
782        "shape":"SetIdentityFeedbackForwardingEnabledResponse",
783        "resultWrapper":"SetIdentityFeedbackForwardingEnabledResult"
784      }
785    },
786    "SetIdentityHeadersInNotificationsEnabled":{
787      "name":"SetIdentityHeadersInNotificationsEnabled",
788      "http":{
789        "method":"POST",
790        "requestUri":"/"
791      },
792      "input":{"shape":"SetIdentityHeadersInNotificationsEnabledRequest"},
793      "output":{
794        "shape":"SetIdentityHeadersInNotificationsEnabledResponse",
795        "resultWrapper":"SetIdentityHeadersInNotificationsEnabledResult"
796      }
797    },
798    "SetIdentityMailFromDomain":{
799      "name":"SetIdentityMailFromDomain",
800      "http":{
801        "method":"POST",
802        "requestUri":"/"
803      },
804      "input":{"shape":"SetIdentityMailFromDomainRequest"},
805      "output":{
806        "shape":"SetIdentityMailFromDomainResponse",
807        "resultWrapper":"SetIdentityMailFromDomainResult"
808      }
809    },
810    "SetIdentityNotificationTopic":{
811      "name":"SetIdentityNotificationTopic",
812      "http":{
813        "method":"POST",
814        "requestUri":"/"
815      },
816      "input":{"shape":"SetIdentityNotificationTopicRequest"},
817      "output":{
818        "shape":"SetIdentityNotificationTopicResponse",
819        "resultWrapper":"SetIdentityNotificationTopicResult"
820      }
821    },
822    "SetReceiptRulePosition":{
823      "name":"SetReceiptRulePosition",
824      "http":{
825        "method":"POST",
826        "requestUri":"/"
827      },
828      "input":{"shape":"SetReceiptRulePositionRequest"},
829      "output":{
830        "shape":"SetReceiptRulePositionResponse",
831        "resultWrapper":"SetReceiptRulePositionResult"
832      },
833      "errors":[
834        {"shape":"RuleSetDoesNotExistException"},
835        {"shape":"RuleDoesNotExistException"}
836      ]
837    },
838    "TestRenderTemplate":{
839      "name":"TestRenderTemplate",
840      "http":{
841        "method":"POST",
842        "requestUri":"/"
843      },
844      "input":{"shape":"TestRenderTemplateRequest"},
845      "output":{
846        "shape":"TestRenderTemplateResponse",
847        "resultWrapper":"TestRenderTemplateResult"
848      },
849      "errors":[
850        {"shape":"TemplateDoesNotExistException"},
851        {"shape":"InvalidRenderingParameterException"},
852        {"shape":"MissingRenderingAttributeException"}
853      ]
854    },
855    "UpdateAccountSendingEnabled":{
856      "name":"UpdateAccountSendingEnabled",
857      "http":{
858        "method":"POST",
859        "requestUri":"/"
860      },
861      "input":{"shape":"UpdateAccountSendingEnabledRequest"}
862    },
863    "UpdateConfigurationSetEventDestination":{
864      "name":"UpdateConfigurationSetEventDestination",
865      "http":{
866        "method":"POST",
867        "requestUri":"/"
868      },
869      "input":{"shape":"UpdateConfigurationSetEventDestinationRequest"},
870      "output":{
871        "shape":"UpdateConfigurationSetEventDestinationResponse",
872        "resultWrapper":"UpdateConfigurationSetEventDestinationResult"
873      },
874      "errors":[
875        {"shape":"ConfigurationSetDoesNotExistException"},
876        {"shape":"EventDestinationDoesNotExistException"},
877        {"shape":"InvalidCloudWatchDestinationException"},
878        {"shape":"InvalidFirehoseDestinationException"},
879        {"shape":"InvalidSNSDestinationException"}
880      ]
881    },
882    "UpdateConfigurationSetReputationMetricsEnabled":{
883      "name":"UpdateConfigurationSetReputationMetricsEnabled",
884      "http":{
885        "method":"POST",
886        "requestUri":"/"
887      },
888      "input":{"shape":"UpdateConfigurationSetReputationMetricsEnabledRequest"},
889      "errors":[
890        {"shape":"ConfigurationSetDoesNotExistException"}
891      ]
892    },
893    "UpdateConfigurationSetSendingEnabled":{
894      "name":"UpdateConfigurationSetSendingEnabled",
895      "http":{
896        "method":"POST",
897        "requestUri":"/"
898      },
899      "input":{"shape":"UpdateConfigurationSetSendingEnabledRequest"},
900      "errors":[
901        {"shape":"ConfigurationSetDoesNotExistException"}
902      ]
903    },
904    "UpdateConfigurationSetTrackingOptions":{
905      "name":"UpdateConfigurationSetTrackingOptions",
906      "http":{
907        "method":"POST",
908        "requestUri":"/"
909      },
910      "input":{"shape":"UpdateConfigurationSetTrackingOptionsRequest"},
911      "output":{
912        "shape":"UpdateConfigurationSetTrackingOptionsResponse",
913        "resultWrapper":"UpdateConfigurationSetTrackingOptionsResult"
914      },
915      "errors":[
916        {"shape":"ConfigurationSetDoesNotExistException"},
917        {"shape":"TrackingOptionsDoesNotExistException"},
918        {"shape":"InvalidTrackingOptionsException"}
919      ]
920    },
921    "UpdateCustomVerificationEmailTemplate":{
922      "name":"UpdateCustomVerificationEmailTemplate",
923      "http":{
924        "method":"POST",
925        "requestUri":"/"
926      },
927      "input":{"shape":"UpdateCustomVerificationEmailTemplateRequest"},
928      "errors":[
929        {"shape":"CustomVerificationEmailTemplateDoesNotExistException"},
930        {"shape":"FromEmailAddressNotVerifiedException"},
931        {"shape":"CustomVerificationEmailInvalidContentException"}
932      ]
933    },
934    "UpdateReceiptRule":{
935      "name":"UpdateReceiptRule",
936      "http":{
937        "method":"POST",
938        "requestUri":"/"
939      },
940      "input":{"shape":"UpdateReceiptRuleRequest"},
941      "output":{
942        "shape":"UpdateReceiptRuleResponse",
943        "resultWrapper":"UpdateReceiptRuleResult"
944      },
945      "errors":[
946        {"shape":"InvalidSnsTopicException"},
947        {"shape":"InvalidS3ConfigurationException"},
948        {"shape":"InvalidLambdaFunctionException"},
949        {"shape":"RuleSetDoesNotExistException"},
950        {"shape":"RuleDoesNotExistException"},
951        {"shape":"LimitExceededException"}
952      ]
953    },
954    "UpdateTemplate":{
955      "name":"UpdateTemplate",
956      "http":{
957        "method":"POST",
958        "requestUri":"/"
959      },
960      "input":{"shape":"UpdateTemplateRequest"},
961      "output":{
962        "shape":"UpdateTemplateResponse",
963        "resultWrapper":"UpdateTemplateResult"
964      },
965      "errors":[
966        {"shape":"TemplateDoesNotExistException"},
967        {"shape":"InvalidTemplateException"}
968      ]
969    },
970    "VerifyDomainDkim":{
971      "name":"VerifyDomainDkim",
972      "http":{
973        "method":"POST",
974        "requestUri":"/"
975      },
976      "input":{"shape":"VerifyDomainDkimRequest"},
977      "output":{
978        "shape":"VerifyDomainDkimResponse",
979        "resultWrapper":"VerifyDomainDkimResult"
980      }
981    },
982    "VerifyDomainIdentity":{
983      "name":"VerifyDomainIdentity",
984      "http":{
985        "method":"POST",
986        "requestUri":"/"
987      },
988      "input":{"shape":"VerifyDomainIdentityRequest"},
989      "output":{
990        "shape":"VerifyDomainIdentityResponse",
991        "resultWrapper":"VerifyDomainIdentityResult"
992      }
993    },
994    "VerifyEmailAddress":{
995      "name":"VerifyEmailAddress",
996      "http":{
997        "method":"POST",
998        "requestUri":"/"
999      },
1000      "input":{"shape":"VerifyEmailAddressRequest"}
1001    },
1002    "VerifyEmailIdentity":{
1003      "name":"VerifyEmailIdentity",
1004      "http":{
1005        "method":"POST",
1006        "requestUri":"/"
1007      },
1008      "input":{"shape":"VerifyEmailIdentityRequest"},
1009      "output":{
1010        "shape":"VerifyEmailIdentityResponse",
1011        "resultWrapper":"VerifyEmailIdentityResult"
1012      }
1013    }
1014  },
1015  "shapes":{
1016    "AccountSendingPausedException":{
1017      "type":"structure",
1018      "members":{
1019      },
1020      "error":{
1021        "code":"AccountSendingPausedException",
1022        "httpStatusCode":400,
1023        "senderFault":true
1024      },
1025      "exception":true
1026    },
1027    "AddHeaderAction":{
1028      "type":"structure",
1029      "required":[
1030        "HeaderName",
1031        "HeaderValue"
1032      ],
1033      "members":{
1034        "HeaderName":{"shape":"HeaderName"},
1035        "HeaderValue":{"shape":"HeaderValue"}
1036      }
1037    },
1038    "Address":{"type":"string"},
1039    "AddressList":{
1040      "type":"list",
1041      "member":{"shape":"Address"}
1042    },
1043    "AlreadyExistsException":{
1044      "type":"structure",
1045      "members":{
1046        "Name":{"shape":"RuleOrRuleSetName"}
1047      },
1048      "error":{
1049        "code":"AlreadyExists",
1050        "httpStatusCode":400,
1051        "senderFault":true
1052      },
1053      "exception":true
1054    },
1055    "AmazonResourceName":{"type":"string"},
1056    "ArrivalDate":{"type":"timestamp"},
1057    "BehaviorOnMXFailure":{
1058      "type":"string",
1059      "enum":[
1060        "UseDefaultValue",
1061        "RejectMessage"
1062      ]
1063    },
1064    "Body":{
1065      "type":"structure",
1066      "members":{
1067        "Text":{"shape":"Content"},
1068        "Html":{"shape":"Content"}
1069      }
1070    },
1071    "BounceAction":{
1072      "type":"structure",
1073      "required":[
1074        "SmtpReplyCode",
1075        "Message",
1076        "Sender"
1077      ],
1078      "members":{
1079        "TopicArn":{"shape":"AmazonResourceName"},
1080        "SmtpReplyCode":{"shape":"BounceSmtpReplyCode"},
1081        "StatusCode":{"shape":"BounceStatusCode"},
1082        "Message":{"shape":"BounceMessage"},
1083        "Sender":{"shape":"Address"}
1084      }
1085    },
1086    "BounceMessage":{"type":"string"},
1087    "BounceSmtpReplyCode":{"type":"string"},
1088    "BounceStatusCode":{"type":"string"},
1089    "BounceType":{
1090      "type":"string",
1091      "enum":[
1092        "DoesNotExist",
1093        "MessageTooLarge",
1094        "ExceededQuota",
1095        "ContentRejected",
1096        "Undefined",
1097        "TemporaryFailure"
1098      ]
1099    },
1100    "BouncedRecipientInfo":{
1101      "type":"structure",
1102      "required":["Recipient"],
1103      "members":{
1104        "Recipient":{"shape":"Address"},
1105        "RecipientArn":{"shape":"AmazonResourceName"},
1106        "BounceType":{"shape":"BounceType"},
1107        "RecipientDsnFields":{"shape":"RecipientDsnFields"}
1108      }
1109    },
1110    "BouncedRecipientInfoList":{
1111      "type":"list",
1112      "member":{"shape":"BouncedRecipientInfo"}
1113    },
1114    "BulkEmailDestination":{
1115      "type":"structure",
1116      "required":["Destination"],
1117      "members":{
1118        "Destination":{"shape":"Destination"},
1119        "ReplacementTags":{"shape":"MessageTagList"},
1120        "ReplacementTemplateData":{"shape":"TemplateData"}
1121      }
1122    },
1123    "BulkEmailDestinationList":{
1124      "type":"list",
1125      "member":{"shape":"BulkEmailDestination"}
1126    },
1127    "BulkEmailDestinationStatus":{
1128      "type":"structure",
1129      "members":{
1130        "Status":{"shape":"BulkEmailStatus"},
1131        "Error":{"shape":"Error"},
1132        "MessageId":{"shape":"MessageId"}
1133      }
1134    },
1135    "BulkEmailDestinationStatusList":{
1136      "type":"list",
1137      "member":{"shape":"BulkEmailDestinationStatus"}
1138    },
1139    "BulkEmailStatus":{
1140      "type":"string",
1141      "enum":[
1142        "Success",
1143        "MessageRejected",
1144        "MailFromDomainNotVerified",
1145        "ConfigurationSetDoesNotExist",
1146        "TemplateDoesNotExist",
1147        "AccountSuspended",
1148        "AccountThrottled",
1149        "AccountDailyQuotaExceeded",
1150        "InvalidSendingPoolName",
1151        "AccountSendingPaused",
1152        "ConfigurationSetSendingPaused",
1153        "InvalidParameterValue",
1154        "TransientFailure",
1155        "Failed"
1156      ]
1157    },
1158    "CannotDeleteException":{
1159      "type":"structure",
1160      "members":{
1161        "Name":{"shape":"RuleOrRuleSetName"}
1162      },
1163      "error":{
1164        "code":"CannotDelete",
1165        "httpStatusCode":400,
1166        "senderFault":true
1167      },
1168      "exception":true
1169    },
1170    "Charset":{"type":"string"},
1171    "Cidr":{"type":"string"},
1172    "CloneReceiptRuleSetRequest":{
1173      "type":"structure",
1174      "required":[
1175        "RuleSetName",
1176        "OriginalRuleSetName"
1177      ],
1178      "members":{
1179        "RuleSetName":{"shape":"ReceiptRuleSetName"},
1180        "OriginalRuleSetName":{"shape":"ReceiptRuleSetName"}
1181      }
1182    },
1183    "CloneReceiptRuleSetResponse":{
1184      "type":"structure",
1185      "members":{
1186      }
1187    },
1188    "CloudWatchDestination":{
1189      "type":"structure",
1190      "required":["DimensionConfigurations"],
1191      "members":{
1192        "DimensionConfigurations":{"shape":"CloudWatchDimensionConfigurations"}
1193      }
1194    },
1195    "CloudWatchDimensionConfiguration":{
1196      "type":"structure",
1197      "required":[
1198        "DimensionName",
1199        "DimensionValueSource",
1200        "DefaultDimensionValue"
1201      ],
1202      "members":{
1203        "DimensionName":{"shape":"DimensionName"},
1204        "DimensionValueSource":{"shape":"DimensionValueSource"},
1205        "DefaultDimensionValue":{"shape":"DefaultDimensionValue"}
1206      }
1207    },
1208    "CloudWatchDimensionConfigurations":{
1209      "type":"list",
1210      "member":{"shape":"CloudWatchDimensionConfiguration"}
1211    },
1212    "ConfigurationSet":{
1213      "type":"structure",
1214      "required":["Name"],
1215      "members":{
1216        "Name":{"shape":"ConfigurationSetName"}
1217      }
1218    },
1219    "ConfigurationSetAlreadyExistsException":{
1220      "type":"structure",
1221      "members":{
1222        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
1223      },
1224      "error":{
1225        "code":"ConfigurationSetAlreadyExists",
1226        "httpStatusCode":400,
1227        "senderFault":true
1228      },
1229      "exception":true
1230    },
1231    "ConfigurationSetAttribute":{
1232      "type":"string",
1233      "enum":[
1234        "eventDestinations",
1235        "trackingOptions",
1236        "deliveryOptions",
1237        "reputationOptions"
1238      ]
1239    },
1240    "ConfigurationSetAttributeList":{
1241      "type":"list",
1242      "member":{"shape":"ConfigurationSetAttribute"}
1243    },
1244    "ConfigurationSetDoesNotExistException":{
1245      "type":"structure",
1246      "members":{
1247        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
1248      },
1249      "error":{
1250        "code":"ConfigurationSetDoesNotExist",
1251        "httpStatusCode":400,
1252        "senderFault":true
1253      },
1254      "exception":true
1255    },
1256    "ConfigurationSetName":{"type":"string"},
1257    "ConfigurationSetSendingPausedException":{
1258      "type":"structure",
1259      "members":{
1260        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
1261      },
1262      "error":{
1263        "code":"ConfigurationSetSendingPausedException",
1264        "httpStatusCode":400,
1265        "senderFault":true
1266      },
1267      "exception":true
1268    },
1269    "ConfigurationSets":{
1270      "type":"list",
1271      "member":{"shape":"ConfigurationSet"}
1272    },
1273    "Content":{
1274      "type":"structure",
1275      "required":["Data"],
1276      "members":{
1277        "Data":{"shape":"MessageData"},
1278        "Charset":{"shape":"Charset"}
1279      }
1280    },
1281    "Counter":{"type":"long"},
1282    "CreateConfigurationSetEventDestinationRequest":{
1283      "type":"structure",
1284      "required":[
1285        "ConfigurationSetName",
1286        "EventDestination"
1287      ],
1288      "members":{
1289        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1290        "EventDestination":{"shape":"EventDestination"}
1291      }
1292    },
1293    "CreateConfigurationSetEventDestinationResponse":{
1294      "type":"structure",
1295      "members":{
1296      }
1297    },
1298    "CreateConfigurationSetRequest":{
1299      "type":"structure",
1300      "required":["ConfigurationSet"],
1301      "members":{
1302        "ConfigurationSet":{"shape":"ConfigurationSet"}
1303      }
1304    },
1305    "CreateConfigurationSetResponse":{
1306      "type":"structure",
1307      "members":{
1308      }
1309    },
1310    "CreateConfigurationSetTrackingOptionsRequest":{
1311      "type":"structure",
1312      "required":[
1313        "ConfigurationSetName",
1314        "TrackingOptions"
1315      ],
1316      "members":{
1317        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1318        "TrackingOptions":{"shape":"TrackingOptions"}
1319      }
1320    },
1321    "CreateConfigurationSetTrackingOptionsResponse":{
1322      "type":"structure",
1323      "members":{
1324      }
1325    },
1326    "CreateCustomVerificationEmailTemplateRequest":{
1327      "type":"structure",
1328      "required":[
1329        "TemplateName",
1330        "FromEmailAddress",
1331        "TemplateSubject",
1332        "TemplateContent",
1333        "SuccessRedirectionURL",
1334        "FailureRedirectionURL"
1335      ],
1336      "members":{
1337        "TemplateName":{"shape":"TemplateName"},
1338        "FromEmailAddress":{"shape":"FromAddress"},
1339        "TemplateSubject":{"shape":"Subject"},
1340        "TemplateContent":{"shape":"TemplateContent"},
1341        "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
1342        "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
1343      }
1344    },
1345    "CreateReceiptFilterRequest":{
1346      "type":"structure",
1347      "required":["Filter"],
1348      "members":{
1349        "Filter":{"shape":"ReceiptFilter"}
1350      }
1351    },
1352    "CreateReceiptFilterResponse":{
1353      "type":"structure",
1354      "members":{
1355      }
1356    },
1357    "CreateReceiptRuleRequest":{
1358      "type":"structure",
1359      "required":[
1360        "RuleSetName",
1361        "Rule"
1362      ],
1363      "members":{
1364        "RuleSetName":{"shape":"ReceiptRuleSetName"},
1365        "After":{"shape":"ReceiptRuleName"},
1366        "Rule":{"shape":"ReceiptRule"}
1367      }
1368    },
1369    "CreateReceiptRuleResponse":{
1370      "type":"structure",
1371      "members":{
1372      }
1373    },
1374    "CreateReceiptRuleSetRequest":{
1375      "type":"structure",
1376      "required":["RuleSetName"],
1377      "members":{
1378        "RuleSetName":{"shape":"ReceiptRuleSetName"}
1379      }
1380    },
1381    "CreateReceiptRuleSetResponse":{
1382      "type":"structure",
1383      "members":{
1384      }
1385    },
1386    "CreateTemplateRequest":{
1387      "type":"structure",
1388      "required":["Template"],
1389      "members":{
1390        "Template":{"shape":"Template"}
1391      }
1392    },
1393    "CreateTemplateResponse":{
1394      "type":"structure",
1395      "members":{
1396      }
1397    },
1398    "CustomMailFromStatus":{
1399      "type":"string",
1400      "enum":[
1401        "Pending",
1402        "Success",
1403        "Failed",
1404        "TemporaryFailure"
1405      ]
1406    },
1407    "CustomRedirectDomain":{"type":"string"},
1408    "CustomVerificationEmailInvalidContentException":{
1409      "type":"structure",
1410      "members":{
1411      },
1412      "error":{
1413        "code":"CustomVerificationEmailInvalidContent",
1414        "httpStatusCode":400,
1415        "senderFault":true
1416      },
1417      "exception":true
1418    },
1419    "CustomVerificationEmailTemplate":{
1420      "type":"structure",
1421      "members":{
1422        "TemplateName":{"shape":"TemplateName"},
1423        "FromEmailAddress":{"shape":"FromAddress"},
1424        "TemplateSubject":{"shape":"Subject"},
1425        "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
1426        "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
1427      }
1428    },
1429    "CustomVerificationEmailTemplateAlreadyExistsException":{
1430      "type":"structure",
1431      "members":{
1432        "CustomVerificationEmailTemplateName":{"shape":"TemplateName"}
1433      },
1434      "error":{
1435        "code":"CustomVerificationEmailTemplateAlreadyExists",
1436        "httpStatusCode":400,
1437        "senderFault":true
1438      },
1439      "exception":true
1440    },
1441    "CustomVerificationEmailTemplateDoesNotExistException":{
1442      "type":"structure",
1443      "members":{
1444        "CustomVerificationEmailTemplateName":{"shape":"TemplateName"}
1445      },
1446      "error":{
1447        "code":"CustomVerificationEmailTemplateDoesNotExist",
1448        "httpStatusCode":400,
1449        "senderFault":true
1450      },
1451      "exception":true
1452    },
1453    "CustomVerificationEmailTemplates":{
1454      "type":"list",
1455      "member":{"shape":"CustomVerificationEmailTemplate"}
1456    },
1457    "DefaultDimensionValue":{"type":"string"},
1458    "DeleteConfigurationSetEventDestinationRequest":{
1459      "type":"structure",
1460      "required":[
1461        "ConfigurationSetName",
1462        "EventDestinationName"
1463      ],
1464      "members":{
1465        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1466        "EventDestinationName":{"shape":"EventDestinationName"}
1467      }
1468    },
1469    "DeleteConfigurationSetEventDestinationResponse":{
1470      "type":"structure",
1471      "members":{
1472      }
1473    },
1474    "DeleteConfigurationSetRequest":{
1475      "type":"structure",
1476      "required":["ConfigurationSetName"],
1477      "members":{
1478        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
1479      }
1480    },
1481    "DeleteConfigurationSetResponse":{
1482      "type":"structure",
1483      "members":{
1484      }
1485    },
1486    "DeleteConfigurationSetTrackingOptionsRequest":{
1487      "type":"structure",
1488      "required":["ConfigurationSetName"],
1489      "members":{
1490        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
1491      }
1492    },
1493    "DeleteConfigurationSetTrackingOptionsResponse":{
1494      "type":"structure",
1495      "members":{
1496      }
1497    },
1498    "DeleteCustomVerificationEmailTemplateRequest":{
1499      "type":"structure",
1500      "required":["TemplateName"],
1501      "members":{
1502        "TemplateName":{"shape":"TemplateName"}
1503      }
1504    },
1505    "DeleteIdentityPolicyRequest":{
1506      "type":"structure",
1507      "required":[
1508        "Identity",
1509        "PolicyName"
1510      ],
1511      "members":{
1512        "Identity":{"shape":"Identity"},
1513        "PolicyName":{"shape":"PolicyName"}
1514      }
1515    },
1516    "DeleteIdentityPolicyResponse":{
1517      "type":"structure",
1518      "members":{
1519      }
1520    },
1521    "DeleteIdentityRequest":{
1522      "type":"structure",
1523      "required":["Identity"],
1524      "members":{
1525        "Identity":{"shape":"Identity"}
1526      }
1527    },
1528    "DeleteIdentityResponse":{
1529      "type":"structure",
1530      "members":{
1531      }
1532    },
1533    "DeleteReceiptFilterRequest":{
1534      "type":"structure",
1535      "required":["FilterName"],
1536      "members":{
1537        "FilterName":{"shape":"ReceiptFilterName"}
1538      }
1539    },
1540    "DeleteReceiptFilterResponse":{
1541      "type":"structure",
1542      "members":{
1543      }
1544    },
1545    "DeleteReceiptRuleRequest":{
1546      "type":"structure",
1547      "required":[
1548        "RuleSetName",
1549        "RuleName"
1550      ],
1551      "members":{
1552        "RuleSetName":{"shape":"ReceiptRuleSetName"},
1553        "RuleName":{"shape":"ReceiptRuleName"}
1554      }
1555    },
1556    "DeleteReceiptRuleResponse":{
1557      "type":"structure",
1558      "members":{
1559      }
1560    },
1561    "DeleteReceiptRuleSetRequest":{
1562      "type":"structure",
1563      "required":["RuleSetName"],
1564      "members":{
1565        "RuleSetName":{"shape":"ReceiptRuleSetName"}
1566      }
1567    },
1568    "DeleteReceiptRuleSetResponse":{
1569      "type":"structure",
1570      "members":{
1571      }
1572    },
1573    "DeleteTemplateRequest":{
1574      "type":"structure",
1575      "required":["TemplateName"],
1576      "members":{
1577        "TemplateName":{"shape":"TemplateName"}
1578      }
1579    },
1580    "DeleteTemplateResponse":{
1581      "type":"structure",
1582      "members":{
1583      }
1584    },
1585    "DeleteVerifiedEmailAddressRequest":{
1586      "type":"structure",
1587      "required":["EmailAddress"],
1588      "members":{
1589        "EmailAddress":{"shape":"Address"}
1590      }
1591    },
1592    "DeliveryOptions":{
1593      "type":"structure",
1594      "members":{
1595        "TlsPolicy":{"shape":"TlsPolicy"}
1596      }
1597    },
1598    "DescribeActiveReceiptRuleSetRequest":{
1599      "type":"structure",
1600      "members":{
1601      }
1602    },
1603    "DescribeActiveReceiptRuleSetResponse":{
1604      "type":"structure",
1605      "members":{
1606        "Metadata":{"shape":"ReceiptRuleSetMetadata"},
1607        "Rules":{"shape":"ReceiptRulesList"}
1608      }
1609    },
1610    "DescribeConfigurationSetRequest":{
1611      "type":"structure",
1612      "required":["ConfigurationSetName"],
1613      "members":{
1614        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1615        "ConfigurationSetAttributeNames":{"shape":"ConfigurationSetAttributeList"}
1616      }
1617    },
1618    "DescribeConfigurationSetResponse":{
1619      "type":"structure",
1620      "members":{
1621        "ConfigurationSet":{"shape":"ConfigurationSet"},
1622        "EventDestinations":{"shape":"EventDestinations"},
1623        "TrackingOptions":{"shape":"TrackingOptions"},
1624        "DeliveryOptions":{"shape":"DeliveryOptions"},
1625        "ReputationOptions":{"shape":"ReputationOptions"}
1626      }
1627    },
1628    "DescribeReceiptRuleRequest":{
1629      "type":"structure",
1630      "required":[
1631        "RuleSetName",
1632        "RuleName"
1633      ],
1634      "members":{
1635        "RuleSetName":{"shape":"ReceiptRuleSetName"},
1636        "RuleName":{"shape":"ReceiptRuleName"}
1637      }
1638    },
1639    "DescribeReceiptRuleResponse":{
1640      "type":"structure",
1641      "members":{
1642        "Rule":{"shape":"ReceiptRule"}
1643      }
1644    },
1645    "DescribeReceiptRuleSetRequest":{
1646      "type":"structure",
1647      "required":["RuleSetName"],
1648      "members":{
1649        "RuleSetName":{"shape":"ReceiptRuleSetName"}
1650      }
1651    },
1652    "DescribeReceiptRuleSetResponse":{
1653      "type":"structure",
1654      "members":{
1655        "Metadata":{"shape":"ReceiptRuleSetMetadata"},
1656        "Rules":{"shape":"ReceiptRulesList"}
1657      }
1658    },
1659    "Destination":{
1660      "type":"structure",
1661      "members":{
1662        "ToAddresses":{"shape":"AddressList"},
1663        "CcAddresses":{"shape":"AddressList"},
1664        "BccAddresses":{"shape":"AddressList"}
1665      }
1666    },
1667    "DiagnosticCode":{"type":"string"},
1668    "DimensionName":{"type":"string"},
1669    "DimensionValueSource":{
1670      "type":"string",
1671      "enum":[
1672        "messageTag",
1673        "emailHeader",
1674        "linkTag"
1675      ]
1676    },
1677    "DkimAttributes":{
1678      "type":"map",
1679      "key":{"shape":"Identity"},
1680      "value":{"shape":"IdentityDkimAttributes"}
1681    },
1682    "Domain":{"type":"string"},
1683    "DsnAction":{
1684      "type":"string",
1685      "enum":[
1686        "failed",
1687        "delayed",
1688        "delivered",
1689        "relayed",
1690        "expanded"
1691      ]
1692    },
1693    "DsnStatus":{"type":"string"},
1694    "Enabled":{"type":"boolean"},
1695    "Error":{"type":"string"},
1696    "EventDestination":{
1697      "type":"structure",
1698      "required":[
1699        "Name",
1700        "MatchingEventTypes"
1701      ],
1702      "members":{
1703        "Name":{"shape":"EventDestinationName"},
1704        "Enabled":{"shape":"Enabled"},
1705        "MatchingEventTypes":{"shape":"EventTypes"},
1706        "KinesisFirehoseDestination":{"shape":"KinesisFirehoseDestination"},
1707        "CloudWatchDestination":{"shape":"CloudWatchDestination"},
1708        "SNSDestination":{"shape":"SNSDestination"}
1709      }
1710    },
1711    "EventDestinationAlreadyExistsException":{
1712      "type":"structure",
1713      "members":{
1714        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1715        "EventDestinationName":{"shape":"EventDestinationName"}
1716      },
1717      "error":{
1718        "code":"EventDestinationAlreadyExists",
1719        "httpStatusCode":400,
1720        "senderFault":true
1721      },
1722      "exception":true
1723    },
1724    "EventDestinationDoesNotExistException":{
1725      "type":"structure",
1726      "members":{
1727        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1728        "EventDestinationName":{"shape":"EventDestinationName"}
1729      },
1730      "error":{
1731        "code":"EventDestinationDoesNotExist",
1732        "httpStatusCode":400,
1733        "senderFault":true
1734      },
1735      "exception":true
1736    },
1737    "EventDestinationName":{"type":"string"},
1738    "EventDestinations":{
1739      "type":"list",
1740      "member":{"shape":"EventDestination"}
1741    },
1742    "EventType":{
1743      "type":"string",
1744      "enum":[
1745        "send",
1746        "reject",
1747        "bounce",
1748        "complaint",
1749        "delivery",
1750        "open",
1751        "click",
1752        "renderingFailure"
1753      ]
1754    },
1755    "EventTypes":{
1756      "type":"list",
1757      "member":{"shape":"EventType"}
1758    },
1759    "Explanation":{"type":"string"},
1760    "ExtensionField":{
1761      "type":"structure",
1762      "required":[
1763        "Name",
1764        "Value"
1765      ],
1766      "members":{
1767        "Name":{"shape":"ExtensionFieldName"},
1768        "Value":{"shape":"ExtensionFieldValue"}
1769      }
1770    },
1771    "ExtensionFieldList":{
1772      "type":"list",
1773      "member":{"shape":"ExtensionField"}
1774    },
1775    "ExtensionFieldName":{"type":"string"},
1776    "ExtensionFieldValue":{"type":"string"},
1777    "FailureRedirectionURL":{"type":"string"},
1778    "FromAddress":{"type":"string"},
1779    "FromEmailAddressNotVerifiedException":{
1780      "type":"structure",
1781      "members":{
1782        "FromEmailAddress":{"shape":"FromAddress"}
1783      },
1784      "error":{
1785        "code":"FromEmailAddressNotVerified",
1786        "httpStatusCode":400,
1787        "senderFault":true
1788      },
1789      "exception":true
1790    },
1791    "GetAccountSendingEnabledResponse":{
1792      "type":"structure",
1793      "members":{
1794        "Enabled":{"shape":"Enabled"}
1795      }
1796    },
1797    "GetCustomVerificationEmailTemplateRequest":{
1798      "type":"structure",
1799      "required":["TemplateName"],
1800      "members":{
1801        "TemplateName":{"shape":"TemplateName"}
1802      }
1803    },
1804    "GetCustomVerificationEmailTemplateResponse":{
1805      "type":"structure",
1806      "members":{
1807        "TemplateName":{"shape":"TemplateName"},
1808        "FromEmailAddress":{"shape":"FromAddress"},
1809        "TemplateSubject":{"shape":"Subject"},
1810        "TemplateContent":{"shape":"TemplateContent"},
1811        "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
1812        "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
1813      }
1814    },
1815    "GetIdentityDkimAttributesRequest":{
1816      "type":"structure",
1817      "required":["Identities"],
1818      "members":{
1819        "Identities":{"shape":"IdentityList"}
1820      }
1821    },
1822    "GetIdentityDkimAttributesResponse":{
1823      "type":"structure",
1824      "required":["DkimAttributes"],
1825      "members":{
1826        "DkimAttributes":{"shape":"DkimAttributes"}
1827      }
1828    },
1829    "GetIdentityMailFromDomainAttributesRequest":{
1830      "type":"structure",
1831      "required":["Identities"],
1832      "members":{
1833        "Identities":{"shape":"IdentityList"}
1834      }
1835    },
1836    "GetIdentityMailFromDomainAttributesResponse":{
1837      "type":"structure",
1838      "required":["MailFromDomainAttributes"],
1839      "members":{
1840        "MailFromDomainAttributes":{"shape":"MailFromDomainAttributes"}
1841      }
1842    },
1843    "GetIdentityNotificationAttributesRequest":{
1844      "type":"structure",
1845      "required":["Identities"],
1846      "members":{
1847        "Identities":{"shape":"IdentityList"}
1848      }
1849    },
1850    "GetIdentityNotificationAttributesResponse":{
1851      "type":"structure",
1852      "required":["NotificationAttributes"],
1853      "members":{
1854        "NotificationAttributes":{"shape":"NotificationAttributes"}
1855      }
1856    },
1857    "GetIdentityPoliciesRequest":{
1858      "type":"structure",
1859      "required":[
1860        "Identity",
1861        "PolicyNames"
1862      ],
1863      "members":{
1864        "Identity":{"shape":"Identity"},
1865        "PolicyNames":{"shape":"PolicyNameList"}
1866      }
1867    },
1868    "GetIdentityPoliciesResponse":{
1869      "type":"structure",
1870      "required":["Policies"],
1871      "members":{
1872        "Policies":{"shape":"PolicyMap"}
1873      }
1874    },
1875    "GetIdentityVerificationAttributesRequest":{
1876      "type":"structure",
1877      "required":["Identities"],
1878      "members":{
1879        "Identities":{"shape":"IdentityList"}
1880      }
1881    },
1882    "GetIdentityVerificationAttributesResponse":{
1883      "type":"structure",
1884      "required":["VerificationAttributes"],
1885      "members":{
1886        "VerificationAttributes":{"shape":"VerificationAttributes"}
1887      }
1888    },
1889    "GetSendQuotaResponse":{
1890      "type":"structure",
1891      "members":{
1892        "Max24HourSend":{"shape":"Max24HourSend"},
1893        "MaxSendRate":{"shape":"MaxSendRate"},
1894        "SentLast24Hours":{"shape":"SentLast24Hours"}
1895      }
1896    },
1897    "GetSendStatisticsResponse":{
1898      "type":"structure",
1899      "members":{
1900        "SendDataPoints":{"shape":"SendDataPointList"}
1901      }
1902    },
1903    "GetTemplateRequest":{
1904      "type":"structure",
1905      "required":["TemplateName"],
1906      "members":{
1907        "TemplateName":{"shape":"TemplateName"}
1908      }
1909    },
1910    "GetTemplateResponse":{
1911      "type":"structure",
1912      "members":{
1913        "Template":{"shape":"Template"}
1914      }
1915    },
1916    "HeaderName":{"type":"string"},
1917    "HeaderValue":{"type":"string"},
1918    "HtmlPart":{"type":"string"},
1919    "Identity":{"type":"string"},
1920    "IdentityDkimAttributes":{
1921      "type":"structure",
1922      "required":[
1923        "DkimEnabled",
1924        "DkimVerificationStatus"
1925      ],
1926      "members":{
1927        "DkimEnabled":{"shape":"Enabled"},
1928        "DkimVerificationStatus":{"shape":"VerificationStatus"},
1929        "DkimTokens":{"shape":"VerificationTokenList"}
1930      }
1931    },
1932    "IdentityList":{
1933      "type":"list",
1934      "member":{"shape":"Identity"}
1935    },
1936    "IdentityMailFromDomainAttributes":{
1937      "type":"structure",
1938      "required":[
1939        "MailFromDomain",
1940        "MailFromDomainStatus",
1941        "BehaviorOnMXFailure"
1942      ],
1943      "members":{
1944        "MailFromDomain":{"shape":"MailFromDomainName"},
1945        "MailFromDomainStatus":{"shape":"CustomMailFromStatus"},
1946        "BehaviorOnMXFailure":{"shape":"BehaviorOnMXFailure"}
1947      }
1948    },
1949    "IdentityNotificationAttributes":{
1950      "type":"structure",
1951      "required":[
1952        "BounceTopic",
1953        "ComplaintTopic",
1954        "DeliveryTopic",
1955        "ForwardingEnabled"
1956      ],
1957      "members":{
1958        "BounceTopic":{"shape":"NotificationTopic"},
1959        "ComplaintTopic":{"shape":"NotificationTopic"},
1960        "DeliveryTopic":{"shape":"NotificationTopic"},
1961        "ForwardingEnabled":{"shape":"Enabled"},
1962        "HeadersInBounceNotificationsEnabled":{"shape":"Enabled"},
1963        "HeadersInComplaintNotificationsEnabled":{"shape":"Enabled"},
1964        "HeadersInDeliveryNotificationsEnabled":{"shape":"Enabled"}
1965      }
1966    },
1967    "IdentityType":{
1968      "type":"string",
1969      "enum":[
1970        "EmailAddress",
1971        "Domain"
1972      ]
1973    },
1974    "IdentityVerificationAttributes":{
1975      "type":"structure",
1976      "required":["VerificationStatus"],
1977      "members":{
1978        "VerificationStatus":{"shape":"VerificationStatus"},
1979        "VerificationToken":{"shape":"VerificationToken"}
1980      }
1981    },
1982    "InvalidCloudWatchDestinationException":{
1983      "type":"structure",
1984      "members":{
1985        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
1986        "EventDestinationName":{"shape":"EventDestinationName"}
1987      },
1988      "error":{
1989        "code":"InvalidCloudWatchDestination",
1990        "httpStatusCode":400,
1991        "senderFault":true
1992      },
1993      "exception":true
1994    },
1995    "InvalidConfigurationSetException":{
1996      "type":"structure",
1997      "members":{
1998      },
1999      "error":{
2000        "code":"InvalidConfigurationSet",
2001        "httpStatusCode":400,
2002        "senderFault":true
2003      },
2004      "exception":true
2005    },
2006    "InvalidDeliveryOptionsException":{
2007      "type":"structure",
2008      "members":{
2009      },
2010      "error":{
2011        "code":"InvalidDeliveryOptions",
2012        "httpStatusCode":400,
2013        "senderFault":true
2014      },
2015      "exception":true
2016    },
2017    "InvalidFirehoseDestinationException":{
2018      "type":"structure",
2019      "members":{
2020        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
2021        "EventDestinationName":{"shape":"EventDestinationName"}
2022      },
2023      "error":{
2024        "code":"InvalidFirehoseDestination",
2025        "httpStatusCode":400,
2026        "senderFault":true
2027      },
2028      "exception":true
2029    },
2030    "InvalidLambdaFunctionException":{
2031      "type":"structure",
2032      "members":{
2033        "FunctionArn":{"shape":"AmazonResourceName"}
2034      },
2035      "error":{
2036        "code":"InvalidLambdaFunction",
2037        "httpStatusCode":400,
2038        "senderFault":true
2039      },
2040      "exception":true
2041    },
2042    "InvalidPolicyException":{
2043      "type":"structure",
2044      "members":{
2045      },
2046      "error":{
2047        "code":"InvalidPolicy",
2048        "httpStatusCode":400,
2049        "senderFault":true
2050      },
2051      "exception":true
2052    },
2053    "InvalidRenderingParameterException":{
2054      "type":"structure",
2055      "members":{
2056        "TemplateName":{"shape":"TemplateName"}
2057      },
2058      "error":{
2059        "code":"InvalidRenderingParameter",
2060        "httpStatusCode":400,
2061        "senderFault":true
2062      },
2063      "exception":true
2064    },
2065    "InvalidS3ConfigurationException":{
2066      "type":"structure",
2067      "members":{
2068        "Bucket":{"shape":"S3BucketName"}
2069      },
2070      "error":{
2071        "code":"InvalidS3Configuration",
2072        "httpStatusCode":400,
2073        "senderFault":true
2074      },
2075      "exception":true
2076    },
2077    "InvalidSNSDestinationException":{
2078      "type":"structure",
2079      "members":{
2080        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
2081        "EventDestinationName":{"shape":"EventDestinationName"}
2082      },
2083      "error":{
2084        "code":"InvalidSNSDestination",
2085        "httpStatusCode":400,
2086        "senderFault":true
2087      },
2088      "exception":true
2089    },
2090    "InvalidSnsTopicException":{
2091      "type":"structure",
2092      "members":{
2093        "Topic":{"shape":"AmazonResourceName"}
2094      },
2095      "error":{
2096        "code":"InvalidSnsTopic",
2097        "httpStatusCode":400,
2098        "senderFault":true
2099      },
2100      "exception":true
2101    },
2102    "InvalidTemplateException":{
2103      "type":"structure",
2104      "members":{
2105        "TemplateName":{"shape":"TemplateName"}
2106      },
2107      "error":{
2108        "code":"InvalidTemplate",
2109        "httpStatusCode":400,
2110        "senderFault":true
2111      },
2112      "exception":true
2113    },
2114    "InvalidTrackingOptionsException":{
2115      "type":"structure",
2116      "members":{
2117      },
2118      "error":{
2119        "code":"InvalidTrackingOptions",
2120        "httpStatusCode":400,
2121        "senderFault":true
2122      },
2123      "exception":true
2124    },
2125    "InvocationType":{
2126      "type":"string",
2127      "enum":[
2128        "Event",
2129        "RequestResponse"
2130      ]
2131    },
2132    "KinesisFirehoseDestination":{
2133      "type":"structure",
2134      "required":[
2135        "IAMRoleARN",
2136        "DeliveryStreamARN"
2137      ],
2138      "members":{
2139        "IAMRoleARN":{"shape":"AmazonResourceName"},
2140        "DeliveryStreamARN":{"shape":"AmazonResourceName"}
2141      }
2142    },
2143    "LambdaAction":{
2144      "type":"structure",
2145      "required":["FunctionArn"],
2146      "members":{
2147        "TopicArn":{"shape":"AmazonResourceName"},
2148        "FunctionArn":{"shape":"AmazonResourceName"},
2149        "InvocationType":{"shape":"InvocationType"}
2150      }
2151    },
2152    "LastAttemptDate":{"type":"timestamp"},
2153    "LastFreshStart":{"type":"timestamp"},
2154    "LimitExceededException":{
2155      "type":"structure",
2156      "members":{
2157      },
2158      "error":{
2159        "code":"LimitExceeded",
2160        "httpStatusCode":400,
2161        "senderFault":true
2162      },
2163      "exception":true
2164    },
2165    "ListConfigurationSetsRequest":{
2166      "type":"structure",
2167      "members":{
2168        "NextToken":{"shape":"NextToken"},
2169        "MaxItems":{"shape":"MaxItems"}
2170      }
2171    },
2172    "ListConfigurationSetsResponse":{
2173      "type":"structure",
2174      "members":{
2175        "ConfigurationSets":{"shape":"ConfigurationSets"},
2176        "NextToken":{"shape":"NextToken"}
2177      }
2178    },
2179    "ListCustomVerificationEmailTemplatesRequest":{
2180      "type":"structure",
2181      "members":{
2182        "NextToken":{"shape":"NextToken"},
2183        "MaxResults":{"shape":"MaxResults"}
2184      }
2185    },
2186    "ListCustomVerificationEmailTemplatesResponse":{
2187      "type":"structure",
2188      "members":{
2189        "CustomVerificationEmailTemplates":{"shape":"CustomVerificationEmailTemplates"},
2190        "NextToken":{"shape":"NextToken"}
2191      }
2192    },
2193    "ListIdentitiesRequest":{
2194      "type":"structure",
2195      "members":{
2196        "IdentityType":{"shape":"IdentityType"},
2197        "NextToken":{"shape":"NextToken"},
2198        "MaxItems":{"shape":"MaxItems"}
2199      }
2200    },
2201    "ListIdentitiesResponse":{
2202      "type":"structure",
2203      "required":["Identities"],
2204      "members":{
2205        "Identities":{"shape":"IdentityList"},
2206        "NextToken":{"shape":"NextToken"}
2207      }
2208    },
2209    "ListIdentityPoliciesRequest":{
2210      "type":"structure",
2211      "required":["Identity"],
2212      "members":{
2213        "Identity":{"shape":"Identity"}
2214      }
2215    },
2216    "ListIdentityPoliciesResponse":{
2217      "type":"structure",
2218      "required":["PolicyNames"],
2219      "members":{
2220        "PolicyNames":{"shape":"PolicyNameList"}
2221      }
2222    },
2223    "ListReceiptFiltersRequest":{
2224      "type":"structure",
2225      "members":{
2226      }
2227    },
2228    "ListReceiptFiltersResponse":{
2229      "type":"structure",
2230      "members":{
2231        "Filters":{"shape":"ReceiptFilterList"}
2232      }
2233    },
2234    "ListReceiptRuleSetsRequest":{
2235      "type":"structure",
2236      "members":{
2237        "NextToken":{"shape":"NextToken"}
2238      }
2239    },
2240    "ListReceiptRuleSetsResponse":{
2241      "type":"structure",
2242      "members":{
2243        "RuleSets":{"shape":"ReceiptRuleSetsLists"},
2244        "NextToken":{"shape":"NextToken"}
2245      }
2246    },
2247    "ListTemplatesRequest":{
2248      "type":"structure",
2249      "members":{
2250        "NextToken":{"shape":"NextToken"},
2251        "MaxItems":{"shape":"MaxItems"}
2252      }
2253    },
2254    "ListTemplatesResponse":{
2255      "type":"structure",
2256      "members":{
2257        "TemplatesMetadata":{"shape":"TemplateMetadataList"},
2258        "NextToken":{"shape":"NextToken"}
2259      }
2260    },
2261    "ListVerifiedEmailAddressesResponse":{
2262      "type":"structure",
2263      "members":{
2264        "VerifiedEmailAddresses":{"shape":"AddressList"}
2265      }
2266    },
2267    "MailFromDomainAttributes":{
2268      "type":"map",
2269      "key":{"shape":"Identity"},
2270      "value":{"shape":"IdentityMailFromDomainAttributes"}
2271    },
2272    "MailFromDomainName":{"type":"string"},
2273    "MailFromDomainNotVerifiedException":{
2274      "type":"structure",
2275      "members":{
2276      },
2277      "error":{
2278        "code":"MailFromDomainNotVerifiedException",
2279        "httpStatusCode":400,
2280        "senderFault":true
2281      },
2282      "exception":true
2283    },
2284    "Max24HourSend":{"type":"double"},
2285    "MaxItems":{"type":"integer"},
2286    "MaxResults":{
2287      "type":"integer",
2288      "box":true,
2289      "max":50,
2290      "min":1
2291    },
2292    "MaxSendRate":{"type":"double"},
2293    "Message":{
2294      "type":"structure",
2295      "required":[
2296        "Subject",
2297        "Body"
2298      ],
2299      "members":{
2300        "Subject":{"shape":"Content"},
2301        "Body":{"shape":"Body"}
2302      }
2303    },
2304    "MessageData":{"type":"string"},
2305    "MessageDsn":{
2306      "type":"structure",
2307      "required":["ReportingMta"],
2308      "members":{
2309        "ReportingMta":{"shape":"ReportingMta"},
2310        "ArrivalDate":{"shape":"ArrivalDate"},
2311        "ExtensionFields":{"shape":"ExtensionFieldList"}
2312      }
2313    },
2314    "MessageId":{"type":"string"},
2315    "MessageRejected":{
2316      "type":"structure",
2317      "members":{
2318      },
2319      "error":{
2320        "code":"MessageRejected",
2321        "httpStatusCode":400,
2322        "senderFault":true
2323      },
2324      "exception":true
2325    },
2326    "MessageTag":{
2327      "type":"structure",
2328      "required":[
2329        "Name",
2330        "Value"
2331      ],
2332      "members":{
2333        "Name":{"shape":"MessageTagName"},
2334        "Value":{"shape":"MessageTagValue"}
2335      }
2336    },
2337    "MessageTagList":{
2338      "type":"list",
2339      "member":{"shape":"MessageTag"}
2340    },
2341    "MessageTagName":{"type":"string"},
2342    "MessageTagValue":{"type":"string"},
2343    "MissingRenderingAttributeException":{
2344      "type":"structure",
2345      "members":{
2346        "TemplateName":{"shape":"TemplateName"}
2347      },
2348      "error":{
2349        "code":"MissingRenderingAttribute",
2350        "httpStatusCode":400,
2351        "senderFault":true
2352      },
2353      "exception":true
2354    },
2355    "NextToken":{"type":"string"},
2356    "NotificationAttributes":{
2357      "type":"map",
2358      "key":{"shape":"Identity"},
2359      "value":{"shape":"IdentityNotificationAttributes"}
2360    },
2361    "NotificationTopic":{"type":"string"},
2362    "NotificationType":{
2363      "type":"string",
2364      "enum":[
2365        "Bounce",
2366        "Complaint",
2367        "Delivery"
2368      ]
2369    },
2370    "Policy":{
2371      "type":"string",
2372      "min":1
2373    },
2374    "PolicyMap":{
2375      "type":"map",
2376      "key":{"shape":"PolicyName"},
2377      "value":{"shape":"Policy"}
2378    },
2379    "PolicyName":{
2380      "type":"string",
2381      "max":64,
2382      "min":1
2383    },
2384    "PolicyNameList":{
2385      "type":"list",
2386      "member":{"shape":"PolicyName"}
2387    },
2388    "ProductionAccessNotGrantedException":{
2389      "type":"structure",
2390      "members":{
2391      },
2392      "error":{
2393        "code":"ProductionAccessNotGranted",
2394        "httpStatusCode":400,
2395        "senderFault":true
2396      },
2397      "exception":true
2398    },
2399    "PutConfigurationSetDeliveryOptionsRequest":{
2400      "type":"structure",
2401      "required":["ConfigurationSetName"],
2402      "members":{
2403        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
2404        "DeliveryOptions":{"shape":"DeliveryOptions"}
2405      }
2406    },
2407    "PutConfigurationSetDeliveryOptionsResponse":{
2408      "type":"structure",
2409      "members":{
2410      }
2411    },
2412    "PutIdentityPolicyRequest":{
2413      "type":"structure",
2414      "required":[
2415        "Identity",
2416        "PolicyName",
2417        "Policy"
2418      ],
2419      "members":{
2420        "Identity":{"shape":"Identity"},
2421        "PolicyName":{"shape":"PolicyName"},
2422        "Policy":{"shape":"Policy"}
2423      }
2424    },
2425    "PutIdentityPolicyResponse":{
2426      "type":"structure",
2427      "members":{
2428      }
2429    },
2430    "RawMessage":{
2431      "type":"structure",
2432      "required":["Data"],
2433      "members":{
2434        "Data":{"shape":"RawMessageData"}
2435      }
2436    },
2437    "RawMessageData":{"type":"blob"},
2438    "ReceiptAction":{
2439      "type":"structure",
2440      "members":{
2441        "S3Action":{"shape":"S3Action"},
2442        "BounceAction":{"shape":"BounceAction"},
2443        "WorkmailAction":{"shape":"WorkmailAction"},
2444        "LambdaAction":{"shape":"LambdaAction"},
2445        "StopAction":{"shape":"StopAction"},
2446        "AddHeaderAction":{"shape":"AddHeaderAction"},
2447        "SNSAction":{"shape":"SNSAction"}
2448      }
2449    },
2450    "ReceiptActionsList":{
2451      "type":"list",
2452      "member":{"shape":"ReceiptAction"}
2453    },
2454    "ReceiptFilter":{
2455      "type":"structure",
2456      "required":[
2457        "Name",
2458        "IpFilter"
2459      ],
2460      "members":{
2461        "Name":{"shape":"ReceiptFilterName"},
2462        "IpFilter":{"shape":"ReceiptIpFilter"}
2463      }
2464    },
2465    "ReceiptFilterList":{
2466      "type":"list",
2467      "member":{"shape":"ReceiptFilter"}
2468    },
2469    "ReceiptFilterName":{"type":"string"},
2470    "ReceiptFilterPolicy":{
2471      "type":"string",
2472      "enum":[
2473        "Block",
2474        "Allow"
2475      ]
2476    },
2477    "ReceiptIpFilter":{
2478      "type":"structure",
2479      "required":[
2480        "Policy",
2481        "Cidr"
2482      ],
2483      "members":{
2484        "Policy":{"shape":"ReceiptFilterPolicy"},
2485        "Cidr":{"shape":"Cidr"}
2486      }
2487    },
2488    "ReceiptRule":{
2489      "type":"structure",
2490      "required":["Name"],
2491      "members":{
2492        "Name":{"shape":"ReceiptRuleName"},
2493        "Enabled":{"shape":"Enabled"},
2494        "TlsPolicy":{"shape":"TlsPolicy"},
2495        "Recipients":{"shape":"RecipientsList"},
2496        "Actions":{"shape":"ReceiptActionsList"},
2497        "ScanEnabled":{"shape":"Enabled"}
2498      }
2499    },
2500    "ReceiptRuleName":{"type":"string"},
2501    "ReceiptRuleNamesList":{
2502      "type":"list",
2503      "member":{"shape":"ReceiptRuleName"}
2504    },
2505    "ReceiptRuleSetMetadata":{
2506      "type":"structure",
2507      "members":{
2508        "Name":{"shape":"ReceiptRuleSetName"},
2509        "CreatedTimestamp":{"shape":"Timestamp"}
2510      }
2511    },
2512    "ReceiptRuleSetName":{"type":"string"},
2513    "ReceiptRuleSetsLists":{
2514      "type":"list",
2515      "member":{"shape":"ReceiptRuleSetMetadata"}
2516    },
2517    "ReceiptRulesList":{
2518      "type":"list",
2519      "member":{"shape":"ReceiptRule"}
2520    },
2521    "Recipient":{"type":"string"},
2522    "RecipientDsnFields":{
2523      "type":"structure",
2524      "required":[
2525        "Action",
2526        "Status"
2527      ],
2528      "members":{
2529        "FinalRecipient":{"shape":"Address"},
2530        "Action":{"shape":"DsnAction"},
2531        "RemoteMta":{"shape":"RemoteMta"},
2532        "Status":{"shape":"DsnStatus"},
2533        "DiagnosticCode":{"shape":"DiagnosticCode"},
2534        "LastAttemptDate":{"shape":"LastAttemptDate"},
2535        "ExtensionFields":{"shape":"ExtensionFieldList"}
2536      }
2537    },
2538    "RecipientsList":{
2539      "type":"list",
2540      "member":{"shape":"Recipient"}
2541    },
2542    "RemoteMta":{"type":"string"},
2543    "RenderedTemplate":{"type":"string"},
2544    "ReorderReceiptRuleSetRequest":{
2545      "type":"structure",
2546      "required":[
2547        "RuleSetName",
2548        "RuleNames"
2549      ],
2550      "members":{
2551        "RuleSetName":{"shape":"ReceiptRuleSetName"},
2552        "RuleNames":{"shape":"ReceiptRuleNamesList"}
2553      }
2554    },
2555    "ReorderReceiptRuleSetResponse":{
2556      "type":"structure",
2557      "members":{
2558      }
2559    },
2560    "ReportingMta":{"type":"string"},
2561    "ReputationOptions":{
2562      "type":"structure",
2563      "members":{
2564        "SendingEnabled":{"shape":"Enabled"},
2565        "ReputationMetricsEnabled":{"shape":"Enabled"},
2566        "LastFreshStart":{"shape":"LastFreshStart"}
2567      }
2568    },
2569    "RuleDoesNotExistException":{
2570      "type":"structure",
2571      "members":{
2572        "Name":{"shape":"RuleOrRuleSetName"}
2573      },
2574      "error":{
2575        "code":"RuleDoesNotExist",
2576        "httpStatusCode":400,
2577        "senderFault":true
2578      },
2579      "exception":true
2580    },
2581    "RuleOrRuleSetName":{"type":"string"},
2582    "RuleSetDoesNotExistException":{
2583      "type":"structure",
2584      "members":{
2585        "Name":{"shape":"RuleOrRuleSetName"}
2586      },
2587      "error":{
2588        "code":"RuleSetDoesNotExist",
2589        "httpStatusCode":400,
2590        "senderFault":true
2591      },
2592      "exception":true
2593    },
2594    "S3Action":{
2595      "type":"structure",
2596      "required":["BucketName"],
2597      "members":{
2598        "TopicArn":{"shape":"AmazonResourceName"},
2599        "BucketName":{"shape":"S3BucketName"},
2600        "ObjectKeyPrefix":{"shape":"S3KeyPrefix"},
2601        "KmsKeyArn":{"shape":"AmazonResourceName"}
2602      }
2603    },
2604    "S3BucketName":{"type":"string"},
2605    "S3KeyPrefix":{"type":"string"},
2606    "SNSAction":{
2607      "type":"structure",
2608      "required":["TopicArn"],
2609      "members":{
2610        "TopicArn":{"shape":"AmazonResourceName"},
2611        "Encoding":{"shape":"SNSActionEncoding"}
2612      }
2613    },
2614    "SNSActionEncoding":{
2615      "type":"string",
2616      "enum":[
2617        "UTF-8",
2618        "Base64"
2619      ]
2620    },
2621    "SNSDestination":{
2622      "type":"structure",
2623      "required":["TopicARN"],
2624      "members":{
2625        "TopicARN":{"shape":"AmazonResourceName"}
2626      }
2627    },
2628    "SendBounceRequest":{
2629      "type":"structure",
2630      "required":[
2631        "OriginalMessageId",
2632        "BounceSender",
2633        "BouncedRecipientInfoList"
2634      ],
2635      "members":{
2636        "OriginalMessageId":{"shape":"MessageId"},
2637        "BounceSender":{"shape":"Address"},
2638        "Explanation":{"shape":"Explanation"},
2639        "MessageDsn":{"shape":"MessageDsn"},
2640        "BouncedRecipientInfoList":{"shape":"BouncedRecipientInfoList"},
2641        "BounceSenderArn":{"shape":"AmazonResourceName"}
2642      }
2643    },
2644    "SendBounceResponse":{
2645      "type":"structure",
2646      "members":{
2647        "MessageId":{"shape":"MessageId"}
2648      }
2649    },
2650    "SendBulkTemplatedEmailRequest":{
2651      "type":"structure",
2652      "required":[
2653        "Source",
2654        "Template",
2655        "Destinations"
2656      ],
2657      "members":{
2658        "Source":{"shape":"Address"},
2659        "SourceArn":{"shape":"AmazonResourceName"},
2660        "ReplyToAddresses":{"shape":"AddressList"},
2661        "ReturnPath":{"shape":"Address"},
2662        "ReturnPathArn":{"shape":"AmazonResourceName"},
2663        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
2664        "DefaultTags":{"shape":"MessageTagList"},
2665        "Template":{"shape":"TemplateName"},
2666        "TemplateArn":{"shape":"AmazonResourceName"},
2667        "DefaultTemplateData":{"shape":"TemplateData"},
2668        "Destinations":{"shape":"BulkEmailDestinationList"}
2669      }
2670    },
2671    "SendBulkTemplatedEmailResponse":{
2672      "type":"structure",
2673      "required":["Status"],
2674      "members":{
2675        "Status":{"shape":"BulkEmailDestinationStatusList"}
2676      }
2677    },
2678    "SendCustomVerificationEmailRequest":{
2679      "type":"structure",
2680      "required":[
2681        "EmailAddress",
2682        "TemplateName"
2683      ],
2684      "members":{
2685        "EmailAddress":{"shape":"Address"},
2686        "TemplateName":{"shape":"TemplateName"},
2687        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
2688      }
2689    },
2690    "SendCustomVerificationEmailResponse":{
2691      "type":"structure",
2692      "members":{
2693        "MessageId":{"shape":"MessageId"}
2694      }
2695    },
2696    "SendDataPoint":{
2697      "type":"structure",
2698      "members":{
2699        "Timestamp":{"shape":"Timestamp"},
2700        "DeliveryAttempts":{"shape":"Counter"},
2701        "Bounces":{"shape":"Counter"},
2702        "Complaints":{"shape":"Counter"},
2703        "Rejects":{"shape":"Counter"}
2704      }
2705    },
2706    "SendDataPointList":{
2707      "type":"list",
2708      "member":{"shape":"SendDataPoint"}
2709    },
2710    "SendEmailRequest":{
2711      "type":"structure",
2712      "required":[
2713        "Source",
2714        "Destination",
2715        "Message"
2716      ],
2717      "members":{
2718        "Source":{"shape":"Address"},
2719        "Destination":{"shape":"Destination"},
2720        "Message":{"shape":"Message"},
2721        "ReplyToAddresses":{"shape":"AddressList"},
2722        "ReturnPath":{"shape":"Address"},
2723        "SourceArn":{"shape":"AmazonResourceName"},
2724        "ReturnPathArn":{"shape":"AmazonResourceName"},
2725        "Tags":{"shape":"MessageTagList"},
2726        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
2727      }
2728    },
2729    "SendEmailResponse":{
2730      "type":"structure",
2731      "required":["MessageId"],
2732      "members":{
2733        "MessageId":{"shape":"MessageId"}
2734      }
2735    },
2736    "SendRawEmailRequest":{
2737      "type":"structure",
2738      "required":["RawMessage"],
2739      "members":{
2740        "Source":{"shape":"Address"},
2741        "Destinations":{"shape":"AddressList"},
2742        "RawMessage":{"shape":"RawMessage"},
2743        "FromArn":{"shape":"AmazonResourceName"},
2744        "SourceArn":{"shape":"AmazonResourceName"},
2745        "ReturnPathArn":{"shape":"AmazonResourceName"},
2746        "Tags":{"shape":"MessageTagList"},
2747        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
2748      }
2749    },
2750    "SendRawEmailResponse":{
2751      "type":"structure",
2752      "required":["MessageId"],
2753      "members":{
2754        "MessageId":{"shape":"MessageId"}
2755      }
2756    },
2757    "SendTemplatedEmailRequest":{
2758      "type":"structure",
2759      "required":[
2760        "Source",
2761        "Destination",
2762        "Template",
2763        "TemplateData"
2764      ],
2765      "members":{
2766        "Source":{"shape":"Address"},
2767        "Destination":{"shape":"Destination"},
2768        "ReplyToAddresses":{"shape":"AddressList"},
2769        "ReturnPath":{"shape":"Address"},
2770        "SourceArn":{"shape":"AmazonResourceName"},
2771        "ReturnPathArn":{"shape":"AmazonResourceName"},
2772        "Tags":{"shape":"MessageTagList"},
2773        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
2774        "Template":{"shape":"TemplateName"},
2775        "TemplateArn":{"shape":"AmazonResourceName"},
2776        "TemplateData":{"shape":"TemplateData"}
2777      }
2778    },
2779    "SendTemplatedEmailResponse":{
2780      "type":"structure",
2781      "required":["MessageId"],
2782      "members":{
2783        "MessageId":{"shape":"MessageId"}
2784      }
2785    },
2786    "SentLast24Hours":{"type":"double"},
2787    "SetActiveReceiptRuleSetRequest":{
2788      "type":"structure",
2789      "members":{
2790        "RuleSetName":{"shape":"ReceiptRuleSetName"}
2791      }
2792    },
2793    "SetActiveReceiptRuleSetResponse":{
2794      "type":"structure",
2795      "members":{
2796      }
2797    },
2798    "SetIdentityDkimEnabledRequest":{
2799      "type":"structure",
2800      "required":[
2801        "Identity",
2802        "DkimEnabled"
2803      ],
2804      "members":{
2805        "Identity":{"shape":"Identity"},
2806        "DkimEnabled":{"shape":"Enabled"}
2807      }
2808    },
2809    "SetIdentityDkimEnabledResponse":{
2810      "type":"structure",
2811      "members":{
2812      }
2813    },
2814    "SetIdentityFeedbackForwardingEnabledRequest":{
2815      "type":"structure",
2816      "required":[
2817        "Identity",
2818        "ForwardingEnabled"
2819      ],
2820      "members":{
2821        "Identity":{"shape":"Identity"},
2822        "ForwardingEnabled":{"shape":"Enabled"}
2823      }
2824    },
2825    "SetIdentityFeedbackForwardingEnabledResponse":{
2826      "type":"structure",
2827      "members":{
2828      }
2829    },
2830    "SetIdentityHeadersInNotificationsEnabledRequest":{
2831      "type":"structure",
2832      "required":[
2833        "Identity",
2834        "NotificationType",
2835        "Enabled"
2836      ],
2837      "members":{
2838        "Identity":{"shape":"Identity"},
2839        "NotificationType":{"shape":"NotificationType"},
2840        "Enabled":{"shape":"Enabled"}
2841      }
2842    },
2843    "SetIdentityHeadersInNotificationsEnabledResponse":{
2844      "type":"structure",
2845      "members":{
2846      }
2847    },
2848    "SetIdentityMailFromDomainRequest":{
2849      "type":"structure",
2850      "required":["Identity"],
2851      "members":{
2852        "Identity":{"shape":"Identity"},
2853        "MailFromDomain":{"shape":"MailFromDomainName"},
2854        "BehaviorOnMXFailure":{"shape":"BehaviorOnMXFailure"}
2855      }
2856    },
2857    "SetIdentityMailFromDomainResponse":{
2858      "type":"structure",
2859      "members":{
2860      }
2861    },
2862    "SetIdentityNotificationTopicRequest":{
2863      "type":"structure",
2864      "required":[
2865        "Identity",
2866        "NotificationType"
2867      ],
2868      "members":{
2869        "Identity":{"shape":"Identity"},
2870        "NotificationType":{"shape":"NotificationType"},
2871        "SnsTopic":{"shape":"NotificationTopic"}
2872      }
2873    },
2874    "SetIdentityNotificationTopicResponse":{
2875      "type":"structure",
2876      "members":{
2877      }
2878    },
2879    "SetReceiptRulePositionRequest":{
2880      "type":"structure",
2881      "required":[
2882        "RuleSetName",
2883        "RuleName"
2884      ],
2885      "members":{
2886        "RuleSetName":{"shape":"ReceiptRuleSetName"},
2887        "RuleName":{"shape":"ReceiptRuleName"},
2888        "After":{"shape":"ReceiptRuleName"}
2889      }
2890    },
2891    "SetReceiptRulePositionResponse":{
2892      "type":"structure",
2893      "members":{
2894      }
2895    },
2896    "StopAction":{
2897      "type":"structure",
2898      "required":["Scope"],
2899      "members":{
2900        "Scope":{"shape":"StopScope"},
2901        "TopicArn":{"shape":"AmazonResourceName"}
2902      }
2903    },
2904    "StopScope":{
2905      "type":"string",
2906      "enum":["RuleSet"]
2907    },
2908    "Subject":{"type":"string"},
2909    "SubjectPart":{"type":"string"},
2910    "SuccessRedirectionURL":{"type":"string"},
2911    "Template":{
2912      "type":"structure",
2913      "required":["TemplateName"],
2914      "members":{
2915        "TemplateName":{"shape":"TemplateName"},
2916        "SubjectPart":{"shape":"SubjectPart"},
2917        "TextPart":{"shape":"TextPart"},
2918        "HtmlPart":{"shape":"HtmlPart"}
2919      }
2920    },
2921    "TemplateContent":{"type":"string"},
2922    "TemplateData":{
2923      "type":"string",
2924      "max":262144
2925    },
2926    "TemplateDoesNotExistException":{
2927      "type":"structure",
2928      "members":{
2929        "TemplateName":{"shape":"TemplateName"}
2930      },
2931      "error":{
2932        "code":"TemplateDoesNotExist",
2933        "httpStatusCode":400,
2934        "senderFault":true
2935      },
2936      "exception":true
2937    },
2938    "TemplateMetadata":{
2939      "type":"structure",
2940      "members":{
2941        "Name":{"shape":"TemplateName"},
2942        "CreatedTimestamp":{"shape":"Timestamp"}
2943      }
2944    },
2945    "TemplateMetadataList":{
2946      "type":"list",
2947      "member":{"shape":"TemplateMetadata"}
2948    },
2949    "TemplateName":{"type":"string"},
2950    "TestRenderTemplateRequest":{
2951      "type":"structure",
2952      "required":[
2953        "TemplateName",
2954        "TemplateData"
2955      ],
2956      "members":{
2957        "TemplateName":{"shape":"TemplateName"},
2958        "TemplateData":{"shape":"TemplateData"}
2959      }
2960    },
2961    "TestRenderTemplateResponse":{
2962      "type":"structure",
2963      "members":{
2964        "RenderedTemplate":{"shape":"RenderedTemplate"}
2965      }
2966    },
2967    "TextPart":{"type":"string"},
2968    "Timestamp":{"type":"timestamp"},
2969    "TlsPolicy":{
2970      "type":"string",
2971      "enum":[
2972        "Require",
2973        "Optional"
2974      ]
2975    },
2976    "TrackingOptions":{
2977      "type":"structure",
2978      "members":{
2979        "CustomRedirectDomain":{"shape":"CustomRedirectDomain"}
2980      }
2981    },
2982    "TrackingOptionsAlreadyExistsException":{
2983      "type":"structure",
2984      "members":{
2985        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
2986      },
2987      "error":{
2988        "code":"TrackingOptionsAlreadyExistsException",
2989        "httpStatusCode":400,
2990        "senderFault":true
2991      },
2992      "exception":true
2993    },
2994    "TrackingOptionsDoesNotExistException":{
2995      "type":"structure",
2996      "members":{
2997        "ConfigurationSetName":{"shape":"ConfigurationSetName"}
2998      },
2999      "error":{
3000        "code":"TrackingOptionsDoesNotExistException",
3001        "httpStatusCode":400,
3002        "senderFault":true
3003      },
3004      "exception":true
3005    },
3006    "UpdateAccountSendingEnabledRequest":{
3007      "type":"structure",
3008      "members":{
3009        "Enabled":{"shape":"Enabled"}
3010      }
3011    },
3012    "UpdateConfigurationSetEventDestinationRequest":{
3013      "type":"structure",
3014      "required":[
3015        "ConfigurationSetName",
3016        "EventDestination"
3017      ],
3018      "members":{
3019        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
3020        "EventDestination":{"shape":"EventDestination"}
3021      }
3022    },
3023    "UpdateConfigurationSetEventDestinationResponse":{
3024      "type":"structure",
3025      "members":{
3026      }
3027    },
3028    "UpdateConfigurationSetReputationMetricsEnabledRequest":{
3029      "type":"structure",
3030      "required":[
3031        "ConfigurationSetName",
3032        "Enabled"
3033      ],
3034      "members":{
3035        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
3036        "Enabled":{"shape":"Enabled"}
3037      }
3038    },
3039    "UpdateConfigurationSetSendingEnabledRequest":{
3040      "type":"structure",
3041      "required":[
3042        "ConfigurationSetName",
3043        "Enabled"
3044      ],
3045      "members":{
3046        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
3047        "Enabled":{"shape":"Enabled"}
3048      }
3049    },
3050    "UpdateConfigurationSetTrackingOptionsRequest":{
3051      "type":"structure",
3052      "required":[
3053        "ConfigurationSetName",
3054        "TrackingOptions"
3055      ],
3056      "members":{
3057        "ConfigurationSetName":{"shape":"ConfigurationSetName"},
3058        "TrackingOptions":{"shape":"TrackingOptions"}
3059      }
3060    },
3061    "UpdateConfigurationSetTrackingOptionsResponse":{
3062      "type":"structure",
3063      "members":{
3064      }
3065    },
3066    "UpdateCustomVerificationEmailTemplateRequest":{
3067      "type":"structure",
3068      "required":["TemplateName"],
3069      "members":{
3070        "TemplateName":{"shape":"TemplateName"},
3071        "FromEmailAddress":{"shape":"FromAddress"},
3072        "TemplateSubject":{"shape":"Subject"},
3073        "TemplateContent":{"shape":"TemplateContent"},
3074        "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
3075        "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
3076      }
3077    },
3078    "UpdateReceiptRuleRequest":{
3079      "type":"structure",
3080      "required":[
3081        "RuleSetName",
3082        "Rule"
3083      ],
3084      "members":{
3085        "RuleSetName":{"shape":"ReceiptRuleSetName"},
3086        "Rule":{"shape":"ReceiptRule"}
3087      }
3088    },
3089    "UpdateReceiptRuleResponse":{
3090      "type":"structure",
3091      "members":{
3092      }
3093    },
3094    "UpdateTemplateRequest":{
3095      "type":"structure",
3096      "required":["Template"],
3097      "members":{
3098        "Template":{"shape":"Template"}
3099      }
3100    },
3101    "UpdateTemplateResponse":{
3102      "type":"structure",
3103      "members":{
3104      }
3105    },
3106    "VerificationAttributes":{
3107      "type":"map",
3108      "key":{"shape":"Identity"},
3109      "value":{"shape":"IdentityVerificationAttributes"}
3110    },
3111    "VerificationStatus":{
3112      "type":"string",
3113      "enum":[
3114        "Pending",
3115        "Success",
3116        "Failed",
3117        "TemporaryFailure",
3118        "NotStarted"
3119      ]
3120    },
3121    "VerificationToken":{"type":"string"},
3122    "VerificationTokenList":{
3123      "type":"list",
3124      "member":{"shape":"VerificationToken"}
3125    },
3126    "VerifyDomainDkimRequest":{
3127      "type":"structure",
3128      "required":["Domain"],
3129      "members":{
3130        "Domain":{"shape":"Domain"}
3131      }
3132    },
3133    "VerifyDomainDkimResponse":{
3134      "type":"structure",
3135      "required":["DkimTokens"],
3136      "members":{
3137        "DkimTokens":{"shape":"VerificationTokenList"}
3138      }
3139    },
3140    "VerifyDomainIdentityRequest":{
3141      "type":"structure",
3142      "required":["Domain"],
3143      "members":{
3144        "Domain":{"shape":"Domain"}
3145      }
3146    },
3147    "VerifyDomainIdentityResponse":{
3148      "type":"structure",
3149      "required":["VerificationToken"],
3150      "members":{
3151        "VerificationToken":{"shape":"VerificationToken"}
3152      }
3153    },
3154    "VerifyEmailAddressRequest":{
3155      "type":"structure",
3156      "required":["EmailAddress"],
3157      "members":{
3158        "EmailAddress":{"shape":"Address"}
3159      }
3160    },
3161    "VerifyEmailIdentityRequest":{
3162      "type":"structure",
3163      "required":["EmailAddress"],
3164      "members":{
3165        "EmailAddress":{"shape":"Address"}
3166      }
3167    },
3168    "VerifyEmailIdentityResponse":{
3169      "type":"structure",
3170      "members":{
3171      }
3172    },
3173    "WorkmailAction":{
3174      "type":"structure",
3175      "required":["OrganizationArn"],
3176      "members":{
3177        "TopicArn":{"shape":"AmazonResourceName"},
3178        "OrganizationArn":{"shape":"AmazonResourceName"}
3179      }
3180    }
3181  }
3182}
3183