Skip to content

Commit 722607f

Browse files
author
AWS
committed
Amazon Simple Email Service Update: This release adds support for Amazon EventBridge as an email sending events destination.
1 parent fb7b6ea commit 722607f

File tree

2 files changed

+34
-8
lines changed

2 files changed

+34
-8
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Simple Email Service",
4+
"contributor": "",
5+
"description": "This release adds support for Amazon EventBridge as an email sending events destination."
6+
}

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

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"serviceId":"SESv2",
1212
"signatureVersion":"v4",
1313
"signingName":"ses",
14-
"uid":"sesv2-2019-09-27"
14+
"uid":"sesv2-2019-09-27",
15+
"auth":["aws.auth#sigv4"]
1516
},
1617
"operations":{
1718
"BatchGetMetricData":{
@@ -78,7 +79,7 @@
7879
{"shape":"TooManyRequestsException"},
7980
{"shape":"BadRequestException"}
8081
],
81-
"documentation":"<p>Create an event destination. <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.</p> <p>A single configuration set can include more than one event destination.</p>"
82+
"documentation":"<p>Create an event destination. <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target.</p> <p>A single configuration set can include more than one event destination.</p>"
8283
},
8384
"CreateContact":{
8485
"name":"CreateContact",
@@ -278,7 +279,7 @@
278279
{"shape":"TooManyRequestsException"},
279280
{"shape":"BadRequestException"}
280281
],
281-
"documentation":"<p>Delete an event destination.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.</p>"
282+
"documentation":"<p>Delete an event destination.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target.</p>"
282283
},
283284
"DeleteContact":{
284285
"name":"DeleteContact",
@@ -460,7 +461,7 @@
460461
{"shape":"TooManyRequestsException"},
461462
{"shape":"BadRequestException"}
462463
],
463-
"documentation":"<p>Retrieve a list of event destinations that are associated with a configuration set.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.</p>"
464+
"documentation":"<p>Retrieve a list of event destinations that are associated with a configuration set.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target.</p>"
464465
},
465466
"GetContact":{
466467
"name":"GetContact",
@@ -1352,7 +1353,7 @@
13521353
{"shape":"TooManyRequestsException"},
13531354
{"shape":"BadRequestException"}
13541355
],
1355-
"documentation":"<p>Update the configuration of an event destination for a configuration set.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage.</p>"
1356+
"documentation":"<p>Update the configuration of an event destination for a configuration set.</p> <p> <i>Events</i> include message sends, deliveries, opens, clicks, bounces, and complaints. <i>Event destinations</i> are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target.</p>"
13561357
},
13571358
"UpdateContact":{
13581359
"name":"UpdateContact",
@@ -3145,6 +3146,17 @@
31453146
"type":"list",
31463147
"member":{"shape":"Esp"}
31473148
},
3149+
"EventBridgeDestination":{
3150+
"type":"structure",
3151+
"required":["EventBusArn"],
3152+
"members":{
3153+
"EventBusArn":{
3154+
"shape":"AmazonResourceName",
3155+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported. </p>"
3156+
}
3157+
},
3158+
"documentation":"<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur.</p>"
3159+
},
31483160
"EventDestination":{
31493161
"type":"structure",
31503162
"required":[
@@ -3174,7 +3186,11 @@
31743186
},
31753187
"SnsDestination":{
31763188
"shape":"SnsDestination",
3177-
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.</p>"
3189+
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notifications when certain email events occur.</p>"
3190+
},
3191+
"EventBridgeDestination":{
3192+
"shape":"EventBridgeDestination",
3193+
"documentation":"<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur.</p>"
31783194
},
31793195
"PinpointDestination":{
31803196
"shape":"PinpointDestination",
@@ -3204,7 +3220,11 @@
32043220
},
32053221
"SnsDestination":{
32063222
"shape":"SnsDestination",
3207-
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.</p>"
3223+
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notifications when certain email events occur.</p>"
3224+
},
3225+
"EventBridgeDestination":{
3226+
"shape":"EventBridgeDestination",
3227+
"documentation":"<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur.</p>"
32083228
},
32093229
"PinpointDestination":{
32103230
"shape":"PinpointDestination",
@@ -6369,7 +6389,7 @@
63696389
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. For more information about Amazon SNS topics, see the <a href=\"https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html\">Amazon SNS Developer Guide</a>.</p>"
63706390
}
63716391
},
6372-
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notification when certain email events occur.</p>"
6392+
"documentation":"<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to send notifications when certain email events occur.</p>"
63736393
},
63746394
"Subject":{"type":"string"},
63756395
"SubscriptionStatus":{

0 commit comments

Comments
 (0)