Skip to content

Commit 89297a7

Browse files
author
AWS
committed
Amazon WorkMail Update: This release allows customers to change their email monitoring configuration in Amazon WorkMail.
1 parent 481b7e4 commit 89297a7

File tree

2 files changed

+127
-0
lines changed

2 files changed

+127
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon WorkMail",
4+
"contributor": "",
5+
"description": "This release allows customers to change their email monitoring configuration in Amazon WorkMail."
6+
}

services/workmail/src/main/resources/codegen-resources/service-2.json

+121
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,22 @@
219219
"documentation":"<p>Remove one or more specified aliases from a set of aliases for a given user.</p>",
220220
"idempotent":true
221221
},
222+
"DeleteEmailMonitoringConfiguration":{
223+
"name":"DeleteEmailMonitoringConfiguration",
224+
"http":{
225+
"method":"POST",
226+
"requestUri":"/"
227+
},
228+
"input":{"shape":"DeleteEmailMonitoringConfigurationRequest"},
229+
"output":{"shape":"DeleteEmailMonitoringConfigurationResponse"},
230+
"errors":[
231+
{"shape":"InvalidParameterException"},
232+
{"shape":"OrganizationNotFoundException"},
233+
{"shape":"OrganizationStateException"}
234+
],
235+
"documentation":"<p>Deletes the email monitoring configuration for a specified organization.</p>",
236+
"idempotent":true
237+
},
222238
"DeleteGroup":{
223239
"name":"DeleteGroup",
224240
"http":{
@@ -393,6 +409,23 @@
393409
"documentation":"<p>Removes a domain from Amazon WorkMail, stops email routing to WorkMail, and removes the authorization allowing WorkMail use. SES keeps the domain because other applications may use it. You must first remove any email address used by WorkMail entities before you remove the domain.</p>",
394410
"idempotent":true
395411
},
412+
"DescribeEmailMonitoringConfiguration":{
413+
"name":"DescribeEmailMonitoringConfiguration",
414+
"http":{
415+
"method":"POST",
416+
"requestUri":"/"
417+
},
418+
"input":{"shape":"DescribeEmailMonitoringConfigurationRequest"},
419+
"output":{"shape":"DescribeEmailMonitoringConfigurationResponse"},
420+
"errors":[
421+
{"shape":"ResourceNotFoundException"},
422+
{"shape":"InvalidParameterException"},
423+
{"shape":"OrganizationNotFoundException"},
424+
{"shape":"OrganizationStateException"}
425+
],
426+
"documentation":"<p>Describes the current email monitoring configuration for a specified organization.</p>",
427+
"idempotent":true
428+
},
396429
"DescribeGroup":{
397430
"name":"DescribeGroup",
398431
"http":{
@@ -869,6 +902,23 @@
869902
],
870903
"documentation":"<p>Adds a new access control rule for the specified organization. The rule allows or denies access to the organization for the specified IPv4 addresses, access protocol actions, and user IDs. Adding a new rule with the same name as an existing rule replaces the older rule.</p>"
871904
},
905+
"PutEmailMonitoringConfiguration":{
906+
"name":"PutEmailMonitoringConfiguration",
907+
"http":{
908+
"method":"POST",
909+
"requestUri":"/"
910+
},
911+
"input":{"shape":"PutEmailMonitoringConfigurationRequest"},
912+
"output":{"shape":"PutEmailMonitoringConfigurationResponse"},
913+
"errors":[
914+
{"shape":"ResourceNotFoundException"},
915+
{"shape":"InvalidParameterException"},
916+
{"shape":"OrganizationNotFoundException"},
917+
{"shape":"OrganizationStateException"}
918+
],
919+
"documentation":"<p>Creates or updates the email monitoring configuration for a specified organization.</p>",
920+
"idempotent":true
921+
},
872922
"PutInboundDmarcSettings":{
873923
"name":"PutInboundDmarcSettings",
874924
"http":{
@@ -1651,6 +1701,21 @@
16511701
"members":{
16521702
}
16531703
},
1704+
"DeleteEmailMonitoringConfigurationRequest":{
1705+
"type":"structure",
1706+
"required":["OrganizationId"],
1707+
"members":{
1708+
"OrganizationId":{
1709+
"shape":"OrganizationId",
1710+
"documentation":"<p>The ID of the organization from which the email monitoring configuration is deleted.</p>"
1711+
}
1712+
}
1713+
},
1714+
"DeleteEmailMonitoringConfigurationResponse":{
1715+
"type":"structure",
1716+
"members":{
1717+
}
1718+
},
16541719
"DeleteGroupRequest":{
16551720
"type":"structure",
16561721
"required":[
@@ -1894,6 +1959,29 @@
18941959
"members":{
18951960
}
18961961
},
1962+
"DescribeEmailMonitoringConfigurationRequest":{
1963+
"type":"structure",
1964+
"required":["OrganizationId"],
1965+
"members":{
1966+
"OrganizationId":{
1967+
"shape":"OrganizationId",
1968+
"documentation":"<p>The ID of the organization for which the email monitoring configuration is described.</p>"
1969+
}
1970+
}
1971+
},
1972+
"DescribeEmailMonitoringConfigurationResponse":{
1973+
"type":"structure",
1974+
"members":{
1975+
"RoleArn":{
1976+
"shape":"RoleArn",
1977+
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.</p>"
1978+
},
1979+
"LogGroupArn":{
1980+
"shape":"LogGroupArn",
1981+
"documentation":"<p>The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.</p>"
1982+
}
1983+
}
1984+
},
18971985
"DescribeGroupRequest":{
18981986
"type":"structure",
18991987
"required":[
@@ -3258,6 +3346,12 @@
32583346
}
32593347
}
32603348
},
3349+
"LogGroupArn":{
3350+
"type":"string",
3351+
"max":562,
3352+
"min":47,
3353+
"pattern":"arn:aws:logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([\\.\\-_/#A-Za-z0-9]+):\\*$"
3354+
},
32613355
"MailDomainInUseException":{
32623356
"type":"structure",
32633357
"members":{
@@ -3750,6 +3844,33 @@
37503844
"members":{
37513845
}
37523846
},
3847+
"PutEmailMonitoringConfigurationRequest":{
3848+
"type":"structure",
3849+
"required":[
3850+
"OrganizationId",
3851+
"RoleArn",
3852+
"LogGroupArn"
3853+
],
3854+
"members":{
3855+
"OrganizationId":{
3856+
"shape":"OrganizationId",
3857+
"documentation":"<p>The ID of the organization for which the email monitoring configuration is set.</p>"
3858+
},
3859+
"RoleArn":{
3860+
"shape":"RoleArn",
3861+
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM Role associated with the email monitoring configuration.</p>"
3862+
},
3863+
"LogGroupArn":{
3864+
"shape":"LogGroupArn",
3865+
"documentation":"<p>The Amazon Resource Name (ARN) of the CloudWatch Log group associated with the email monitoring configuration.</p>"
3866+
}
3867+
}
3868+
},
3869+
"PutEmailMonitoringConfigurationResponse":{
3870+
"type":"structure",
3871+
"members":{
3872+
}
3873+
},
37533874
"PutInboundDmarcSettingsRequest":{
37543875
"type":"structure",
37553876
"required":[

0 commit comments

Comments
 (0)