UNPKG

45.6 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2019-09-27",
5 "endpointPrefix": "email",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceAbbreviation": "Amazon SES V2",
9 "serviceFullName": "Amazon Simple Email Service",
10 "serviceId": "SESv2",
11 "signatureVersion": "v4",
12 "signingName": "ses",
13 "uid": "sesv2-2019-09-27"
14 },
15 "operations": {
16 "CreateConfigurationSet": {
17 "http": {
18 "requestUri": "/v2/email/configuration-sets"
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "ConfigurationSetName"
24 ],
25 "members": {
26 "ConfigurationSetName": {},
27 "TrackingOptions": {
28 "shape": "S3"
29 },
30 "DeliveryOptions": {
31 "shape": "S5"
32 },
33 "ReputationOptions": {
34 "shape": "S8"
35 },
36 "SendingOptions": {
37 "shape": "Sb"
38 },
39 "Tags": {
40 "shape": "Sc"
41 },
42 "SuppressionOptions": {
43 "shape": "Sg"
44 }
45 }
46 },
47 "output": {
48 "type": "structure",
49 "members": {}
50 }
51 },
52 "CreateConfigurationSetEventDestination": {
53 "http": {
54 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"
55 },
56 "input": {
57 "type": "structure",
58 "required": [
59 "ConfigurationSetName",
60 "EventDestinationName",
61 "EventDestination"
62 ],
63 "members": {
64 "ConfigurationSetName": {
65 "location": "uri",
66 "locationName": "ConfigurationSetName"
67 },
68 "EventDestinationName": {},
69 "EventDestination": {
70 "shape": "Sm"
71 }
72 }
73 },
74 "output": {
75 "type": "structure",
76 "members": {}
77 }
78 },
79 "CreateDedicatedIpPool": {
80 "http": {
81 "requestUri": "/v2/email/dedicated-ip-pools"
82 },
83 "input": {
84 "type": "structure",
85 "required": [
86 "PoolName"
87 ],
88 "members": {
89 "PoolName": {},
90 "Tags": {
91 "shape": "Sc"
92 }
93 }
94 },
95 "output": {
96 "type": "structure",
97 "members": {}
98 }
99 },
100 "CreateDeliverabilityTestReport": {
101 "http": {
102 "requestUri": "/v2/email/deliverability-dashboard/test"
103 },
104 "input": {
105 "type": "structure",
106 "required": [
107 "FromEmailAddress",
108 "Content"
109 ],
110 "members": {
111 "ReportName": {},
112 "FromEmailAddress": {},
113 "Content": {
114 "shape": "S15"
115 },
116 "Tags": {
117 "shape": "Sc"
118 }
119 }
120 },
121 "output": {
122 "type": "structure",
123 "required": [
124 "ReportId",
125 "DeliverabilityTestStatus"
126 ],
127 "members": {
128 "ReportId": {},
129 "DeliverabilityTestStatus": {}
130 }
131 }
132 },
133 "CreateEmailIdentity": {
134 "http": {
135 "requestUri": "/v2/email/identities"
136 },
137 "input": {
138 "type": "structure",
139 "required": [
140 "EmailIdentity"
141 ],
142 "members": {
143 "EmailIdentity": {},
144 "Tags": {
145 "shape": "Sc"
146 },
147 "DkimSigningAttributes": {
148 "shape": "S1l"
149 }
150 }
151 },
152 "output": {
153 "type": "structure",
154 "members": {
155 "IdentityType": {},
156 "VerifiedForSendingStatus": {
157 "type": "boolean"
158 },
159 "DkimAttributes": {
160 "shape": "S1q"
161 }
162 }
163 }
164 },
165 "DeleteConfigurationSet": {
166 "http": {
167 "method": "DELETE",
168 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}"
169 },
170 "input": {
171 "type": "structure",
172 "required": [
173 "ConfigurationSetName"
174 ],
175 "members": {
176 "ConfigurationSetName": {
177 "location": "uri",
178 "locationName": "ConfigurationSetName"
179 }
180 }
181 },
182 "output": {
183 "type": "structure",
184 "members": {}
185 }
186 },
187 "DeleteConfigurationSetEventDestination": {
188 "http": {
189 "method": "DELETE",
190 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"
191 },
192 "input": {
193 "type": "structure",
194 "required": [
195 "ConfigurationSetName",
196 "EventDestinationName"
197 ],
198 "members": {
199 "ConfigurationSetName": {
200 "location": "uri",
201 "locationName": "ConfigurationSetName"
202 },
203 "EventDestinationName": {
204 "location": "uri",
205 "locationName": "EventDestinationName"
206 }
207 }
208 },
209 "output": {
210 "type": "structure",
211 "members": {}
212 }
213 },
214 "DeleteDedicatedIpPool": {
215 "http": {
216 "method": "DELETE",
217 "requestUri": "/v2/email/dedicated-ip-pools/{PoolName}"
218 },
219 "input": {
220 "type": "structure",
221 "required": [
222 "PoolName"
223 ],
224 "members": {
225 "PoolName": {
226 "location": "uri",
227 "locationName": "PoolName"
228 }
229 }
230 },
231 "output": {
232 "type": "structure",
233 "members": {}
234 }
235 },
236 "DeleteEmailIdentity": {
237 "http": {
238 "method": "DELETE",
239 "requestUri": "/v2/email/identities/{EmailIdentity}"
240 },
241 "input": {
242 "type": "structure",
243 "required": [
244 "EmailIdentity"
245 ],
246 "members": {
247 "EmailIdentity": {
248 "location": "uri",
249 "locationName": "EmailIdentity"
250 }
251 }
252 },
253 "output": {
254 "type": "structure",
255 "members": {}
256 }
257 },
258 "DeleteSuppressedDestination": {
259 "http": {
260 "method": "DELETE",
261 "requestUri": "/v2/email/suppression/addresses/{EmailAddress}"
262 },
263 "input": {
264 "type": "structure",
265 "required": [
266 "EmailAddress"
267 ],
268 "members": {
269 "EmailAddress": {
270 "location": "uri",
271 "locationName": "EmailAddress"
272 }
273 }
274 },
275 "output": {
276 "type": "structure",
277 "members": {}
278 }
279 },
280 "GetAccount": {
281 "http": {
282 "method": "GET",
283 "requestUri": "/v2/email/account"
284 },
285 "input": {
286 "type": "structure",
287 "members": {}
288 },
289 "output": {
290 "type": "structure",
291 "members": {
292 "DedicatedIpAutoWarmupEnabled": {
293 "type": "boolean"
294 },
295 "EnforcementStatus": {},
296 "ProductionAccessEnabled": {
297 "type": "boolean"
298 },
299 "SendQuota": {
300 "type": "structure",
301 "members": {
302 "Max24HourSend": {
303 "type": "double"
304 },
305 "MaxSendRate": {
306 "type": "double"
307 },
308 "SentLast24Hours": {
309 "type": "double"
310 }
311 }
312 },
313 "SendingEnabled": {
314 "type": "boolean"
315 },
316 "SuppressionAttributes": {
317 "type": "structure",
318 "members": {
319 "SuppressedReasons": {
320 "shape": "Sh"
321 }
322 }
323 }
324 }
325 }
326 },
327 "GetBlacklistReports": {
328 "http": {
329 "method": "GET",
330 "requestUri": "/v2/email/deliverability-dashboard/blacklist-report"
331 },
332 "input": {
333 "type": "structure",
334 "required": [
335 "BlacklistItemNames"
336 ],
337 "members": {
338 "BlacklistItemNames": {
339 "location": "querystring",
340 "locationName": "BlacklistItemNames",
341 "type": "list",
342 "member": {}
343 }
344 }
345 },
346 "output": {
347 "type": "structure",
348 "required": [
349 "BlacklistReport"
350 ],
351 "members": {
352 "BlacklistReport": {
353 "type": "map",
354 "key": {},
355 "value": {
356 "type": "list",
357 "member": {
358 "type": "structure",
359 "members": {
360 "RblName": {},
361 "ListingTime": {
362 "type": "timestamp"
363 },
364 "Description": {}
365 }
366 }
367 }
368 }
369 }
370 }
371 },
372 "GetConfigurationSet": {
373 "http": {
374 "method": "GET",
375 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}"
376 },
377 "input": {
378 "type": "structure",
379 "required": [
380 "ConfigurationSetName"
381 ],
382 "members": {
383 "ConfigurationSetName": {
384 "location": "uri",
385 "locationName": "ConfigurationSetName"
386 }
387 }
388 },
389 "output": {
390 "type": "structure",
391 "members": {
392 "ConfigurationSetName": {},
393 "TrackingOptions": {
394 "shape": "S3"
395 },
396 "DeliveryOptions": {
397 "shape": "S5"
398 },
399 "ReputationOptions": {
400 "shape": "S8"
401 },
402 "SendingOptions": {
403 "shape": "Sb"
404 },
405 "Tags": {
406 "shape": "Sc"
407 },
408 "SuppressionOptions": {
409 "shape": "Sg"
410 }
411 }
412 }
413 },
414 "GetConfigurationSetEventDestinations": {
415 "http": {
416 "method": "GET",
417 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"
418 },
419 "input": {
420 "type": "structure",
421 "required": [
422 "ConfigurationSetName"
423 ],
424 "members": {
425 "ConfigurationSetName": {
426 "location": "uri",
427 "locationName": "ConfigurationSetName"
428 }
429 }
430 },
431 "output": {
432 "type": "structure",
433 "members": {
434 "EventDestinations": {
435 "type": "list",
436 "member": {
437 "type": "structure",
438 "required": [
439 "Name",
440 "MatchingEventTypes"
441 ],
442 "members": {
443 "Name": {},
444 "Enabled": {
445 "type": "boolean"
446 },
447 "MatchingEventTypes": {
448 "shape": "Sn"
449 },
450 "KinesisFirehoseDestination": {
451 "shape": "Sp"
452 },
453 "CloudWatchDestination": {
454 "shape": "Sr"
455 },
456 "SnsDestination": {
457 "shape": "Sx"
458 },
459 "PinpointDestination": {
460 "shape": "Sy"
461 }
462 }
463 }
464 }
465 }
466 }
467 },
468 "GetDedicatedIp": {
469 "http": {
470 "method": "GET",
471 "requestUri": "/v2/email/dedicated-ips/{IP}"
472 },
473 "input": {
474 "type": "structure",
475 "required": [
476 "Ip"
477 ],
478 "members": {
479 "Ip": {
480 "location": "uri",
481 "locationName": "IP"
482 }
483 }
484 },
485 "output": {
486 "type": "structure",
487 "members": {
488 "DedicatedIp": {
489 "shape": "S2w"
490 }
491 }
492 }
493 },
494 "GetDedicatedIps": {
495 "http": {
496 "method": "GET",
497 "requestUri": "/v2/email/dedicated-ips"
498 },
499 "input": {
500 "type": "structure",
501 "members": {
502 "PoolName": {
503 "location": "querystring",
504 "locationName": "PoolName"
505 },
506 "NextToken": {
507 "location": "querystring",
508 "locationName": "NextToken"
509 },
510 "PageSize": {
511 "location": "querystring",
512 "locationName": "PageSize",
513 "type": "integer"
514 }
515 }
516 },
517 "output": {
518 "type": "structure",
519 "members": {
520 "DedicatedIps": {
521 "type": "list",
522 "member": {
523 "shape": "S2w"
524 }
525 },
526 "NextToken": {}
527 }
528 }
529 },
530 "GetDeliverabilityDashboardOptions": {
531 "http": {
532 "method": "GET",
533 "requestUri": "/v2/email/deliverability-dashboard"
534 },
535 "input": {
536 "type": "structure",
537 "members": {}
538 },
539 "output": {
540 "type": "structure",
541 "required": [
542 "DashboardEnabled"
543 ],
544 "members": {
545 "DashboardEnabled": {
546 "type": "boolean"
547 },
548 "SubscriptionExpiryDate": {
549 "type": "timestamp"
550 },
551 "AccountStatus": {},
552 "ActiveSubscribedDomains": {
553 "shape": "S37"
554 },
555 "PendingExpirationSubscribedDomains": {
556 "shape": "S37"
557 }
558 }
559 }
560 },
561 "GetDeliverabilityTestReport": {
562 "http": {
563 "method": "GET",
564 "requestUri": "/v2/email/deliverability-dashboard/test-reports/{ReportId}"
565 },
566 "input": {
567 "type": "structure",
568 "required": [
569 "ReportId"
570 ],
571 "members": {
572 "ReportId": {
573 "location": "uri",
574 "locationName": "ReportId"
575 }
576 }
577 },
578 "output": {
579 "type": "structure",
580 "required": [
581 "DeliverabilityTestReport",
582 "OverallPlacement",
583 "IspPlacements"
584 ],
585 "members": {
586 "DeliverabilityTestReport": {
587 "shape": "S3f"
588 },
589 "OverallPlacement": {
590 "shape": "S3h"
591 },
592 "IspPlacements": {
593 "type": "list",
594 "member": {
595 "type": "structure",
596 "members": {
597 "IspName": {},
598 "PlacementStatistics": {
599 "shape": "S3h"
600 }
601 }
602 }
603 },
604 "Message": {},
605 "Tags": {
606 "shape": "Sc"
607 }
608 }
609 }
610 },
611 "GetDomainDeliverabilityCampaign": {
612 "http": {
613 "method": "GET",
614 "requestUri": "/v2/email/deliverability-dashboard/campaigns/{CampaignId}"
615 },
616 "input": {
617 "type": "structure",
618 "required": [
619 "CampaignId"
620 ],
621 "members": {
622 "CampaignId": {
623 "location": "uri",
624 "locationName": "CampaignId"
625 }
626 }
627 },
628 "output": {
629 "type": "structure",
630 "required": [
631 "DomainDeliverabilityCampaign"
632 ],
633 "members": {
634 "DomainDeliverabilityCampaign": {
635 "shape": "S3p"
636 }
637 }
638 }
639 },
640 "GetDomainStatisticsReport": {
641 "http": {
642 "method": "GET",
643 "requestUri": "/v2/email/deliverability-dashboard/statistics-report/{Domain}"
644 },
645 "input": {
646 "type": "structure",
647 "required": [
648 "Domain",
649 "StartDate",
650 "EndDate"
651 ],
652 "members": {
653 "Domain": {
654 "location": "uri",
655 "locationName": "Domain"
656 },
657 "StartDate": {
658 "location": "querystring",
659 "locationName": "StartDate",
660 "type": "timestamp"
661 },
662 "EndDate": {
663 "location": "querystring",
664 "locationName": "EndDate",
665 "type": "timestamp"
666 }
667 }
668 },
669 "output": {
670 "type": "structure",
671 "required": [
672 "OverallVolume",
673 "DailyVolumes"
674 ],
675 "members": {
676 "OverallVolume": {
677 "type": "structure",
678 "members": {
679 "VolumeStatistics": {
680 "shape": "S3z"
681 },
682 "ReadRatePercent": {
683 "type": "double"
684 },
685 "DomainIspPlacements": {
686 "shape": "S40"
687 }
688 }
689 },
690 "DailyVolumes": {
691 "type": "list",
692 "member": {
693 "type": "structure",
694 "members": {
695 "StartDate": {
696 "type": "timestamp"
697 },
698 "VolumeStatistics": {
699 "shape": "S3z"
700 },
701 "DomainIspPlacements": {
702 "shape": "S40"
703 }
704 }
705 }
706 }
707 }
708 }
709 },
710 "GetEmailIdentity": {
711 "http": {
712 "method": "GET",
713 "requestUri": "/v2/email/identities/{EmailIdentity}"
714 },
715 "input": {
716 "type": "structure",
717 "required": [
718 "EmailIdentity"
719 ],
720 "members": {
721 "EmailIdentity": {
722 "location": "uri",
723 "locationName": "EmailIdentity"
724 }
725 }
726 },
727 "output": {
728 "type": "structure",
729 "members": {
730 "IdentityType": {},
731 "FeedbackForwardingStatus": {
732 "type": "boolean"
733 },
734 "VerifiedForSendingStatus": {
735 "type": "boolean"
736 },
737 "DkimAttributes": {
738 "shape": "S1q"
739 },
740 "MailFromAttributes": {
741 "type": "structure",
742 "required": [
743 "MailFromDomain",
744 "MailFromDomainStatus",
745 "BehaviorOnMxFailure"
746 ],
747 "members": {
748 "MailFromDomain": {},
749 "MailFromDomainStatus": {},
750 "BehaviorOnMxFailure": {}
751 }
752 },
753 "Tags": {
754 "shape": "Sc"
755 }
756 }
757 }
758 },
759 "GetSuppressedDestination": {
760 "http": {
761 "method": "GET",
762 "requestUri": "/v2/email/suppression/addresses/{EmailAddress}"
763 },
764 "input": {
765 "type": "structure",
766 "required": [
767 "EmailAddress"
768 ],
769 "members": {
770 "EmailAddress": {
771 "location": "uri",
772 "locationName": "EmailAddress"
773 }
774 }
775 },
776 "output": {
777 "type": "structure",
778 "required": [
779 "SuppressedDestination"
780 ],
781 "members": {
782 "SuppressedDestination": {
783 "type": "structure",
784 "required": [
785 "EmailAddress",
786 "Reason",
787 "LastUpdateTime"
788 ],
789 "members": {
790 "EmailAddress": {},
791 "Reason": {},
792 "LastUpdateTime": {
793 "type": "timestamp"
794 },
795 "Attributes": {
796 "type": "structure",
797 "members": {
798 "MessageId": {},
799 "FeedbackId": {}
800 }
801 }
802 }
803 }
804 }
805 }
806 },
807 "ListConfigurationSets": {
808 "http": {
809 "method": "GET",
810 "requestUri": "/v2/email/configuration-sets"
811 },
812 "input": {
813 "type": "structure",
814 "members": {
815 "NextToken": {
816 "location": "querystring",
817 "locationName": "NextToken"
818 },
819 "PageSize": {
820 "location": "querystring",
821 "locationName": "PageSize",
822 "type": "integer"
823 }
824 }
825 },
826 "output": {
827 "type": "structure",
828 "members": {
829 "ConfigurationSets": {
830 "type": "list",
831 "member": {}
832 },
833 "NextToken": {}
834 }
835 }
836 },
837 "ListDedicatedIpPools": {
838 "http": {
839 "method": "GET",
840 "requestUri": "/v2/email/dedicated-ip-pools"
841 },
842 "input": {
843 "type": "structure",
844 "members": {
845 "NextToken": {
846 "location": "querystring",
847 "locationName": "NextToken"
848 },
849 "PageSize": {
850 "location": "querystring",
851 "locationName": "PageSize",
852 "type": "integer"
853 }
854 }
855 },
856 "output": {
857 "type": "structure",
858 "members": {
859 "DedicatedIpPools": {
860 "type": "list",
861 "member": {}
862 },
863 "NextToken": {}
864 }
865 }
866 },
867 "ListDeliverabilityTestReports": {
868 "http": {
869 "method": "GET",
870 "requestUri": "/v2/email/deliverability-dashboard/test-reports"
871 },
872 "input": {
873 "type": "structure",
874 "members": {
875 "NextToken": {
876 "location": "querystring",
877 "locationName": "NextToken"
878 },
879 "PageSize": {
880 "location": "querystring",
881 "locationName": "PageSize",
882 "type": "integer"
883 }
884 }
885 },
886 "output": {
887 "type": "structure",
888 "required": [
889 "DeliverabilityTestReports"
890 ],
891 "members": {
892 "DeliverabilityTestReports": {
893 "type": "list",
894 "member": {
895 "shape": "S3f"
896 }
897 },
898 "NextToken": {}
899 }
900 }
901 },
902 "ListDomainDeliverabilityCampaigns": {
903 "http": {
904 "method": "GET",
905 "requestUri": "/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"
906 },
907 "input": {
908 "type": "structure",
909 "required": [
910 "StartDate",
911 "EndDate",
912 "SubscribedDomain"
913 ],
914 "members": {
915 "StartDate": {
916 "location": "querystring",
917 "locationName": "StartDate",
918 "type": "timestamp"
919 },
920 "EndDate": {
921 "location": "querystring",
922 "locationName": "EndDate",
923 "type": "timestamp"
924 },
925 "SubscribedDomain": {
926 "location": "uri",
927 "locationName": "SubscribedDomain"
928 },
929 "NextToken": {
930 "location": "querystring",
931 "locationName": "NextToken"
932 },
933 "PageSize": {
934 "location": "querystring",
935 "locationName": "PageSize",
936 "type": "integer"
937 }
938 }
939 },
940 "output": {
941 "type": "structure",
942 "required": [
943 "DomainDeliverabilityCampaigns"
944 ],
945 "members": {
946 "DomainDeliverabilityCampaigns": {
947 "type": "list",
948 "member": {
949 "shape": "S3p"
950 }
951 },
952 "NextToken": {}
953 }
954 }
955 },
956 "ListEmailIdentities": {
957 "http": {
958 "method": "GET",
959 "requestUri": "/v2/email/identities"
960 },
961 "input": {
962 "type": "structure",
963 "members": {
964 "NextToken": {
965 "location": "querystring",
966 "locationName": "NextToken"
967 },
968 "PageSize": {
969 "location": "querystring",
970 "locationName": "PageSize",
971 "type": "integer"
972 }
973 }
974 },
975 "output": {
976 "type": "structure",
977 "members": {
978 "EmailIdentities": {
979 "type": "list",
980 "member": {
981 "type": "structure",
982 "members": {
983 "IdentityType": {},
984 "IdentityName": {},
985 "SendingEnabled": {
986 "type": "boolean"
987 }
988 }
989 }
990 },
991 "NextToken": {}
992 }
993 }
994 },
995 "ListSuppressedDestinations": {
996 "http": {
997 "method": "GET",
998 "requestUri": "/v2/email/suppression/addresses"
999 },
1000 "input": {
1001 "type": "structure",
1002 "members": {
1003 "Reasons": {
1004 "shape": "Sh",
1005 "location": "querystring",
1006 "locationName": "Reason"
1007 },
1008 "StartDate": {
1009 "location": "querystring",
1010 "locationName": "StartDate",
1011 "type": "timestamp"
1012 },
1013 "EndDate": {
1014 "location": "querystring",
1015 "locationName": "EndDate",
1016 "type": "timestamp"
1017 },
1018 "NextToken": {
1019 "location": "querystring",
1020 "locationName": "NextToken"
1021 },
1022 "PageSize": {
1023 "location": "querystring",
1024 "locationName": "PageSize",
1025 "type": "integer"
1026 }
1027 }
1028 },
1029 "output": {
1030 "type": "structure",
1031 "members": {
1032 "SuppressedDestinationSummaries": {
1033 "type": "list",
1034 "member": {
1035 "type": "structure",
1036 "required": [
1037 "EmailAddress",
1038 "Reason",
1039 "LastUpdateTime"
1040 ],
1041 "members": {
1042 "EmailAddress": {},
1043 "Reason": {},
1044 "LastUpdateTime": {
1045 "type": "timestamp"
1046 }
1047 }
1048 }
1049 },
1050 "NextToken": {}
1051 }
1052 }
1053 },
1054 "ListTagsForResource": {
1055 "http": {
1056 "method": "GET",
1057 "requestUri": "/v2/email/tags"
1058 },
1059 "input": {
1060 "type": "structure",
1061 "required": [
1062 "ResourceArn"
1063 ],
1064 "members": {
1065 "ResourceArn": {
1066 "location": "querystring",
1067 "locationName": "ResourceArn"
1068 }
1069 }
1070 },
1071 "output": {
1072 "type": "structure",
1073 "required": [
1074 "Tags"
1075 ],
1076 "members": {
1077 "Tags": {
1078 "shape": "Sc"
1079 }
1080 }
1081 }
1082 },
1083 "PutAccountDedicatedIpWarmupAttributes": {
1084 "http": {
1085 "method": "PUT",
1086 "requestUri": "/v2/email/account/dedicated-ips/warmup"
1087 },
1088 "input": {
1089 "type": "structure",
1090 "members": {
1091 "AutoWarmupEnabled": {
1092 "type": "boolean"
1093 }
1094 }
1095 },
1096 "output": {
1097 "type": "structure",
1098 "members": {}
1099 }
1100 },
1101 "PutAccountSendingAttributes": {
1102 "http": {
1103 "method": "PUT",
1104 "requestUri": "/v2/email/account/sending"
1105 },
1106 "input": {
1107 "type": "structure",
1108 "members": {
1109 "SendingEnabled": {
1110 "type": "boolean"
1111 }
1112 }
1113 },
1114 "output": {
1115 "type": "structure",
1116 "members": {}
1117 }
1118 },
1119 "PutAccountSuppressionAttributes": {
1120 "http": {
1121 "method": "PUT",
1122 "requestUri": "/v2/email/account/suppression"
1123 },
1124 "input": {
1125 "type": "structure",
1126 "members": {
1127 "SuppressedReasons": {
1128 "shape": "Sh"
1129 }
1130 }
1131 },
1132 "output": {
1133 "type": "structure",
1134 "members": {}
1135 }
1136 },
1137 "PutConfigurationSetDeliveryOptions": {
1138 "http": {
1139 "method": "PUT",
1140 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options"
1141 },
1142 "input": {
1143 "type": "structure",
1144 "required": [
1145 "ConfigurationSetName"
1146 ],
1147 "members": {
1148 "ConfigurationSetName": {
1149 "location": "uri",
1150 "locationName": "ConfigurationSetName"
1151 },
1152 "TlsPolicy": {},
1153 "SendingPoolName": {}
1154 }
1155 },
1156 "output": {
1157 "type": "structure",
1158 "members": {}
1159 }
1160 },
1161 "PutConfigurationSetReputationOptions": {
1162 "http": {
1163 "method": "PUT",
1164 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options"
1165 },
1166 "input": {
1167 "type": "structure",
1168 "required": [
1169 "ConfigurationSetName"
1170 ],
1171 "members": {
1172 "ConfigurationSetName": {
1173 "location": "uri",
1174 "locationName": "ConfigurationSetName"
1175 },
1176 "ReputationMetricsEnabled": {
1177 "type": "boolean"
1178 }
1179 }
1180 },
1181 "output": {
1182 "type": "structure",
1183 "members": {}
1184 }
1185 },
1186 "PutConfigurationSetSendingOptions": {
1187 "http": {
1188 "method": "PUT",
1189 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/sending"
1190 },
1191 "input": {
1192 "type": "structure",
1193 "required": [
1194 "ConfigurationSetName"
1195 ],
1196 "members": {
1197 "ConfigurationSetName": {
1198 "location": "uri",
1199 "locationName": "ConfigurationSetName"
1200 },
1201 "SendingEnabled": {
1202 "type": "boolean"
1203 }
1204 }
1205 },
1206 "output": {
1207 "type": "structure",
1208 "members": {}
1209 }
1210 },
1211 "PutConfigurationSetSuppressionOptions": {
1212 "http": {
1213 "method": "PUT",
1214 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options"
1215 },
1216 "input": {
1217 "type": "structure",
1218 "required": [
1219 "ConfigurationSetName"
1220 ],
1221 "members": {
1222 "ConfigurationSetName": {
1223 "location": "uri",
1224 "locationName": "ConfigurationSetName"
1225 },
1226 "SuppressedReasons": {
1227 "shape": "Sh"
1228 }
1229 }
1230 },
1231 "output": {
1232 "type": "structure",
1233 "members": {}
1234 }
1235 },
1236 "PutConfigurationSetTrackingOptions": {
1237 "http": {
1238 "method": "PUT",
1239 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options"
1240 },
1241 "input": {
1242 "type": "structure",
1243 "required": [
1244 "ConfigurationSetName"
1245 ],
1246 "members": {
1247 "ConfigurationSetName": {
1248 "location": "uri",
1249 "locationName": "ConfigurationSetName"
1250 },
1251 "CustomRedirectDomain": {}
1252 }
1253 },
1254 "output": {
1255 "type": "structure",
1256 "members": {}
1257 }
1258 },
1259 "PutDedicatedIpInPool": {
1260 "http": {
1261 "method": "PUT",
1262 "requestUri": "/v2/email/dedicated-ips/{IP}/pool"
1263 },
1264 "input": {
1265 "type": "structure",
1266 "required": [
1267 "Ip",
1268 "DestinationPoolName"
1269 ],
1270 "members": {
1271 "Ip": {
1272 "location": "uri",
1273 "locationName": "IP"
1274 },
1275 "DestinationPoolName": {}
1276 }
1277 },
1278 "output": {
1279 "type": "structure",
1280 "members": {}
1281 }
1282 },
1283 "PutDedicatedIpWarmupAttributes": {
1284 "http": {
1285 "method": "PUT",
1286 "requestUri": "/v2/email/dedicated-ips/{IP}/warmup"
1287 },
1288 "input": {
1289 "type": "structure",
1290 "required": [
1291 "Ip",
1292 "WarmupPercentage"
1293 ],
1294 "members": {
1295 "Ip": {
1296 "location": "uri",
1297 "locationName": "IP"
1298 },
1299 "WarmupPercentage": {
1300 "type": "integer"
1301 }
1302 }
1303 },
1304 "output": {
1305 "type": "structure",
1306 "members": {}
1307 }
1308 },
1309 "PutDeliverabilityDashboardOption": {
1310 "http": {
1311 "method": "PUT",
1312 "requestUri": "/v2/email/deliverability-dashboard"
1313 },
1314 "input": {
1315 "type": "structure",
1316 "required": [
1317 "DashboardEnabled"
1318 ],
1319 "members": {
1320 "DashboardEnabled": {
1321 "type": "boolean"
1322 },
1323 "SubscribedDomains": {
1324 "shape": "S37"
1325 }
1326 }
1327 },
1328 "output": {
1329 "type": "structure",
1330 "members": {}
1331 }
1332 },
1333 "PutEmailIdentityDkimAttributes": {
1334 "http": {
1335 "method": "PUT",
1336 "requestUri": "/v2/email/identities/{EmailIdentity}/dkim"
1337 },
1338 "input": {
1339 "type": "structure",
1340 "required": [
1341 "EmailIdentity"
1342 ],
1343 "members": {
1344 "EmailIdentity": {
1345 "location": "uri",
1346 "locationName": "EmailIdentity"
1347 },
1348 "SigningEnabled": {
1349 "type": "boolean"
1350 }
1351 }
1352 },
1353 "output": {
1354 "type": "structure",
1355 "members": {}
1356 }
1357 },
1358 "PutEmailIdentityDkimSigningAttributes": {
1359 "http": {
1360 "method": "PUT",
1361 "requestUri": "/v1/email/identities/{EmailIdentity}/dkim/signing"
1362 },
1363 "input": {
1364 "type": "structure",
1365 "required": [
1366 "EmailIdentity",
1367 "SigningAttributesOrigin"
1368 ],
1369 "members": {
1370 "EmailIdentity": {
1371 "location": "uri",
1372 "locationName": "EmailIdentity"
1373 },
1374 "SigningAttributesOrigin": {},
1375 "SigningAttributes": {
1376 "shape": "S1l"
1377 }
1378 }
1379 },
1380 "output": {
1381 "type": "structure",
1382 "members": {
1383 "DkimStatus": {},
1384 "DkimTokens": {
1385 "shape": "S1s"
1386 }
1387 }
1388 }
1389 },
1390 "PutEmailIdentityFeedbackAttributes": {
1391 "http": {
1392 "method": "PUT",
1393 "requestUri": "/v2/email/identities/{EmailIdentity}/feedback"
1394 },
1395 "input": {
1396 "type": "structure",
1397 "required": [
1398 "EmailIdentity"
1399 ],
1400 "members": {
1401 "EmailIdentity": {
1402 "location": "uri",
1403 "locationName": "EmailIdentity"
1404 },
1405 "EmailForwardingEnabled": {
1406 "type": "boolean"
1407 }
1408 }
1409 },
1410 "output": {
1411 "type": "structure",
1412 "members": {}
1413 }
1414 },
1415 "PutEmailIdentityMailFromAttributes": {
1416 "http": {
1417 "method": "PUT",
1418 "requestUri": "/v2/email/identities/{EmailIdentity}/mail-from"
1419 },
1420 "input": {
1421 "type": "structure",
1422 "required": [
1423 "EmailIdentity"
1424 ],
1425 "members": {
1426 "EmailIdentity": {
1427 "location": "uri",
1428 "locationName": "EmailIdentity"
1429 },
1430 "MailFromDomain": {},
1431 "BehaviorOnMxFailure": {}
1432 }
1433 },
1434 "output": {
1435 "type": "structure",
1436 "members": {}
1437 }
1438 },
1439 "PutSuppressedDestination": {
1440 "http": {
1441 "method": "PUT",
1442 "requestUri": "/v2/email/suppression/addresses"
1443 },
1444 "input": {
1445 "type": "structure",
1446 "required": [
1447 "EmailAddress",
1448 "Reason"
1449 ],
1450 "members": {
1451 "EmailAddress": {},
1452 "Reason": {}
1453 }
1454 },
1455 "output": {
1456 "type": "structure",
1457 "members": {}
1458 }
1459 },
1460 "SendEmail": {
1461 "http": {
1462 "requestUri": "/v2/email/outbound-emails"
1463 },
1464 "input": {
1465 "type": "structure",
1466 "required": [
1467 "Destination",
1468 "Content"
1469 ],
1470 "members": {
1471 "FromEmailAddress": {},
1472 "Destination": {
1473 "type": "structure",
1474 "members": {
1475 "ToAddresses": {
1476 "shape": "S61"
1477 },
1478 "CcAddresses": {
1479 "shape": "S61"
1480 },
1481 "BccAddresses": {
1482 "shape": "S61"
1483 }
1484 }
1485 },
1486 "ReplyToAddresses": {
1487 "shape": "S61"
1488 },
1489 "FeedbackForwardingEmailAddress": {},
1490 "Content": {
1491 "shape": "S15"
1492 },
1493 "EmailTags": {
1494 "type": "list",
1495 "member": {
1496 "type": "structure",
1497 "required": [
1498 "Name",
1499 "Value"
1500 ],
1501 "members": {
1502 "Name": {},
1503 "Value": {}
1504 }
1505 }
1506 },
1507 "ConfigurationSetName": {}
1508 }
1509 },
1510 "output": {
1511 "type": "structure",
1512 "members": {
1513 "MessageId": {}
1514 }
1515 }
1516 },
1517 "TagResource": {
1518 "http": {
1519 "requestUri": "/v2/email/tags"
1520 },
1521 "input": {
1522 "type": "structure",
1523 "required": [
1524 "ResourceArn",
1525 "Tags"
1526 ],
1527 "members": {
1528 "ResourceArn": {},
1529 "Tags": {
1530 "shape": "Sc"
1531 }
1532 }
1533 },
1534 "output": {
1535 "type": "structure",
1536 "members": {}
1537 }
1538 },
1539 "UntagResource": {
1540 "http": {
1541 "method": "DELETE",
1542 "requestUri": "/v2/email/tags"
1543 },
1544 "input": {
1545 "type": "structure",
1546 "required": [
1547 "ResourceArn",
1548 "TagKeys"
1549 ],
1550 "members": {
1551 "ResourceArn": {
1552 "location": "querystring",
1553 "locationName": "ResourceArn"
1554 },
1555 "TagKeys": {
1556 "location": "querystring",
1557 "locationName": "TagKeys",
1558 "type": "list",
1559 "member": {}
1560 }
1561 }
1562 },
1563 "output": {
1564 "type": "structure",
1565 "members": {}
1566 }
1567 },
1568 "UpdateConfigurationSetEventDestination": {
1569 "http": {
1570 "method": "PUT",
1571 "requestUri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"
1572 },
1573 "input": {
1574 "type": "structure",
1575 "required": [
1576 "ConfigurationSetName",
1577 "EventDestinationName",
1578 "EventDestination"
1579 ],
1580 "members": {
1581 "ConfigurationSetName": {
1582 "location": "uri",
1583 "locationName": "ConfigurationSetName"
1584 },
1585 "EventDestinationName": {
1586 "location": "uri",
1587 "locationName": "EventDestinationName"
1588 },
1589 "EventDestination": {
1590 "shape": "Sm"
1591 }
1592 }
1593 },
1594 "output": {
1595 "type": "structure",
1596 "members": {}
1597 }
1598 }
1599 },
1600 "shapes": {
1601 "S3": {
1602 "type": "structure",
1603 "required": [
1604 "CustomRedirectDomain"
1605 ],
1606 "members": {
1607 "CustomRedirectDomain": {}
1608 }
1609 },
1610 "S5": {
1611 "type": "structure",
1612 "members": {
1613 "TlsPolicy": {},
1614 "SendingPoolName": {}
1615 }
1616 },
1617 "S8": {
1618 "type": "structure",
1619 "members": {
1620 "ReputationMetricsEnabled": {
1621 "type": "boolean"
1622 },
1623 "LastFreshStart": {
1624 "type": "timestamp"
1625 }
1626 }
1627 },
1628 "Sb": {
1629 "type": "structure",
1630 "members": {
1631 "SendingEnabled": {
1632 "type": "boolean"
1633 }
1634 }
1635 },
1636 "Sc": {
1637 "type": "list",
1638 "member": {
1639 "type": "structure",
1640 "required": [
1641 "Key",
1642 "Value"
1643 ],
1644 "members": {
1645 "Key": {},
1646 "Value": {}
1647 }
1648 }
1649 },
1650 "Sg": {
1651 "type": "structure",
1652 "members": {
1653 "SuppressedReasons": {
1654 "shape": "Sh"
1655 }
1656 }
1657 },
1658 "Sh": {
1659 "type": "list",
1660 "member": {}
1661 },
1662 "Sm": {
1663 "type": "structure",
1664 "members": {
1665 "Enabled": {
1666 "type": "boolean"
1667 },
1668 "MatchingEventTypes": {
1669 "shape": "Sn"
1670 },
1671 "KinesisFirehoseDestination": {
1672 "shape": "Sp"
1673 },
1674 "CloudWatchDestination": {
1675 "shape": "Sr"
1676 },
1677 "SnsDestination": {
1678 "shape": "Sx"
1679 },
1680 "PinpointDestination": {
1681 "shape": "Sy"
1682 }
1683 }
1684 },
1685 "Sn": {
1686 "type": "list",
1687 "member": {}
1688 },
1689 "Sp": {
1690 "type": "structure",
1691 "required": [
1692 "IamRoleArn",
1693 "DeliveryStreamArn"
1694 ],
1695 "members": {
1696 "IamRoleArn": {},
1697 "DeliveryStreamArn": {}
1698 }
1699 },
1700 "Sr": {
1701 "type": "structure",
1702 "required": [
1703 "DimensionConfigurations"
1704 ],
1705 "members": {
1706 "DimensionConfigurations": {
1707 "type": "list",
1708 "member": {
1709 "type": "structure",
1710 "required": [
1711 "DimensionName",
1712 "DimensionValueSource",
1713 "DefaultDimensionValue"
1714 ],
1715 "members": {
1716 "DimensionName": {},
1717 "DimensionValueSource": {},
1718 "DefaultDimensionValue": {}
1719 }
1720 }
1721 }
1722 }
1723 },
1724 "Sx": {
1725 "type": "structure",
1726 "required": [
1727 "TopicArn"
1728 ],
1729 "members": {
1730 "TopicArn": {}
1731 }
1732 },
1733 "Sy": {
1734 "type": "structure",
1735 "members": {
1736 "ApplicationArn": {}
1737 }
1738 },
1739 "S15": {
1740 "type": "structure",
1741 "members": {
1742 "Simple": {
1743 "type": "structure",
1744 "required": [
1745 "Subject",
1746 "Body"
1747 ],
1748 "members": {
1749 "Subject": {
1750 "shape": "S17"
1751 },
1752 "Body": {
1753 "type": "structure",
1754 "members": {
1755 "Text": {
1756 "shape": "S17"
1757 },
1758 "Html": {
1759 "shape": "S17"
1760 }
1761 }
1762 }
1763 }
1764 },
1765 "Raw": {
1766 "type": "structure",
1767 "required": [
1768 "Data"
1769 ],
1770 "members": {
1771 "Data": {
1772 "type": "blob"
1773 }
1774 }
1775 },
1776 "Template": {
1777 "type": "structure",
1778 "members": {
1779 "TemplateArn": {},
1780 "TemplateData": {}
1781 }
1782 }
1783 }
1784 },
1785 "S17": {
1786 "type": "structure",
1787 "required": [
1788 "Data"
1789 ],
1790 "members": {
1791 "Data": {},
1792 "Charset": {}
1793 }
1794 },
1795 "S1l": {
1796 "type": "structure",
1797 "required": [
1798 "DomainSigningSelector",
1799 "DomainSigningPrivateKey"
1800 ],
1801 "members": {
1802 "DomainSigningSelector": {},
1803 "DomainSigningPrivateKey": {
1804 "type": "string",
1805 "sensitive": true
1806 }
1807 }
1808 },
1809 "S1q": {
1810 "type": "structure",
1811 "members": {
1812 "SigningEnabled": {
1813 "type": "boolean"
1814 },
1815 "Status": {},
1816 "Tokens": {
1817 "shape": "S1s"
1818 },
1819 "SigningAttributesOrigin": {}
1820 }
1821 },
1822 "S1s": {
1823 "type": "list",
1824 "member": {}
1825 },
1826 "S2w": {
1827 "type": "structure",
1828 "required": [
1829 "Ip",
1830 "WarmupStatus",
1831 "WarmupPercentage"
1832 ],
1833 "members": {
1834 "Ip": {},
1835 "WarmupStatus": {},
1836 "WarmupPercentage": {
1837 "type": "integer"
1838 },
1839 "PoolName": {}
1840 }
1841 },
1842 "S37": {
1843 "type": "list",
1844 "member": {
1845 "type": "structure",
1846 "members": {
1847 "Domain": {},
1848 "SubscriptionStartDate": {
1849 "type": "timestamp"
1850 },
1851 "InboxPlacementTrackingOption": {
1852 "type": "structure",
1853 "members": {
1854 "Global": {
1855 "type": "boolean"
1856 },
1857 "TrackedIsps": {
1858 "type": "list",
1859 "member": {}
1860 }
1861 }
1862 }
1863 }
1864 }
1865 },
1866 "S3f": {
1867 "type": "structure",
1868 "members": {
1869 "ReportId": {},
1870 "ReportName": {},
1871 "Subject": {},
1872 "FromEmailAddress": {},
1873 "CreateDate": {
1874 "type": "timestamp"
1875 },
1876 "DeliverabilityTestStatus": {}
1877 }
1878 },
1879 "S3h": {
1880 "type": "structure",
1881 "members": {
1882 "InboxPercentage": {
1883 "type": "double"
1884 },
1885 "SpamPercentage": {
1886 "type": "double"
1887 },
1888 "MissingPercentage": {
1889 "type": "double"
1890 },
1891 "SpfPercentage": {
1892 "type": "double"
1893 },
1894 "DkimPercentage": {
1895 "type": "double"
1896 }
1897 }
1898 },
1899 "S3p": {
1900 "type": "structure",
1901 "members": {
1902 "CampaignId": {},
1903 "ImageUrl": {},
1904 "Subject": {},
1905 "FromAddress": {},
1906 "SendingIps": {
1907 "type": "list",
1908 "member": {}
1909 },
1910 "FirstSeenDateTime": {
1911 "type": "timestamp"
1912 },
1913 "LastSeenDateTime": {
1914 "type": "timestamp"
1915 },
1916 "InboxCount": {
1917 "type": "long"
1918 },
1919 "SpamCount": {
1920 "type": "long"
1921 },
1922 "ReadRate": {
1923 "type": "double"
1924 },
1925 "DeleteRate": {
1926 "type": "double"
1927 },
1928 "ReadDeleteRate": {
1929 "type": "double"
1930 },
1931 "ProjectedVolume": {
1932 "type": "long"
1933 },
1934 "Esps": {
1935 "type": "list",
1936 "member": {}
1937 }
1938 }
1939 },
1940 "S3z": {
1941 "type": "structure",
1942 "members": {
1943 "InboxRawCount": {
1944 "type": "long"
1945 },
1946 "SpamRawCount": {
1947 "type": "long"
1948 },
1949 "ProjectedInbox": {
1950 "type": "long"
1951 },
1952 "ProjectedSpam": {
1953 "type": "long"
1954 }
1955 }
1956 },
1957 "S40": {
1958 "type": "list",
1959 "member": {
1960 "type": "structure",
1961 "members": {
1962 "IspName": {},
1963 "InboxRawCount": {
1964 "type": "long"
1965 },
1966 "SpamRawCount": {
1967 "type": "long"
1968 },
1969 "InboxPercentage": {
1970 "type": "double"
1971 },
1972 "SpamPercentage": {
1973 "type": "double"
1974 }
1975 }
1976 }
1977 },
1978 "S61": {
1979 "type": "list",
1980 "member": {}
1981 }
1982 }
1983}
\No newline at end of file