Skip to content

Commit ae3faa4

Browse files
This release includes a new feature for Amazon SES Mail Manager which allows customers to specify known addresses and domains and make use of those in traffic policies and rules actions to distinguish between known and unknown entries.
1 parent fd5ac70 commit ae3faa4

File tree

96 files changed

+14323
-181
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+14323
-181
lines changed

generator/ServiceModels/mailmanager/mailmanager-2023-10-17.api.json

Lines changed: 651 additions & 6 deletions
Large diffs are not rendered by default.

generator/ServiceModels/mailmanager/mailmanager-2023-10-17.docs.json

Lines changed: 360 additions & 0 deletions
Large diffs are not rendered by default.

generator/ServiceModels/mailmanager/mailmanager-2023-10-17.normal.json

Lines changed: 932 additions & 25 deletions
Large diffs are not rendered by default.

generator/ServiceModels/mailmanager/mailmanager-2023-10-17.paginators.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@
1212
"limit_key": "PageSize",
1313
"result_key": "AddonSubscriptions"
1414
},
15+
"ListAddressListImportJobs": {
16+
"input_token": "NextToken",
17+
"output_token": "NextToken",
18+
"limit_key": "PageSize",
19+
"result_key": "ImportJobs"
20+
},
21+
"ListAddressLists": {
22+
"input_token": "NextToken",
23+
"output_token": "NextToken",
24+
"limit_key": "PageSize",
25+
"result_key": "AddressLists"
26+
},
1527
"ListArchiveExports": {
1628
"input_token": "NextToken",
1729
"output_token": "NextToken",
@@ -36,6 +48,12 @@
3648
"limit_key": "PageSize",
3749
"result_key": "IngressPoints"
3850
},
51+
"ListMembersOfAddressList": {
52+
"input_token": "NextToken",
53+
"output_token": "NextToken",
54+
"limit_key": "PageSize",
55+
"result_key": "Addresses"
56+
},
3957
"ListRelays": {
4058
"input_token": "NextToken",
4159
"output_token": "NextToken",

sdk/code-analysis/ServiceAnalysis/MailManager/Generated/PropertyValueRules.xml

Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,46 @@
2828
<max>67</max>
2929
<pattern>^as-[a-zA-Z0-9]{1,64}$</pattern>
3030
</property-value-rule>
31+
<property-value-rule>
32+
<property>Amazon.MailManager.Model.CreateAddressListRequest.AddressListName</property>
33+
<min>1</min>
34+
<max>255</max>
35+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
36+
</property-value-rule>
37+
<property-value-rule>
38+
<property>Amazon.MailManager.Model.CreateAddressListRequest.ClientToken</property>
39+
<min>1</min>
40+
<max>128</max>
41+
</property-value-rule>
42+
<property-value-rule>
43+
<property>Amazon.MailManager.Model.CreateAddressListResponse.AddressListId</property>
44+
<min>1</min>
45+
<max>255</max>
46+
<pattern>^[a-zA-Z0-9-]+$</pattern>
47+
</property-value-rule>
48+
<property-value-rule>
49+
<property>Amazon.MailManager.Model.CreateAddressListImportJobRequest.AddressListId</property>
50+
<min>1</min>
51+
<max>255</max>
52+
<pattern>^[a-zA-Z0-9-]+$</pattern>
53+
</property-value-rule>
54+
<property-value-rule>
55+
<property>Amazon.MailManager.Model.CreateAddressListImportJobRequest.ClientToken</property>
56+
<min>1</min>
57+
<max>128</max>
58+
</property-value-rule>
59+
<property-value-rule>
60+
<property>Amazon.MailManager.Model.CreateAddressListImportJobRequest.Name</property>
61+
<min>1</min>
62+
<max>255</max>
63+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
64+
</property-value-rule>
65+
<property-value-rule>
66+
<property>Amazon.MailManager.Model.CreateAddressListImportJobResponse.JobId</property>
67+
<min>1</min>
68+
<max>255</max>
69+
<pattern>^[a-zA-Z0-9-]+$</pattern>
70+
</property-value-rule>
3171
<property-value-rule>
3272
<property>Amazon.MailManager.Model.CreateArchiveRequest.ArchiveName</property>
3373
<min>1</min>
@@ -150,6 +190,12 @@
150190
<max>67</max>
151191
<pattern>^as-[a-zA-Z0-9]{1,64}$</pattern>
152192
</property-value-rule>
193+
<property-value-rule>
194+
<property>Amazon.MailManager.Model.DeleteAddressListRequest.AddressListId</property>
195+
<min>1</min>
196+
<max>255</max>
197+
<pattern>^[a-zA-Z0-9-]+$</pattern>
198+
</property-value-rule>
153199
<property-value-rule>
154200
<property>Amazon.MailManager.Model.DeleteArchiveRequest.ArchiveId</property>
155201
<min>1</min>
@@ -176,6 +222,17 @@
176222
<min>1</min>
177223
<max>100</max>
178224
</property-value-rule>
225+
<property-value-rule>
226+
<property>Amazon.MailManager.Model.DeregisterMemberFromAddressListRequest.Address</property>
227+
<min>3</min>
228+
<max>320</max>
229+
</property-value-rule>
230+
<property-value-rule>
231+
<property>Amazon.MailManager.Model.DeregisterMemberFromAddressListRequest.AddressListId</property>
232+
<min>1</min>
233+
<max>255</max>
234+
<pattern>^[a-zA-Z0-9-]+$</pattern>
235+
</property-value-rule>
179236
<property-value-rule>
180237
<property>Amazon.MailManager.Model.GetAddonInstanceRequest.AddonInstanceId</property>
181238
<min>4</min>
@@ -194,6 +251,48 @@
194251
<max>67</max>
195252
<pattern>^as-[a-zA-Z0-9]{1,64}$</pattern>
196253
</property-value-rule>
254+
<property-value-rule>
255+
<property>Amazon.MailManager.Model.GetAddressListRequest.AddressListId</property>
256+
<min>1</min>
257+
<max>255</max>
258+
<pattern>^[a-zA-Z0-9-]+$</pattern>
259+
</property-value-rule>
260+
<property-value-rule>
261+
<property>Amazon.MailManager.Model.GetAddressListResponse.AddressListId</property>
262+
<min>1</min>
263+
<max>255</max>
264+
<pattern>^[a-zA-Z0-9-]+$</pattern>
265+
</property-value-rule>
266+
<property-value-rule>
267+
<property>Amazon.MailManager.Model.GetAddressListResponse.AddressListName</property>
268+
<min>1</min>
269+
<max>255</max>
270+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
271+
</property-value-rule>
272+
<property-value-rule>
273+
<property>Amazon.MailManager.Model.GetAddressListImportJobRequest.JobId</property>
274+
<min>1</min>
275+
<max>255</max>
276+
<pattern>^[a-zA-Z0-9-]+$</pattern>
277+
</property-value-rule>
278+
<property-value-rule>
279+
<property>Amazon.MailManager.Model.GetAddressListImportJobResponse.AddressListId</property>
280+
<min>1</min>
281+
<max>255</max>
282+
<pattern>^[a-zA-Z0-9-]+$</pattern>
283+
</property-value-rule>
284+
<property-value-rule>
285+
<property>Amazon.MailManager.Model.GetAddressListImportJobResponse.JobId</property>
286+
<min>1</min>
287+
<max>255</max>
288+
<pattern>^[a-zA-Z0-9-]+$</pattern>
289+
</property-value-rule>
290+
<property-value-rule>
291+
<property>Amazon.MailManager.Model.GetAddressListImportJobResponse.Name</property>
292+
<min>1</min>
293+
<max>255</max>
294+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
295+
</property-value-rule>
197296
<property-value-rule>
198297
<property>Amazon.MailManager.Model.GetArchiveRequest.ArchiveId</property>
199298
<min>1</min>
@@ -272,6 +371,22 @@
272371
<min>1</min>
273372
<max>100</max>
274373
</property-value-rule>
374+
<property-value-rule>
375+
<property>Amazon.MailManager.Model.GetMemberOfAddressListRequest.Address</property>
376+
<min>3</min>
377+
<max>320</max>
378+
</property-value-rule>
379+
<property-value-rule>
380+
<property>Amazon.MailManager.Model.GetMemberOfAddressListRequest.AddressListId</property>
381+
<min>1</min>
382+
<max>255</max>
383+
<pattern>^[a-zA-Z0-9-]+$</pattern>
384+
</property-value-rule>
385+
<property-value-rule>
386+
<property>Amazon.MailManager.Model.GetMemberOfAddressListResponse.Address</property>
387+
<min>3</min>
388+
<max>320</max>
389+
</property-value-rule>
275390
<property-value-rule>
276391
<property>Amazon.MailManager.Model.GetRelayRequest.RelayId</property>
277392
<min>1</min>
@@ -367,6 +482,42 @@
367482
<min>1</min>
368483
<max>2048</max>
369484
</property-value-rule>
485+
<property-value-rule>
486+
<property>Amazon.MailManager.Model.ListAddressListImportJobsRequest.AddressListId</property>
487+
<min>1</min>
488+
<max>255</max>
489+
<pattern>^[a-zA-Z0-9-]+$</pattern>
490+
</property-value-rule>
491+
<property-value-rule>
492+
<property>Amazon.MailManager.Model.ListAddressListImportJobsRequest.NextToken</property>
493+
<min>1</min>
494+
<max>2048</max>
495+
</property-value-rule>
496+
<property-value-rule>
497+
<property>Amazon.MailManager.Model.ListAddressListImportJobsRequest.PageSize</property>
498+
<min>1</min>
499+
<max>50</max>
500+
</property-value-rule>
501+
<property-value-rule>
502+
<property>Amazon.MailManager.Model.ListAddressListImportJobsResponse.NextToken</property>
503+
<min>1</min>
504+
<max>2048</max>
505+
</property-value-rule>
506+
<property-value-rule>
507+
<property>Amazon.MailManager.Model.ListAddressListsRequest.NextToken</property>
508+
<min>1</min>
509+
<max>2048</max>
510+
</property-value-rule>
511+
<property-value-rule>
512+
<property>Amazon.MailManager.Model.ListAddressListsRequest.PageSize</property>
513+
<min>1</min>
514+
<max>50</max>
515+
</property-value-rule>
516+
<property-value-rule>
517+
<property>Amazon.MailManager.Model.ListAddressListsResponse.NextToken</property>
518+
<min>1</min>
519+
<max>2048</max>
520+
</property-value-rule>
370521
<property-value-rule>
371522
<property>Amazon.MailManager.Model.ListArchiveExportsRequest.ArchiveId</property>
372523
<min>3</min>
@@ -439,6 +590,27 @@
439590
<min>1</min>
440591
<max>2048</max>
441592
</property-value-rule>
593+
<property-value-rule>
594+
<property>Amazon.MailManager.Model.ListMembersOfAddressListRequest.AddressListId</property>
595+
<min>1</min>
596+
<max>255</max>
597+
<pattern>^[a-zA-Z0-9-]+$</pattern>
598+
</property-value-rule>
599+
<property-value-rule>
600+
<property>Amazon.MailManager.Model.ListMembersOfAddressListRequest.NextToken</property>
601+
<min>1</min>
602+
<max>2048</max>
603+
</property-value-rule>
604+
<property-value-rule>
605+
<property>Amazon.MailManager.Model.ListMembersOfAddressListRequest.PageSize</property>
606+
<min>1</min>
607+
<max>1000</max>
608+
</property-value-rule>
609+
<property-value-rule>
610+
<property>Amazon.MailManager.Model.ListMembersOfAddressListResponse.NextToken</property>
611+
<min>1</min>
612+
<max>2048</max>
613+
</property-value-rule>
442614
<property-value-rule>
443615
<property>Amazon.MailManager.Model.ListRelaysRequest.NextToken</property>
444616
<min>1</min>
@@ -485,6 +657,23 @@
485657
<min>1</min>
486658
<max>2048</max>
487659
</property-value-rule>
660+
<property-value-rule>
661+
<property>Amazon.MailManager.Model.RegisterMemberToAddressListRequest.Address</property>
662+
<min>3</min>
663+
<max>320</max>
664+
</property-value-rule>
665+
<property-value-rule>
666+
<property>Amazon.MailManager.Model.RegisterMemberToAddressListRequest.AddressListId</property>
667+
<min>1</min>
668+
<max>255</max>
669+
<pattern>^[a-zA-Z0-9-]+$</pattern>
670+
</property-value-rule>
671+
<property-value-rule>
672+
<property>Amazon.MailManager.Model.StartAddressListImportJobRequest.JobId</property>
673+
<min>1</min>
674+
<max>255</max>
675+
<pattern>^[a-zA-Z0-9-]+$</pattern>
676+
</property-value-rule>
488677
<property-value-rule>
489678
<property>Amazon.MailManager.Model.StartArchiveExportRequest.ArchiveId</property>
490679
<min>3</min>
@@ -512,6 +701,12 @@
512701
<min>1</min>
513702
<max>64</max>
514703
</property-value-rule>
704+
<property-value-rule>
705+
<property>Amazon.MailManager.Model.StopAddressListImportJobRequest.JobId</property>
706+
<min>1</min>
707+
<max>255</max>
708+
<pattern>^[a-zA-Z0-9-]+$</pattern>
709+
</property-value-rule>
515710
<property-value-rule>
516711
<property>Amazon.MailManager.Model.StopArchiveExportRequest.ExportId</property>
517712
<min>1</min>
@@ -644,6 +839,23 @@
644839
<max>67</max>
645840
<pattern>^as-[a-zA-Z0-9]{1,64}$</pattern>
646841
</property-value-rule>
842+
<property-value-rule>
843+
<property>Amazon.MailManager.Model.AddressFilter.AddressPrefix</property>
844+
<min>1</min>
845+
<max>320</max>
846+
</property-value-rule>
847+
<property-value-rule>
848+
<property>Amazon.MailManager.Model.AddressList.AddressListId</property>
849+
<min>1</min>
850+
<max>255</max>
851+
<pattern>^[a-zA-Z0-9-]+$</pattern>
852+
</property-value-rule>
853+
<property-value-rule>
854+
<property>Amazon.MailManager.Model.AddressList.AddressListName</property>
855+
<min>1</min>
856+
<max>255</max>
857+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
858+
</property-value-rule>
647859
<property-value-rule>
648860
<property>Amazon.MailManager.Model.Analysis.Analyzer</property>
649861
<pattern>^[a-zA-Z0-9:_/+=,@.#-]+$</pattern>
@@ -706,6 +918,24 @@
706918
<min>1</min>
707919
<max>64</max>
708920
</property-value-rule>
921+
<property-value-rule>
922+
<property>Amazon.MailManager.Model.ImportJob.AddressListId</property>
923+
<min>1</min>
924+
<max>255</max>
925+
<pattern>^[a-zA-Z0-9-]+$</pattern>
926+
</property-value-rule>
927+
<property-value-rule>
928+
<property>Amazon.MailManager.Model.ImportJob.JobId</property>
929+
<min>1</min>
930+
<max>255</max>
931+
<pattern>^[a-zA-Z0-9-]+$</pattern>
932+
</property-value-rule>
933+
<property-value-rule>
934+
<property>Amazon.MailManager.Model.ImportJob.Name</property>
935+
<min>1</min>
936+
<max>255</max>
937+
<pattern>^[a-zA-Z0-9_.-]+$</pattern>
938+
</property-value-rule>
709939
<property-value-rule>
710940
<property>Amazon.MailManager.Model.IngressAnalysis.Analyzer</property>
711941
<pattern>^[a-zA-Z0-9:_/+=,@.#-]+$</pattern>
@@ -832,6 +1062,11 @@
8321062
<property>Amazon.MailManager.Model.S3ExportDestinationConfiguration.S3Location</property>
8331063
<pattern>^s3://[a-zA-Z0-9.-]{3,63}(/[a-zA-Z0-9!_.*'()/-]*)*$</pattern>
8341064
</property-value-rule>
1065+
<property-value-rule>
1066+
<property>Amazon.MailManager.Model.SavedAddress.Address</property>
1067+
<min>3</min>
1068+
<max>320</max>
1069+
</property-value-rule>
8351070
<property-value-rule>
8361071
<property>Amazon.MailManager.Model.SearchSummary.SearchId</property>
8371072
<min>1</min>

0 commit comments

Comments
 (0)