aws-sdk-ses 1.96.0

AWS SDK for Amazon Simple Email Service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    _response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_xml::decode::XmlDecodeError> {
    crate::rest_xml_wrapped_errors::parse_error_metadata(response_body)
}

pub(crate) mod shape_clone_receipt_rule_set;

pub(crate) mod shape_clone_receipt_rule_set_input;

pub(crate) mod shape_create_configuration_set;

pub(crate) mod shape_create_configuration_set_event_destination;

pub(crate) mod shape_create_configuration_set_event_destination_input;

pub(crate) mod shape_create_configuration_set_input;

pub(crate) mod shape_create_configuration_set_tracking_options;

pub(crate) mod shape_create_configuration_set_tracking_options_input;

pub(crate) mod shape_create_custom_verification_email_template;

pub(crate) mod shape_create_custom_verification_email_template_input;

pub(crate) mod shape_create_receipt_filter;

pub(crate) mod shape_create_receipt_filter_input;

pub(crate) mod shape_create_receipt_rule;

pub(crate) mod shape_create_receipt_rule_input;

pub(crate) mod shape_create_receipt_rule_set;

pub(crate) mod shape_create_receipt_rule_set_input;

pub(crate) mod shape_create_template;

pub(crate) mod shape_create_template_input;

pub(crate) mod shape_delete_configuration_set;

pub(crate) mod shape_delete_configuration_set_event_destination;

pub(crate) mod shape_delete_configuration_set_event_destination_input;

pub(crate) mod shape_delete_configuration_set_input;

pub(crate) mod shape_delete_configuration_set_tracking_options;

pub(crate) mod shape_delete_configuration_set_tracking_options_input;

pub(crate) mod shape_delete_custom_verification_email_template;

pub(crate) mod shape_delete_custom_verification_email_template_input;

pub(crate) mod shape_delete_identity;

pub(crate) mod shape_delete_identity_input;

pub(crate) mod shape_delete_identity_policy;

pub(crate) mod shape_delete_identity_policy_input;

pub(crate) mod shape_delete_receipt_filter;

pub(crate) mod shape_delete_receipt_filter_input;

pub(crate) mod shape_delete_receipt_rule;

pub(crate) mod shape_delete_receipt_rule_input;

pub(crate) mod shape_delete_receipt_rule_set;

pub(crate) mod shape_delete_receipt_rule_set_input;

pub(crate) mod shape_delete_template;

pub(crate) mod shape_delete_template_input;

pub(crate) mod shape_delete_verified_email_address;

pub(crate) mod shape_delete_verified_email_address_input;

pub(crate) mod shape_describe_active_receipt_rule_set;

pub(crate) mod shape_describe_active_receipt_rule_set_input;

pub(crate) mod shape_describe_configuration_set;

pub(crate) mod shape_describe_configuration_set_input;

pub(crate) mod shape_describe_receipt_rule;

pub(crate) mod shape_describe_receipt_rule_input;

pub(crate) mod shape_describe_receipt_rule_set;

pub(crate) mod shape_describe_receipt_rule_set_input;

pub(crate) mod shape_get_account_sending_enabled;

pub(crate) mod shape_get_account_sending_enabled_input;

pub(crate) mod shape_get_custom_verification_email_template;

pub(crate) mod shape_get_custom_verification_email_template_input;

pub(crate) mod shape_get_identity_dkim_attributes;

pub(crate) mod shape_get_identity_dkim_attributes_input;

pub(crate) mod shape_get_identity_mail_from_domain_attributes;

pub(crate) mod shape_get_identity_mail_from_domain_attributes_input;

pub(crate) mod shape_get_identity_notification_attributes;

pub(crate) mod shape_get_identity_notification_attributes_input;

pub(crate) mod shape_get_identity_policies;

pub(crate) mod shape_get_identity_policies_input;

pub(crate) mod shape_get_identity_verification_attributes;

pub(crate) mod shape_get_identity_verification_attributes_input;

pub(crate) mod shape_get_send_quota;

pub(crate) mod shape_get_send_quota_input;

pub(crate) mod shape_get_send_statistics;

pub(crate) mod shape_get_send_statistics_input;

pub(crate) mod shape_get_template;

pub(crate) mod shape_get_template_input;

pub(crate) mod shape_list_configuration_sets;

pub(crate) mod shape_list_configuration_sets_input;

pub(crate) mod shape_list_custom_verification_email_templates;

pub(crate) mod shape_list_custom_verification_email_templates_input;

pub(crate) mod shape_list_identities;

pub(crate) mod shape_list_identities_input;

pub(crate) mod shape_list_identity_policies;

pub(crate) mod shape_list_identity_policies_input;

pub(crate) mod shape_list_receipt_filters;

pub(crate) mod shape_list_receipt_filters_input;

pub(crate) mod shape_list_receipt_rule_sets;

pub(crate) mod shape_list_receipt_rule_sets_input;

pub(crate) mod shape_list_templates;

pub(crate) mod shape_list_templates_input;

pub(crate) mod shape_list_verified_email_addresses;

pub(crate) mod shape_list_verified_email_addresses_input;

pub(crate) mod shape_put_configuration_set_delivery_options;

pub(crate) mod shape_put_configuration_set_delivery_options_input;

pub(crate) mod shape_put_identity_policy;

pub(crate) mod shape_put_identity_policy_input;

pub(crate) mod shape_reorder_receipt_rule_set;

pub(crate) mod shape_reorder_receipt_rule_set_input;

pub(crate) mod shape_send_bounce;

pub(crate) mod shape_send_bounce_input;

pub(crate) mod shape_send_bulk_templated_email;

pub(crate) mod shape_send_bulk_templated_email_input;

pub(crate) mod shape_send_custom_verification_email;

pub(crate) mod shape_send_custom_verification_email_input;

pub(crate) mod shape_send_email;

pub(crate) mod shape_send_email_input;

pub(crate) mod shape_send_raw_email;

pub(crate) mod shape_send_raw_email_input;

pub(crate) mod shape_send_templated_email;

pub(crate) mod shape_send_templated_email_input;

pub(crate) mod shape_set_active_receipt_rule_set;

pub(crate) mod shape_set_active_receipt_rule_set_input;

pub(crate) mod shape_set_identity_dkim_enabled;

pub(crate) mod shape_set_identity_dkim_enabled_input;

pub(crate) mod shape_set_identity_feedback_forwarding_enabled;

pub(crate) mod shape_set_identity_feedback_forwarding_enabled_input;

pub(crate) mod shape_set_identity_headers_in_notifications_enabled;

pub(crate) mod shape_set_identity_headers_in_notifications_enabled_input;

pub(crate) mod shape_set_identity_mail_from_domain;

pub(crate) mod shape_set_identity_mail_from_domain_input;

pub(crate) mod shape_set_identity_notification_topic;

pub(crate) mod shape_set_identity_notification_topic_input;

pub(crate) mod shape_set_receipt_rule_position;

pub(crate) mod shape_set_receipt_rule_position_input;

pub(crate) mod shape_test_render_template;

pub(crate) mod shape_test_render_template_input;

pub(crate) mod shape_update_account_sending_enabled;

pub(crate) mod shape_update_account_sending_enabled_input;

pub(crate) mod shape_update_configuration_set_event_destination;

pub(crate) mod shape_update_configuration_set_event_destination_input;

pub(crate) mod shape_update_configuration_set_reputation_metrics_enabled;

pub(crate) mod shape_update_configuration_set_reputation_metrics_enabled_input;

pub(crate) mod shape_update_configuration_set_sending_enabled;

pub(crate) mod shape_update_configuration_set_sending_enabled_input;

pub(crate) mod shape_update_configuration_set_tracking_options;

pub(crate) mod shape_update_configuration_set_tracking_options_input;

pub(crate) mod shape_update_custom_verification_email_template;

pub(crate) mod shape_update_custom_verification_email_template_input;

pub(crate) mod shape_update_receipt_rule;

pub(crate) mod shape_update_receipt_rule_input;

pub(crate) mod shape_update_template;

pub(crate) mod shape_update_template_input;

pub(crate) mod shape_verify_domain_dkim;

pub(crate) mod shape_verify_domain_dkim_input;

pub(crate) mod shape_verify_domain_identity;

pub(crate) mod shape_verify_domain_identity_input;

pub(crate) mod shape_verify_email_address;

pub(crate) mod shape_verify_email_address_input;

pub(crate) mod shape_verify_email_identity;

pub(crate) mod shape_verify_email_identity_input;

pub(crate) mod shape_account_sending_paused_exception;

pub(crate) mod shape_already_exists_exception;

pub(crate) mod shape_bounced_recipient_info;

pub(crate) mod shape_bulk_email_destination;

pub(crate) mod shape_cannot_delete_exception;

pub(crate) mod shape_configuration_set;

pub(crate) mod shape_configuration_set_already_exists_exception;

pub(crate) mod shape_configuration_set_does_not_exist_exception;

pub(crate) mod shape_configuration_set_sending_paused_exception;

pub(crate) mod shape_custom_verification_email_invalid_content_exception;

pub(crate) mod shape_custom_verification_email_template_already_exists_exception;

pub(crate) mod shape_custom_verification_email_template_does_not_exist_exception;

pub(crate) mod shape_delivery_options;

pub(crate) mod shape_destination;

pub(crate) mod shape_event_destination;

pub(crate) mod shape_event_destination_already_exists_exception;

pub(crate) mod shape_event_destination_does_not_exist_exception;

pub(crate) mod shape_from_email_address_not_verified_exception;

pub(crate) mod shape_invalid_cloud_watch_destination_exception;

pub(crate) mod shape_invalid_configuration_set_exception;

pub(crate) mod shape_invalid_delivery_options_exception;

pub(crate) mod shape_invalid_firehose_destination_exception;

pub(crate) mod shape_invalid_lambda_function_exception;

pub(crate) mod shape_invalid_policy_exception;

pub(crate) mod shape_invalid_rendering_parameter_exception;

pub(crate) mod shape_invalid_s3_configuration_exception;

pub(crate) mod shape_invalid_sns_destination_exception;

pub(crate) mod shape_invalid_sns_topic_exception;

pub(crate) mod shape_invalid_template_exception;

pub(crate) mod shape_invalid_tracking_options_exception;

pub(crate) mod shape_limit_exceeded_exception;

pub(crate) mod shape_mail_from_domain_not_verified_exception;

pub(crate) mod shape_message;

pub(crate) mod shape_message_dsn;

pub(crate) mod shape_message_rejected;

pub(crate) mod shape_message_tag;

pub(crate) mod shape_missing_rendering_attribute_exception;

pub(crate) mod shape_production_access_not_granted_exception;

pub(crate) mod shape_raw_message;

pub(crate) mod shape_receipt_filter;

pub(crate) mod shape_receipt_rule;

pub(crate) mod shape_rule_does_not_exist_exception;

pub(crate) mod shape_rule_set_does_not_exist_exception;

pub(crate) mod shape_template;

pub(crate) mod shape_template_does_not_exist_exception;

pub(crate) mod shape_tracking_options;

pub(crate) mod shape_tracking_options_already_exists_exception;

pub(crate) mod shape_tracking_options_does_not_exist_exception;

pub(crate) mod shape_address_list;

pub(crate) mod shape_body;

pub(crate) mod shape_bulk_email_destination_status_list;

pub(crate) mod shape_cloud_watch_destination;

pub(crate) mod shape_configuration_sets;

pub(crate) mod shape_content;

pub(crate) mod shape_custom_verification_email_templates;

pub(crate) mod shape_dkim_attributes;

pub(crate) mod shape_event_destinations;

pub(crate) mod shape_extension_field;

pub(crate) mod shape_identity_list;

pub(crate) mod shape_kinesis_firehose_destination;

pub(crate) mod shape_mail_from_domain_attributes;

pub(crate) mod shape_notification_attributes;

pub(crate) mod shape_policy_map;

pub(crate) mod shape_policy_name_list;

pub(crate) mod shape_receipt_action;

pub(crate) mod shape_receipt_filter_list;

pub(crate) mod shape_receipt_ip_filter;

pub(crate) mod shape_receipt_rule_set_metadata;

pub(crate) mod shape_receipt_rule_sets_lists;

pub(crate) mod shape_receipt_rules_list;

pub(crate) mod shape_recipient_dsn_fields;

pub(crate) mod shape_reputation_options;

pub(crate) mod shape_send_data_point_list;

pub(crate) mod shape_sns_destination;

pub(crate) mod shape_template_metadata_list;

pub(crate) mod shape_verification_attributes;

pub(crate) mod shape_verification_token_list;

pub(crate) mod shape_add_header_action;

pub(crate) mod shape_bounce_action;

pub(crate) mod shape_bulk_email_destination_status;

pub(crate) mod shape_cloud_watch_dimension_configuration;

pub(crate) mod shape_connect_action;

pub(crate) mod shape_custom_verification_email_template;

pub(crate) mod shape_lambda_action;

pub(crate) mod shape_receipt_actions_list;

pub(crate) mod shape_recipients_list;

pub(crate) mod shape_s3_action;

pub(crate) mod shape_send_data_point;

pub(crate) mod shape_sns_action;

pub(crate) mod shape_stop_action;

pub(crate) mod shape_template_metadata;

pub(crate) mod shape_workmail_action;

pub(crate) mod shape_event_types;

pub(crate) mod shape_identity_dkim_attributes;

pub(crate) mod shape_identity_mail_from_domain_attributes;

pub(crate) mod shape_identity_notification_attributes;

pub(crate) mod shape_identity_verification_attributes;

pub(crate) mod shape_cloud_watch_dimension_configurations;