@@ -655,6 +655,42 @@ export interface Bounce {
655
655
DiagnosticCode ?: string ;
656
656
}
657
657
658
+ /**
659
+ * @public
660
+ * <p>Contains the name and value of a message header that you add to an email.</p>
661
+ */
662
+ export interface MessageHeader {
663
+ /**
664
+ * @public
665
+ * <p>The name of the message header. The message header name has to meet the following
666
+ * criteria:</p>
667
+ * <ul>
668
+ * <li>
669
+ * <p>Can contain any printable ASCII character (33 - 126) except for colon (:).</p>
670
+ * </li>
671
+ * <li>
672
+ * <p>Can contain no more than 126 characters.</p>
673
+ * </li>
674
+ * </ul>
675
+ */
676
+ Name : string | undefined ;
677
+
678
+ /**
679
+ * @public
680
+ * <p>The value of the message header. The message header value has to meet the following
681
+ * criteria:</p>
682
+ * <ul>
683
+ * <li>
684
+ * <p>Can contain any printable ASCII character.</p>
685
+ * </li>
686
+ * <li>
687
+ * <p>Can contain no more than 870 characters.</p>
688
+ * </li>
689
+ * </ul>
690
+ */
691
+ Value : string | undefined ;
692
+ }
693
+
658
694
/**
659
695
* @public
660
696
* <p>An object that defines the email template to use for an email message, and the values
@@ -684,6 +720,12 @@ export interface Template {
684
720
* The corresponding value defines the value to use for that variable.</p>
685
721
*/
686
722
TemplateData ?: string ;
723
+
724
+ /**
725
+ * @public
726
+ * <p>The list of message headers that will be added to the email message.</p>
727
+ */
728
+ Headers ?: MessageHeader [ ] ;
687
729
}
688
730
689
731
/**
@@ -1231,8 +1273,8 @@ export interface ContactListDestination {
1231
1273
1232
1274
/**
1233
1275
* @public
1234
- * <p>>The type of action to perform on the addresses. The following are the
1235
- * possible values:</p>
1276
+ * <p>>The type of action to perform on the addresses. The following are the possible
1277
+ * values:</p>
1236
1278
* <ul>
1237
1279
* <li>
1238
1280
* <p>PUT: add the addresses to the contact list. If the record already exists, it
@@ -1999,8 +2041,8 @@ export interface RawMessage {
1999
2041
* <p>Attachments must be in a file format that the Amazon SES supports.</p>
2000
2042
* </li>
2001
2043
* <li>
2002
- * <p>The raw data of the message needs to base64-encoded if you are accessing
2003
- * Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services
2044
+ * <p>The raw data of the message needs to base64-encoded if you are accessing Amazon SES
2045
+ * directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services
2004
2046
* SDK, the SDK takes care of the base 64-encoding for you.</p>
2005
2047
* </li>
2006
2048
* <li>
@@ -2037,6 +2079,12 @@ export interface Message {
2037
2079
* version of the message, or both.</p>
2038
2080
*/
2039
2081
Body : Body | undefined ;
2082
+
2083
+ /**
2084
+ * @public
2085
+ * <p>The list of message headers that will be added to the email message.</p>
2086
+ */
2087
+ Headers ?: MessageHeader [ ] ;
2040
2088
}
2041
2089
2042
2090
/**
@@ -2074,8 +2122,8 @@ export interface EmailContent {
2074
2122
* </p>
2075
2123
* </li>
2076
2124
* <li>
2077
- * <p>The raw data of the message needs to base64-encoded if you are accessing
2078
- * Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services
2125
+ * <p>The raw data of the message needs to base64-encoded if you are accessing Amazon SES
2126
+ * directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services
2079
2127
* SDK, the SDK takes care of the base 64-encoding for you.</p>
2080
2128
* </li>
2081
2129
* <li>
@@ -3206,20 +3254,24 @@ export interface DailyVolume {
3206
3254
3207
3255
/**
3208
3256
* @public
3209
- * <p>An object containing additional settings for your VDM configuration as applicable to the Dashboard.</p>
3257
+ * <p>An object containing additional settings for your VDM configuration as applicable to
3258
+ * the Dashboard.</p>
3210
3259
*/
3211
3260
export interface DashboardAttributes {
3212
3261
/**
3213
3262
* @public
3214
- * <p>Specifies the status of your VDM engagement metrics collection. Can be one of the following:</p>
3263
+ * <p>Specifies the status of your VDM engagement metrics collection. Can be one of the
3264
+ * following:</p>
3215
3265
* <ul>
3216
3266
* <li>
3217
3267
* <p>
3218
- * <code>ENABLED</code> – Amazon SES enables engagement metrics for your account.</p>
3268
+ * <code>ENABLED</code> – Amazon SES enables engagement metrics for your
3269
+ * account.</p>
3219
3270
* </li>
3220
3271
* <li>
3221
3272
* <p>
3222
- * <code>DISABLED</code> – Amazon SES disables engagement metrics for your account.</p>
3273
+ * <code>DISABLED</code> – Amazon SES disables engagement metrics for your
3274
+ * account.</p>
3223
3275
* </li>
3224
3276
* </ul>
3225
3277
*/
@@ -4177,20 +4229,24 @@ export interface SuppressionAttributes {
4177
4229
4178
4230
/**
4179
4231
* @public
4180
- * <p>An object containing additional settings for your VDM configuration as applicable to the Guardian.</p>
4232
+ * <p>An object containing additional settings for your VDM configuration as applicable to
4233
+ * the Guardian.</p>
4181
4234
*/
4182
4235
export interface GuardianAttributes {
4183
4236
/**
4184
4237
* @public
4185
- * <p>Specifies the status of your VDM optimized shared delivery. Can be one of the following:</p>
4238
+ * <p>Specifies the status of your VDM optimized shared delivery. Can be one of the
4239
+ * following:</p>
4186
4240
* <ul>
4187
4241
* <li>
4188
4242
* <p>
4189
- * <code>ENABLED</code> – Amazon SES enables optimized shared delivery for your account.</p>
4243
+ * <code>ENABLED</code> – Amazon SES enables optimized shared delivery for your
4244
+ * account.</p>
4190
4245
* </li>
4191
4246
* <li>
4192
4247
* <p>
4193
- * <code>DISABLED</code> – Amazon SES disables optimized shared delivery for your account.</p>
4248
+ * <code>DISABLED</code> – Amazon SES disables optimized shared delivery for
4249
+ * your account.</p>
4194
4250
* </li>
4195
4251
* </ul>
4196
4252
*/
@@ -4220,13 +4276,15 @@ export interface VdmAttributes {
4220
4276
4221
4277
/**
4222
4278
* @public
4223
- * <p>Specifies additional settings for your VDM configuration as applicable to the Dashboard.</p>
4279
+ * <p>Specifies additional settings for your VDM configuration as applicable to the
4280
+ * Dashboard.</p>
4224
4281
*/
4225
4282
DashboardAttributes ?: DashboardAttributes ;
4226
4283
4227
4284
/**
4228
4285
* @public
4229
- * <p>Specifies additional settings for your VDM configuration as applicable to the Guardian.</p>
4286
+ * <p>Specifies additional settings for your VDM configuration as applicable to the
4287
+ * Guardian.</p>
4230
4288
*/
4231
4289
GuardianAttributes ?: GuardianAttributes ;
4232
4290
}
@@ -4277,9 +4335,8 @@ export interface GetAccountResponse {
4277
4335
* Region.</p>
4278
4336
* <p>If the value is <code>false</code>, then your account is in the
4279
4337
* <i>sandbox</i>. When your account is in the sandbox, you can only send
4280
- * email to verified identities. Additionally, the maximum number of emails you can send in
4281
- * a 24-hour period (your sending quota) is 200, and the maximum number of emails you can
4282
- * send per second (your maximum sending rate) is 1.</p>
4338
+ * email to verified identities.
4339
+ * </p>
4283
4340
* <p>If the value is <code>true</code>, then your account has production access. When your
4284
4341
* account has production access, you can send email to any address. The sending quota and
4285
4342
* maximum sending rate for your account vary based on your specific use case.</p>
@@ -5952,8 +6009,8 @@ export interface ListContactsRequest {
5952
6009
/**
5953
6010
* @public
5954
6011
* <p>The number of contacts that may be returned at once, which is dependent on if there
5955
- * are more or less contacts than the value of the PageSize. Use this parameter to
5956
- * paginate results. If additional contacts exist beyond the specified limit, the
6012
+ * are more or less contacts than the value of the PageSize. Use this parameter to paginate
6013
+ * results. If additional contacts exist beyond the specified limit, the
5957
6014
* <code>NextToken</code> element is sent in the response. Use the
5958
6015
* <code>NextToken</code> value in subsequent requests to retrieve additional
5959
6016
* contacts.</p>
@@ -6764,9 +6821,8 @@ export interface PutAccountDetailsRequest {
6764
6821
* Amazon Web Services Region.</p>
6765
6822
* <p>If the value is <code>false</code>, then your account is in the
6766
6823
* <i>sandbox</i>. When your account is in the sandbox, you can only send
6767
- * email to verified identities. Additionally, the maximum number of emails you can send in
6768
- * a 24-hour period (your sending quota) is 200, and the maximum number of emails you can
6769
- * send per second (your maximum sending rate) is 1.</p>
6824
+ * email to verified identities.
6825
+ * </p>
6770
6826
* <p>If the value is <code>true</code>, then your account has production access. When your
6771
6827
* account has production access, you can send email to any address. The sending quota and
6772
6828
* maximum sending rate for your account vary based on your specific use case.</p>
@@ -7337,13 +7393,6 @@ export interface PutEmailIdentityFeedbackAttributesRequest {
7337
7393
EmailForwardingEnabled ?: boolean ;
7338
7394
}
7339
7395
7340
- /**
7341
- * @public
7342
- * <p>An HTTP 200 response if the request succeeds, or an error message if the request
7343
- * fails.</p>
7344
- */
7345
- export interface PutEmailIdentityFeedbackAttributesResponse { }
7346
-
7347
7396
/**
7348
7397
* @internal
7349
7398
*/
0 commit comments