

# Actions
<a name="API_Operations"></a>

The following actions are supported:
+  [CreateAddonInstance](API_CreateAddonInstance.md) 
+  [CreateAddonSubscription](API_CreateAddonSubscription.md) 
+  [CreateAddressList](API_CreateAddressList.md) 
+  [CreateAddressListImportJob](API_CreateAddressListImportJob.md) 
+  [CreateArchive](API_CreateArchive.md) 
+  [CreateIngressPoint](API_CreateIngressPoint.md) 
+  [CreateRelay](API_CreateRelay.md) 
+  [CreateRuleSet](API_CreateRuleSet.md) 
+  [CreateTrafficPolicy](API_CreateTrafficPolicy.md) 
+  [DeleteAddonInstance](API_DeleteAddonInstance.md) 
+  [DeleteAddonSubscription](API_DeleteAddonSubscription.md) 
+  [DeleteAddressList](API_DeleteAddressList.md) 
+  [DeleteArchive](API_DeleteArchive.md) 
+  [DeleteIngressPoint](API_DeleteIngressPoint.md) 
+  [DeleteRelay](API_DeleteRelay.md) 
+  [DeleteRuleSet](API_DeleteRuleSet.md) 
+  [DeleteTrafficPolicy](API_DeleteTrafficPolicy.md) 
+  [DeregisterMemberFromAddressList](API_DeregisterMemberFromAddressList.md) 
+  [GetAddonInstance](API_GetAddonInstance.md) 
+  [GetAddonSubscription](API_GetAddonSubscription.md) 
+  [GetAddressList](API_GetAddressList.md) 
+  [GetAddressListImportJob](API_GetAddressListImportJob.md) 
+  [GetArchive](API_GetArchive.md) 
+  [GetArchiveExport](API_GetArchiveExport.md) 
+  [GetArchiveMessage](API_GetArchiveMessage.md) 
+  [GetArchiveMessageContent](API_GetArchiveMessageContent.md) 
+  [GetArchiveSearch](API_GetArchiveSearch.md) 
+  [GetArchiveSearchResults](API_GetArchiveSearchResults.md) 
+  [GetIngressPoint](API_GetIngressPoint.md) 
+  [GetMemberOfAddressList](API_GetMemberOfAddressList.md) 
+  [GetRelay](API_GetRelay.md) 
+  [GetRuleSet](API_GetRuleSet.md) 
+  [GetTrafficPolicy](API_GetTrafficPolicy.md) 
+  [ListAddonInstances](API_ListAddonInstances.md) 
+  [ListAddonSubscriptions](API_ListAddonSubscriptions.md) 
+  [ListAddressListImportJobs](API_ListAddressListImportJobs.md) 
+  [ListAddressLists](API_ListAddressLists.md) 
+  [ListArchiveExports](API_ListArchiveExports.md) 
+  [ListArchives](API_ListArchives.md) 
+  [ListArchiveSearches](API_ListArchiveSearches.md) 
+  [ListIngressPoints](API_ListIngressPoints.md) 
+  [ListMembersOfAddressList](API_ListMembersOfAddressList.md) 
+  [ListRelays](API_ListRelays.md) 
+  [ListRuleSets](API_ListRuleSets.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [ListTrafficPolicies](API_ListTrafficPolicies.md) 
+  [RegisterMemberToAddressList](API_RegisterMemberToAddressList.md) 
+  [StartAddressListImportJob](API_StartAddressListImportJob.md) 
+  [StartArchiveExport](API_StartArchiveExport.md) 
+  [StartArchiveSearch](API_StartArchiveSearch.md) 
+  [StopAddressListImportJob](API_StopAddressListImportJob.md) 
+  [StopArchiveExport](API_StopArchiveExport.md) 
+  [StopArchiveSearch](API_StopArchiveSearch.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateArchive](API_UpdateArchive.md) 
+  [UpdateIngressPoint](API_UpdateIngressPoint.md) 
+  [UpdateRelay](API_UpdateRelay.md) 
+  [UpdateRuleSet](API_UpdateRuleSet.md) 
+  [UpdateTrafficPolicy](API_UpdateTrafficPolicy.md) 

# CreateAddonInstance
<a name="API_CreateAddonInstance"></a>

Creates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy. 

## Request Syntax
<a name="API_CreateAddonInstance_RequestSyntax"></a>

```
{
   "AddonSubscriptionId": "string",
   "ClientToken": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateAddonInstance_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonSubscriptionId](#API_CreateAddonInstance_RequestSyntax) **   <a name="sesmailmanager-CreateAddonInstance-request-AddonSubscriptionId"></a>
The unique ID of a previously created subscription that an Add On instance is created for. You can only have one instance per subscription.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `as-[a-zA-Z0-9]{1,64}`   
Required: Yes

 ** [ClientToken](#API_CreateAddonInstance_RequestSyntax) **   <a name="sesmailmanager-CreateAddonInstance-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [Tags](#API_CreateAddonInstance_RequestSyntax) **   <a name="sesmailmanager-CreateAddonInstance-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateAddonInstance_ResponseSyntax"></a>

```
{
   "AddonInstanceId": "string"
}
```

## Response Elements
<a name="API_CreateAddonInstance_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonInstanceId](#API_CreateAddonInstance_ResponseSyntax) **   <a name="sesmailmanager-CreateAddonInstance-response-AddonInstanceId"></a>
The unique ID of the Add On instance created by this API.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `ai-[a-zA-Z0-9]{1,64}` 

## Errors
<a name="API_CreateAddonInstance_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateAddonInstance_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateAddonInstance) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateAddonInstance) 

# CreateAddonSubscription
<a name="API_CreateAddonSubscription"></a>

Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies.

## Request Syntax
<a name="API_CreateAddonSubscription_RequestSyntax"></a>

```
{
   "AddonName": "string",
   "ClientToken": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateAddonSubscription_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonName](#API_CreateAddonSubscription_RequestSyntax) **   <a name="sesmailmanager-CreateAddonSubscription-request-AddonName"></a>
The name of the Add On to subscribe to. You can only have one subscription for each Add On name.  
Type: String  
Required: Yes

 ** [ClientToken](#API_CreateAddonSubscription_RequestSyntax) **   <a name="sesmailmanager-CreateAddonSubscription-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [Tags](#API_CreateAddonSubscription_RequestSyntax) **   <a name="sesmailmanager-CreateAddonSubscription-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateAddonSubscription_ResponseSyntax"></a>

```
{
   "AddonSubscriptionId": "string"
}
```

## Response Elements
<a name="API_CreateAddonSubscription_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonSubscriptionId](#API_CreateAddonSubscription_ResponseSyntax) **   <a name="sesmailmanager-CreateAddonSubscription-response-AddonSubscriptionId"></a>
The unique ID of the Add On subscription created by this API.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `as-[a-zA-Z0-9]{1,64}` 

## Errors
<a name="API_CreateAddonSubscription_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateAddonSubscription_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateAddonSubscription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateAddonSubscription) 

# CreateAddressList
<a name="API_CreateAddressList"></a>

Creates a new address list.

## Request Syntax
<a name="API_CreateAddressList_RequestSyntax"></a>

```
{
   "AddressListName": "string",
   "ClientToken": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListName](#API_CreateAddressList_RequestSyntax) **   <a name="sesmailmanager-CreateAddressList-request-AddressListName"></a>
A user-friendly name for the address list.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9_.-]+`   
Required: Yes

 ** [ClientToken](#API_CreateAddressList_RequestSyntax) **   <a name="sesmailmanager-CreateAddressList-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [Tags](#API_CreateAddressList_RequestSyntax) **   <a name="sesmailmanager-CreateAddressList-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateAddressList_ResponseSyntax"></a>

```
{
   "AddressListId": "string"
}
```

## Response Elements
<a name="API_CreateAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddressListId](#API_CreateAddressList_ResponseSyntax) **   <a name="sesmailmanager-CreateAddressList-response-AddressListId"></a>
The identifier of the created address list.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+` 

## Errors
<a name="API_CreateAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateAddressList) 

# CreateAddressListImportJob
<a name="API_CreateAddressListImportJob"></a>

Creates an import job for an address list.

## Request Syntax
<a name="API_CreateAddressListImportJob_RequestSyntax"></a>

```
{
   "AddressListId": "string",
   "ClientToken": "string",
   "ImportDataFormat": { 
      "ImportDataType": "string"
   },
   "Name": "string"
}
```

## Request Parameters
<a name="API_CreateAddressListImportJob_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListId](#API_CreateAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-request-AddressListId"></a>
The unique identifier of the address list for importing addresses to.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

 ** [ClientToken](#API_CreateAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [ImportDataFormat](#API_CreateAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-request-ImportDataFormat"></a>
The format of the input for an import job.  
Type: [ImportDataFormat](API_ImportDataFormat.md) object  
Required: Yes

 ** [Name](#API_CreateAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-request-Name"></a>
A user-friendly name for the import job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9_.-]+`   
Required: Yes

## Response Syntax
<a name="API_CreateAddressListImportJob_ResponseSyntax"></a>

```
{
   "JobId": "string",
   "PreSignedUrl": "string"
}
```

## Response Elements
<a name="API_CreateAddressListImportJob_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [JobId](#API_CreateAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-response-JobId"></a>
The identifier of the created import job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [PreSignedUrl](#API_CreateAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-CreateAddressListImportJob-response-PreSignedUrl"></a>
The pre-signed URL target for uploading the input file.  
Type: String

## Errors
<a name="API_CreateAddressListImportJob_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateAddressListImportJob_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateAddressListImportJob) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateAddressListImportJob) 

# CreateArchive
<a name="API_CreateArchive"></a>

Creates a new email archive resource for storing and retaining emails.

## Request Syntax
<a name="API_CreateArchive_RequestSyntax"></a>

```
{
   "ArchiveName": "string",
   "ClientToken": "string",
   "KmsKeyArn": "string",
   "Retention": { ... },
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateArchive_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveName](#API_CreateArchive_RequestSyntax) **   <a name="sesmailmanager-CreateArchive-request-ArchiveName"></a>
A unique name for the new archive.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[a-zA-Z0-9][a-zA-Z0-9_-]*[a-zA-Z0-9]`   
Required: Yes

 ** [ClientToken](#API_CreateArchive_RequestSyntax) **   <a name="sesmailmanager-CreateArchive-request-ClientToken"></a>
A unique token Amazon SES uses to recognize retries of this request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [KmsKeyArn](#API_CreateArchive_RequestSyntax) **   <a name="sesmailmanager-CreateArchive-request-KmsKeyArn"></a>
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.  
Type: String  
Pattern: `arn:aws(|-cn|-us-gov|-eusc):kms:[a-z0-9-]{1,20}:[0-9]{12}:(key|alias)/.+`   
Required: No

 ** [Retention](#API_CreateArchive_RequestSyntax) **   <a name="sesmailmanager-CreateArchive-request-Retention"></a>
The period for retaining emails in the archive before automatic deletion.  
Type: [ArchiveRetention](API_ArchiveRetention.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

 ** [Tags](#API_CreateArchive_RequestSyntax) **   <a name="sesmailmanager-CreateArchive-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateArchive_ResponseSyntax"></a>

```
{
   "ArchiveId": "string"
}
```

## Response Elements
<a name="API_CreateArchive_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ArchiveId](#API_CreateArchive_ResponseSyntax) **   <a name="sesmailmanager-CreateArchive-response-ArchiveId"></a>
The unique identifier for the newly created archive.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 66.

## Errors
<a name="API_CreateArchive_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateArchive_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateArchive) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateArchive) 

# CreateIngressPoint
<a name="API_CreateIngressPoint"></a>

Provision a new ingress endpoint resource.

## Request Syntax
<a name="API_CreateIngressPoint_RequestSyntax"></a>

```
{
   "ClientToken": "string",
   "IngressPointConfiguration": { ... },
   "IngressPointName": "string",
   "NetworkConfiguration": { ... },
   "RuleSetId": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ],
   "TlsPolicy": "string",
   "TrafficPolicyId": "string",
   "Type": "string"
}
```

## Request Parameters
<a name="API_CreateIngressPoint_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ClientToken](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [IngressPointConfiguration](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-IngressPointConfiguration"></a>
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.  
Type: [IngressPointConfiguration](API_IngressPointConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

 ** [IngressPointName](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-IngressPointName"></a>
A user friendly name for an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: Yes

 ** [NetworkConfiguration](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-NetworkConfiguration"></a>
Specifies the network configuration for the ingress point. This allows you to create an IPv4-only, Dual-Stack, or PrivateLink type of ingress point. If not specified, the default network type is IPv4-only.   
Type: [NetworkConfiguration](API_NetworkConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

 ** [RuleSetId](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-RuleSetId"></a>
The identifier of an existing rule set that you attach to an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

 ** [Tags](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

 ** [TlsPolicy](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-TlsPolicy"></a>
The Transport Layer Security (TLS) policy for the ingress point. The FIPS value is only valid in US and Canada regions.  
Type: String  
Valid Values: `REQUIRED | OPTIONAL | FIPS`   
Required: No

 ** [TrafficPolicyId](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-TrafficPolicyId"></a>
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

 ** [Type](#API_CreateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-CreateIngressPoint-request-Type"></a>
The type of the ingress endpoint to create.  
Type: String  
Valid Values: `OPEN | AUTH | MTLS`   
Required: Yes

## Response Syntax
<a name="API_CreateIngressPoint_ResponseSyntax"></a>

```
{
   "IngressPointId": "string"
}
```

## Response Elements
<a name="API_CreateIngressPoint_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [IngressPointId](#API_CreateIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-CreateIngressPoint-response-IngressPointId"></a>
The unique identifier for a previously created ingress endpoint.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

## Errors
<a name="API_CreateIngressPoint_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateIngressPoint_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateIngressPoint) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateIngressPoint) 

# CreateRelay
<a name="API_CreateRelay"></a>

Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations. 

## Request Syntax
<a name="API_CreateRelay_RequestSyntax"></a>

```
{
   "Authentication": { ... },
   "ClientToken": "string",
   "RelayName": "string",
   "ServerName": "string",
   "ServerPort": number,
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateRelay_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Authentication](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-Authentication"></a>
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.  
Type: [RelayAuthentication](API_RelayAuthentication.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: Yes

 ** [ClientToken](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [RelayName](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-RelayName"></a>
The unique name of the relay resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-_]+`   
Required: Yes

 ** [ServerName](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-ServerName"></a>
The destination relay server address.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-\.]+`   
Required: Yes

 ** [ServerPort](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-ServerPort"></a>
The destination relay server port.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 65535.  
Required: Yes

 ** [Tags](#API_CreateRelay_RequestSyntax) **   <a name="sesmailmanager-CreateRelay-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateRelay_ResponseSyntax"></a>

```
{
   "RelayId": "string"
}
```

## Response Elements
<a name="API_CreateRelay_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [RelayId](#API_CreateRelay_ResponseSyntax) **   <a name="sesmailmanager-CreateRelay-response-RelayId"></a>
A unique identifier of the created relay resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-]+` 

## Errors
<a name="API_CreateRelay_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateRelay_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateRelay) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateRelay) 

# CreateRuleSet
<a name="API_CreateRuleSet"></a>

Provision a new rule set.

## Request Syntax
<a name="API_CreateRuleSet_RequestSyntax"></a>

```
{
   "ClientToken": "string",
   "Rules": [ 
      { 
         "Actions": [ 
            { ... }
         ],
         "Conditions": [ 
            { ... }
         ],
         "Name": "string",
         "Unless": [ 
            { ... }
         ]
      }
   ],
   "RuleSetName": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_CreateRuleSet_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ClientToken](#API_CreateRuleSet_RequestSyntax) **   <a name="sesmailmanager-CreateRuleSet-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [Rules](#API_CreateRuleSet_RequestSyntax) **   <a name="sesmailmanager-CreateRuleSet-request-Rules"></a>
Conditional rules that are evaluated for determining actions on email.  
Type: Array of [Rule](API_Rule.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 40 items.  
Required: Yes

 ** [RuleSetName](#API_CreateRuleSet_RequestSyntax) **   <a name="sesmailmanager-CreateRuleSet-request-RuleSetName"></a>
A user-friendly name for the rule set.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9_.-]+`   
Required: Yes

 ** [Tags](#API_CreateRuleSet_RequestSyntax) **   <a name="sesmailmanager-CreateRuleSet-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

## Response Syntax
<a name="API_CreateRuleSet_ResponseSyntax"></a>

```
{
   "RuleSetId": "string"
}
```

## Response Elements
<a name="API_CreateRuleSet_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [RuleSetId](#API_CreateRuleSet_ResponseSyntax) **   <a name="sesmailmanager-CreateRuleSet-response-RuleSetId"></a>
The identifier of the created rule set.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

## Errors
<a name="API_CreateRuleSet_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateRuleSet_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateRuleSet) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateRuleSet) 

# CreateTrafficPolicy
<a name="API_CreateTrafficPolicy"></a>

Provision a new traffic policy resource.

## Request Syntax
<a name="API_CreateTrafficPolicy_RequestSyntax"></a>

```
{
   "ClientToken": "string",
   "DefaultAction": "string",
   "MaxMessageSizeBytes": number,
   "PolicyStatements": [ 
      { 
         "Action": "string",
         "Conditions": [ 
            { ... }
         ]
      }
   ],
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ],
   "TrafficPolicyName": "string"
}
```

## Request Parameters
<a name="API_CreateTrafficPolicy_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ClientToken](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-ClientToken"></a>
A unique token that Amazon SES uses to recognize subsequent retries of the same request.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Required: No

 ** [DefaultAction](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-DefaultAction"></a>
Default action instructs the traﬃc policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements  
Type: String  
Valid Values: `ALLOW | DENY`   
Required: Yes

 ** [MaxMessageSizeBytes](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-MaxMessageSizeBytes"></a>
The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.  
Type: Integer  
Valid Range: Minimum value of 1.  
Required: No

 ** [PolicyStatements](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-PolicyStatements"></a>
Conditional statements for filtering email traffic.  
Type: Array of [PolicyStatement](API_PolicyStatement.md) objects  
Required: Yes

 ** [Tags](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: No

 ** [TrafficPolicyName](#API_CreateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-request-TrafficPolicyName"></a>
A user-friendly name for the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: Yes

## Response Syntax
<a name="API_CreateTrafficPolicy_ResponseSyntax"></a>

```
{
   "TrafficPolicyId": "string"
}
```

## Response Elements
<a name="API_CreateTrafficPolicy_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [TrafficPolicyId](#API_CreateTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-CreateTrafficPolicy-response-TrafficPolicyId"></a>
The identifier of the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

## Errors
<a name="API_CreateTrafficPolicy_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_CreateTrafficPolicy_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/CreateTrafficPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/CreateTrafficPolicy) 

# DeleteAddonInstance
<a name="API_DeleteAddonInstance"></a>

Deletes an Add On instance.

## Request Syntax
<a name="API_DeleteAddonInstance_RequestSyntax"></a>

```
{
   "AddonInstanceId": "string"
}
```

## Request Parameters
<a name="API_DeleteAddonInstance_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonInstanceId](#API_DeleteAddonInstance_RequestSyntax) **   <a name="sesmailmanager-DeleteAddonInstance-request-AddonInstanceId"></a>
The Add On instance ID to delete.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `ai-[a-zA-Z0-9]{1,64}`   
Required: Yes

## Response Elements
<a name="API_DeleteAddonInstance_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteAddonInstance_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteAddonInstance_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteAddonInstance) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteAddonInstance) 

# DeleteAddonSubscription
<a name="API_DeleteAddonSubscription"></a>

Deletes an Add On subscription.

## Request Syntax
<a name="API_DeleteAddonSubscription_RequestSyntax"></a>

```
{
   "AddonSubscriptionId": "string"
}
```

## Request Parameters
<a name="API_DeleteAddonSubscription_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonSubscriptionId](#API_DeleteAddonSubscription_RequestSyntax) **   <a name="sesmailmanager-DeleteAddonSubscription-request-AddonSubscriptionId"></a>
The Add On subscription ID to delete.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `as-[a-zA-Z0-9]{1,64}`   
Required: Yes

## Response Elements
<a name="API_DeleteAddonSubscription_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteAddonSubscription_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteAddonSubscription_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteAddonSubscription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteAddonSubscription) 

# DeleteAddressList
<a name="API_DeleteAddressList"></a>

Deletes an address list.

## Request Syntax
<a name="API_DeleteAddressList_RequestSyntax"></a>

```
{
   "AddressListId": "string"
}
```

## Request Parameters
<a name="API_DeleteAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListId](#API_DeleteAddressList_RequestSyntax) **   <a name="sesmailmanager-DeleteAddressList-request-AddressListId"></a>
The identifier of an existing address list resource to delete.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_DeleteAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteAddressList) 

# DeleteArchive
<a name="API_DeleteArchive"></a>

Initiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period. 

## Request Syntax
<a name="API_DeleteArchive_RequestSyntax"></a>

```
{
   "ArchiveId": "string"
}
```

## Request Parameters
<a name="API_DeleteArchive_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_DeleteArchive_RequestSyntax) **   <a name="sesmailmanager-DeleteArchive-request-ArchiveId"></a>
The identifier of the archive to delete.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 66.  
Required: Yes

## Response Elements
<a name="API_DeleteArchive_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteArchive_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteArchive_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteArchive) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteArchive) 

# DeleteIngressPoint
<a name="API_DeleteIngressPoint"></a>

Delete an ingress endpoint resource.

## Request Syntax
<a name="API_DeleteIngressPoint_RequestSyntax"></a>

```
{
   "IngressPointId": "string"
}
```

## Request Parameters
<a name="API_DeleteIngressPoint_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [IngressPointId](#API_DeleteIngressPoint_RequestSyntax) **   <a name="sesmailmanager-DeleteIngressPoint-request-IngressPointId"></a>
The identifier of the ingress endpoint resource that you want to delete.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Elements
<a name="API_DeleteIngressPoint_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteIngressPoint_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteIngressPoint_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteIngressPoint) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteIngressPoint) 

# DeleteRelay
<a name="API_DeleteRelay"></a>

Deletes an existing relay resource.

## Request Syntax
<a name="API_DeleteRelay_RequestSyntax"></a>

```
{
   "RelayId": "string"
}
```

## Request Parameters
<a name="API_DeleteRelay_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [RelayId](#API_DeleteRelay_RequestSyntax) **   <a name="sesmailmanager-DeleteRelay-request-RelayId"></a>
The unique relay identifier.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_DeleteRelay_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteRelay_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteRelay_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteRelay) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteRelay) 

# DeleteRuleSet
<a name="API_DeleteRuleSet"></a>

Delete a rule set.

## Request Syntax
<a name="API_DeleteRuleSet_RequestSyntax"></a>

```
{
   "RuleSetId": "string"
}
```

## Request Parameters
<a name="API_DeleteRuleSet_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [RuleSetId](#API_DeleteRuleSet_RequestSyntax) **   <a name="sesmailmanager-DeleteRuleSet-request-RuleSetId"></a>
The identifier of an existing rule set resource to delete.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Elements
<a name="API_DeleteRuleSet_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteRuleSet_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteRuleSet_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteRuleSet) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteRuleSet) 

# DeleteTrafficPolicy
<a name="API_DeleteTrafficPolicy"></a>

Delete a traffic policy resource.

## Request Syntax
<a name="API_DeleteTrafficPolicy_RequestSyntax"></a>

```
{
   "TrafficPolicyId": "string"
}
```

## Request Parameters
<a name="API_DeleteTrafficPolicy_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [TrafficPolicyId](#API_DeleteTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-DeleteTrafficPolicy-request-TrafficPolicyId"></a>
The identifier of the traffic policy that you want to delete.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Elements
<a name="API_DeleteTrafficPolicy_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteTrafficPolicy_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeleteTrafficPolicy_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeleteTrafficPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeleteTrafficPolicy) 

# DeregisterMemberFromAddressList
<a name="API_DeregisterMemberFromAddressList"></a>

Removes a member from an address list.

## Request Syntax
<a name="API_DeregisterMemberFromAddressList_RequestSyntax"></a>

```
{
   "Address": "string",
   "AddressListId": "string"
}
```

## Request Parameters
<a name="API_DeregisterMemberFromAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Address](#API_DeregisterMemberFromAddressList_RequestSyntax) **   <a name="sesmailmanager-DeregisterMemberFromAddressList-request-Address"></a>
The address to be removed from the address list.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 320.  
Required: Yes

 ** [AddressListId](#API_DeregisterMemberFromAddressList_RequestSyntax) **   <a name="sesmailmanager-DeregisterMemberFromAddressList-request-AddressListId"></a>
The unique identifier of the address list to remove the address from.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_DeregisterMemberFromAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeregisterMemberFromAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_DeregisterMemberFromAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/DeregisterMemberFromAddressList) 

# GetAddonInstance
<a name="API_GetAddonInstance"></a>

Gets detailed information about an Add On instance.

## Request Syntax
<a name="API_GetAddonInstance_RequestSyntax"></a>

```
{
   "AddonInstanceId": "string"
}
```

## Request Parameters
<a name="API_GetAddonInstance_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonInstanceId](#API_GetAddonInstance_RequestSyntax) **   <a name="sesmailmanager-GetAddonInstance-request-AddonInstanceId"></a>
The Add On instance ID to retrieve information for.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `ai-[a-zA-Z0-9]{1,64}`   
Required: Yes

## Response Syntax
<a name="API_GetAddonInstance_ResponseSyntax"></a>

```
{
   "AddonInstanceArn": "string",
   "AddonName": "string",
   "AddonSubscriptionId": "string",
   "CreatedTimestamp": number
}
```

## Response Elements
<a name="API_GetAddonInstance_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonInstanceArn](#API_GetAddonInstance_ResponseSyntax) **   <a name="sesmailmanager-GetAddonInstance-response-AddonInstanceArn"></a>
The Amazon Resource Name (ARN) of the Add On instance.  
Type: String

 ** [AddonName](#API_GetAddonInstance_ResponseSyntax) **   <a name="sesmailmanager-GetAddonInstance-response-AddonName"></a>
The name of the Add On provider associated to the subscription of the instance.  
Type: String

 ** [AddonSubscriptionId](#API_GetAddonInstance_ResponseSyntax) **   <a name="sesmailmanager-GetAddonInstance-response-AddonSubscriptionId"></a>
The subscription ID associated to the instance.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `as-[a-zA-Z0-9]{1,64}` 

 ** [CreatedTimestamp](#API_GetAddonInstance_ResponseSyntax) **   <a name="sesmailmanager-GetAddonInstance-response-CreatedTimestamp"></a>
The timestamp of when the Add On instance was created.  
Type: Timestamp

## Errors
<a name="API_GetAddonInstance_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetAddonInstance_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetAddonInstance) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetAddonInstance) 

# GetAddonSubscription
<a name="API_GetAddonSubscription"></a>

Gets detailed information about an Add On subscription.

## Request Syntax
<a name="API_GetAddonSubscription_RequestSyntax"></a>

```
{
   "AddonSubscriptionId": "string"
}
```

## Request Parameters
<a name="API_GetAddonSubscription_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddonSubscriptionId](#API_GetAddonSubscription_RequestSyntax) **   <a name="sesmailmanager-GetAddonSubscription-request-AddonSubscriptionId"></a>
The Add On subscription ID to retrieve information for.  
Type: String  
Length Constraints: Minimum length of 4. Maximum length of 67.  
Pattern: `as-[a-zA-Z0-9]{1,64}`   
Required: Yes

## Response Syntax
<a name="API_GetAddonSubscription_ResponseSyntax"></a>

```
{
   "AddonName": "string",
   "AddonSubscriptionArn": "string",
   "CreatedTimestamp": number
}
```

## Response Elements
<a name="API_GetAddonSubscription_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonName](#API_GetAddonSubscription_ResponseSyntax) **   <a name="sesmailmanager-GetAddonSubscription-response-AddonName"></a>
The name of the Add On for the subscription.  
Type: String

 ** [AddonSubscriptionArn](#API_GetAddonSubscription_ResponseSyntax) **   <a name="sesmailmanager-GetAddonSubscription-response-AddonSubscriptionArn"></a>
Amazon Resource Name (ARN) for the subscription.  
Type: String

 ** [CreatedTimestamp](#API_GetAddonSubscription_ResponseSyntax) **   <a name="sesmailmanager-GetAddonSubscription-response-CreatedTimestamp"></a>
The timestamp of when the Add On subscription was created.  
Type: Timestamp

## Errors
<a name="API_GetAddonSubscription_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetAddonSubscription_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetAddonSubscription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetAddonSubscription) 

# GetAddressList
<a name="API_GetAddressList"></a>

Fetch attributes of an address list.

## Request Syntax
<a name="API_GetAddressList_RequestSyntax"></a>

```
{
   "AddressListId": "string"
}
```

## Request Parameters
<a name="API_GetAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListId](#API_GetAddressList_RequestSyntax) **   <a name="sesmailmanager-GetAddressList-request-AddressListId"></a>
The identifier of an existing address list resource to be retrieved.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Syntax
<a name="API_GetAddressList_ResponseSyntax"></a>

```
{
   "AddressListArn": "string",
   "AddressListId": "string",
   "AddressListName": "string",
   "CreatedTimestamp": number,
   "LastUpdatedTimestamp": number
}
```

## Response Elements
<a name="API_GetAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddressListArn](#API_GetAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetAddressList-response-AddressListArn"></a>
The Amazon Resource Name (ARN) of the address list resource.  
Type: String

 ** [AddressListId](#API_GetAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetAddressList-response-AddressListId"></a>
The identifier of the address list resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [AddressListName](#API_GetAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetAddressList-response-AddressListName"></a>
A user-friendly name for the address list resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9_.-]+` 

 ** [CreatedTimestamp](#API_GetAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetAddressList-response-CreatedTimestamp"></a>
The date of when then address list was created.  
Type: Timestamp

 ** [LastUpdatedTimestamp](#API_GetAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetAddressList-response-LastUpdatedTimestamp"></a>
The date of when the address list was last updated.  
Type: Timestamp

## Errors
<a name="API_GetAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetAddressList) 

# GetAddressListImportJob
<a name="API_GetAddressListImportJob"></a>

Fetch attributes of an import job.

## Request Syntax
<a name="API_GetAddressListImportJob_RequestSyntax"></a>

```
{
   "JobId": "string"
}
```

## Request Parameters
<a name="API_GetAddressListImportJob_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [JobId](#API_GetAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-request-JobId"></a>
The identifier of the import job that needs to be retrieved.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Syntax
<a name="API_GetAddressListImportJob_ResponseSyntax"></a>

```
{
   "AddressListId": "string",
   "CompletedTimestamp": number,
   "CreatedTimestamp": number,
   "Error": "string",
   "FailedItemsCount": number,
   "ImportDataFormat": { 
      "ImportDataType": "string"
   },
   "ImportedItemsCount": number,
   "JobId": "string",
   "Name": "string",
   "PreSignedUrl": "string",
   "StartTimestamp": number,
   "Status": "string"
}
```

## Response Elements
<a name="API_GetAddressListImportJob_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddressListId](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-AddressListId"></a>
The unique identifier of the address list the import job was created for.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [CompletedTimestamp](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-CompletedTimestamp"></a>
The timestamp of when the import job was completed.  
Type: Timestamp

 ** [CreatedTimestamp](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-CreatedTimestamp"></a>
The timestamp of when the import job was created.  
Type: Timestamp

 ** [Error](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-Error"></a>
The reason for failure of an import job.  
Type: String

 ** [FailedItemsCount](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-FailedItemsCount"></a>
The number of input addresses that failed to be imported into the address list.  
Type: Integer

 ** [ImportDataFormat](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-ImportDataFormat"></a>
The format of the input for an import job.  
Type: [ImportDataFormat](API_ImportDataFormat.md) object

 ** [ImportedItemsCount](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-ImportedItemsCount"></a>
The number of input addresses successfully imported into the address list.  
Type: Integer

 ** [JobId](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-JobId"></a>
The identifier of the import job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [Name](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-Name"></a>
A user-friendly name for the import job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9_.-]+` 

 ** [PreSignedUrl](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-PreSignedUrl"></a>
The pre-signed URL target for uploading the input file.  
Type: String

 ** [StartTimestamp](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-StartTimestamp"></a>
The timestamp of when the import job was started.  
Type: Timestamp

 ** [Status](#API_GetAddressListImportJob_ResponseSyntax) **   <a name="sesmailmanager-GetAddressListImportJob-response-Status"></a>
The status of the import job.  
Type: String  
Valid Values: `CREATED | PROCESSING | COMPLETED | FAILED | STOPPED` 

## Errors
<a name="API_GetAddressListImportJob_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetAddressListImportJob_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetAddressListImportJob) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetAddressListImportJob) 

# GetArchive
<a name="API_GetArchive"></a>

Retrieves the full details and current state of a specified email archive.

## Request Syntax
<a name="API_GetArchive_RequestSyntax"></a>

```
{
   "ArchiveId": "string"
}
```

## Request Parameters
<a name="API_GetArchive_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_GetArchive_RequestSyntax) **   <a name="sesmailmanager-GetArchive-request-ArchiveId"></a>
The identifier of the archive to retrieve.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 66.  
Required: Yes

## Response Syntax
<a name="API_GetArchive_ResponseSyntax"></a>

```
{
   "ArchiveArn": "string",
   "ArchiveId": "string",
   "ArchiveName": "string",
   "ArchiveState": "string",
   "CreatedTimestamp": number,
   "KmsKeyArn": "string",
   "LastUpdatedTimestamp": number,
   "Retention": { ... }
}
```

## Response Elements
<a name="API_GetArchive_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ArchiveArn](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-ArchiveArn"></a>
The Amazon Resource Name (ARN) of the archive.  
Type: String

 ** [ArchiveId](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-ArchiveId"></a>
The unique identifier of the archive.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 66.

 ** [ArchiveName](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-ArchiveName"></a>
The unique name assigned to the archive.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[a-zA-Z0-9][a-zA-Z0-9_-]*[a-zA-Z0-9]` 

 ** [ArchiveState](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-ArchiveState"></a>
The current state of the archive:  
+  `ACTIVE` – The archive is ready and available for use. 
+  `PENDING_DELETION` – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state. 
Type: String  
Valid Values: `ACTIVE | PENDING_DELETION` 

 ** [CreatedTimestamp](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-CreatedTimestamp"></a>
The timestamp of when the archive was created.  
Type: Timestamp

 ** [KmsKeyArn](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-KmsKeyArn"></a>
The Amazon Resource Name (ARN) of the KMS key used to encrypt the archive.  
Type: String  
Pattern: `arn:aws(|-cn|-us-gov|-eusc):kms:[a-z0-9-]{1,20}:[0-9]{12}:(key|alias)/.+` 

 ** [LastUpdatedTimestamp](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-LastUpdatedTimestamp"></a>
The timestamp of when the archive was modified.  
Type: Timestamp

 ** [Retention](#API_GetArchive_ResponseSyntax) **   <a name="sesmailmanager-GetArchive-response-Retention"></a>
The retention period for emails in this archive.  
Type: [ArchiveRetention](API_ArchiveRetention.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.

## Errors
<a name="API_GetArchive_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchive_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchive) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchive) 

# GetArchiveExport
<a name="API_GetArchiveExport"></a>

Retrieves the details and current status of a specific email archive export job.

## Request Syntax
<a name="API_GetArchiveExport_RequestSyntax"></a>

```
{
   "ExportId": "string"
}
```

## Request Parameters
<a name="API_GetArchiveExport_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ExportId](#API_GetArchiveExport_RequestSyntax) **   <a name="sesmailmanager-GetArchiveExport-request-ExportId"></a>
The identifier of the export job to get details for.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Required: Yes

## Response Syntax
<a name="API_GetArchiveExport_ResponseSyntax"></a>

```
{
   "ArchiveId": "string",
   "ExportDestinationConfiguration": { ... },
   "Filters": { 
      "Include": [ 
         { ... }
      ],
      "Unless": [ 
         { ... }
      ]
   },
   "FromTimestamp": number,
   "MaxResults": number,
   "Status": { 
      "CompletionTimestamp": number,
      "ErrorMessage": "string",
      "State": "string",
      "SubmissionTimestamp": number
   },
   "ToTimestamp": number
}
```

## Response Elements
<a name="API_GetArchiveExport_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ArchiveId](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-ArchiveId"></a>
The identifier of the archive the email export was performed from.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}` 

 ** [ExportDestinationConfiguration](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-ExportDestinationConfiguration"></a>
Where the exported emails are being delivered.  
Type: [ExportDestinationConfiguration](API_ExportDestinationConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.

 ** [Filters](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-Filters"></a>
The criteria used to filter emails included in the export.  
Type: [ArchiveFilters](API_ArchiveFilters.md) object

 ** [FromTimestamp](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-FromTimestamp"></a>
The start of the timestamp range the exported emails cover.  
Type: Timestamp

 ** [MaxResults](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-MaxResults"></a>
The maximum number of email items included in the export.  
Type: Integer

 ** [Status](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-Status"></a>
The current status of the export job.  
Type: [ExportStatus](API_ExportStatus.md) object

 ** [ToTimestamp](#API_GetArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveExport-response-ToTimestamp"></a>
The end of the date range the exported emails cover.  
Type: Timestamp

## Errors
<a name="API_GetArchiveExport_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchiveExport_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchiveExport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchiveExport) 

# GetArchiveMessage
<a name="API_GetArchiveMessage"></a>

Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive. 

## Request Syntax
<a name="API_GetArchiveMessage_RequestSyntax"></a>

```
{
   "ArchivedMessageId": "string"
}
```

## Request Parameters
<a name="API_GetArchiveMessage_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchivedMessageId](#API_GetArchiveMessage_RequestSyntax) **   <a name="sesmailmanager-GetArchiveMessage-request-ArchivedMessageId"></a>
The unique identifier of the archived email message.  
Type: String  
Required: Yes

## Response Syntax
<a name="API_GetArchiveMessage_ResponseSyntax"></a>

```
{
   "Envelope": { 
      "From": "string",
      "Helo": "string",
      "To": [ "string" ]
   },
   "MessageDownloadLink": "string",
   "Metadata": { 
      "ConfigurationSet": "string",
      "IngressPointId": "string",
      "RuleSetId": "string",
      "SenderHostname": "string",
      "SenderIpAddress": "string",
      "SendingMethod": "string",
      "SendingPool": "string",
      "SourceArn": "string",
      "SourceIdentity": "string",
      "Timestamp": number,
      "TlsCipherSuite": "string",
      "TlsProtocol": "string",
      "TrafficPolicyId": "string"
   }
}
```

## Response Elements
<a name="API_GetArchiveMessage_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Envelope](#API_GetArchiveMessage_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveMessage-response-Envelope"></a>
The SMTP envelope information of the email.  
Type: [Envelope](API_Envelope.md) object

 ** [MessageDownloadLink](#API_GetArchiveMessage_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveMessage-response-MessageDownloadLink"></a>
A pre-signed URL to temporarily download the full message content.  
Type: String

 ** [Metadata](#API_GetArchiveMessage_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveMessage-response-Metadata"></a>
The metadata about the email.  
Type: [Metadata](API_Metadata.md) object

## Errors
<a name="API_GetArchiveMessage_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchiveMessage_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchiveMessage) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchiveMessage) 

# GetArchiveMessageContent
<a name="API_GetArchiveMessageContent"></a>

Returns the textual content of a specific email message stored in the archive. Attachments are not included. 

## Request Syntax
<a name="API_GetArchiveMessageContent_RequestSyntax"></a>

```
{
   "ArchivedMessageId": "string"
}
```

## Request Parameters
<a name="API_GetArchiveMessageContent_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchivedMessageId](#API_GetArchiveMessageContent_RequestSyntax) **   <a name="sesmailmanager-GetArchiveMessageContent-request-ArchivedMessageId"></a>
The unique identifier of the archived email message.  
Type: String  
Required: Yes

## Response Syntax
<a name="API_GetArchiveMessageContent_ResponseSyntax"></a>

```
{
   "Body": { 
      "Html": "string",
      "MessageMalformed": boolean,
      "Text": "string"
   }
}
```

## Response Elements
<a name="API_GetArchiveMessageContent_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Body](#API_GetArchiveMessageContent_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveMessageContent-response-Body"></a>
The textual body content of the email message.  
Type: [MessageBody](API_MessageBody.md) object

## Errors
<a name="API_GetArchiveMessageContent_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchiveMessageContent_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchiveMessageContent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchiveMessageContent) 

# GetArchiveSearch
<a name="API_GetArchiveSearch"></a>

Retrieves the details and current status of a specific email archive search job.

## Request Syntax
<a name="API_GetArchiveSearch_RequestSyntax"></a>

```
{
   "SearchId": "string"
}
```

## Request Parameters
<a name="API_GetArchiveSearch_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [SearchId](#API_GetArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-GetArchiveSearch-request-SearchId"></a>
The identifier of the search job to get details for.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Required: Yes

## Response Syntax
<a name="API_GetArchiveSearch_ResponseSyntax"></a>

```
{
   "ArchiveId": "string",
   "Filters": { 
      "Include": [ 
         { ... }
      ],
      "Unless": [ 
         { ... }
      ]
   },
   "FromTimestamp": number,
   "MaxResults": number,
   "Status": { 
      "CompletionTimestamp": number,
      "ErrorMessage": "string",
      "State": "string",
      "SubmissionTimestamp": number
   },
   "ToTimestamp": number
}
```

## Response Elements
<a name="API_GetArchiveSearch_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ArchiveId](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-ArchiveId"></a>
The identifier of the archive the email search was performed in.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}` 

 ** [Filters](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-Filters"></a>
The criteria used to filter emails included in the search.  
Type: [ArchiveFilters](API_ArchiveFilters.md) object

 ** [FromTimestamp](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-FromTimestamp"></a>
The start timestamp of the range the searched emails cover.  
Type: Timestamp

 ** [MaxResults](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-MaxResults"></a>
The maximum number of search results to return.  
Type: Integer  
Valid Range: Minimum value of 0. Maximum value of 1000.

 ** [Status](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-Status"></a>
The current status of the search job.  
Type: [SearchStatus](API_SearchStatus.md) object

 ** [ToTimestamp](#API_GetArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearch-response-ToTimestamp"></a>
The end timestamp of the range the searched emails cover.  
Type: Timestamp

## Errors
<a name="API_GetArchiveSearch_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchiveSearch_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchiveSearch) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchiveSearch) 

# GetArchiveSearchResults
<a name="API_GetArchiveSearchResults"></a>

Returns the results of a completed email archive search job.

## Request Syntax
<a name="API_GetArchiveSearchResults_RequestSyntax"></a>

```
{
   "SearchId": "string"
}
```

## Request Parameters
<a name="API_GetArchiveSearchResults_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [SearchId](#API_GetArchiveSearchResults_RequestSyntax) **   <a name="sesmailmanager-GetArchiveSearchResults-request-SearchId"></a>
The identifier of the completed search job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Required: Yes

## Response Syntax
<a name="API_GetArchiveSearchResults_ResponseSyntax"></a>

```
{
   "Rows": [ 
      { 
         "ArchivedMessageId": "string",
         "Cc": "string",
         "Date": "string",
         "Envelope": { 
            "From": "string",
            "Helo": "string",
            "To": [ "string" ]
         },
         "From": "string",
         "HasAttachments": boolean,
         "IngressPointId": "string",
         "InReplyTo": "string",
         "MessageId": "string",
         "ReceivedHeaders": [ "string" ],
         "ReceivedTimestamp": number,
         "SenderHostname": "string",
         "SenderIpAddress": "string",
         "SourceArn": "string",
         "Subject": "string",
         "To": "string",
         "XMailer": "string",
         "XOriginalMailer": "string",
         "XPriority": "string"
      }
   ]
}
```

## Response Elements
<a name="API_GetArchiveSearchResults_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Rows](#API_GetArchiveSearchResults_ResponseSyntax) **   <a name="sesmailmanager-GetArchiveSearchResults-response-Rows"></a>
The list of email result objects matching the search criteria.  
Type: Array of [Row](API_Row.md) objects

## Errors
<a name="API_GetArchiveSearchResults_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetArchiveSearchResults_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetArchiveSearchResults) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetArchiveSearchResults) 

# GetIngressPoint
<a name="API_GetIngressPoint"></a>

Fetch ingress endpoint resource attributes.

## Request Syntax
<a name="API_GetIngressPoint_RequestSyntax"></a>

```
{
   "IncludeTrustStoreContents": "string",
   "IngressPointId": "string"
}
```

## Request Parameters
<a name="API_GetIngressPoint_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [IncludeTrustStoreContents](#API_GetIngressPoint_RequestSyntax) **   <a name="sesmailmanager-GetIngressPoint-request-IncludeTrustStoreContents"></a>
Whether to include the trust store contents in the response. Use INCLUDE to retrieve trust store certificate and CRL contents.  
Type: String  
Valid Values: `EXCLUDE | INCLUDE`   
Required: No

 ** [IngressPointId](#API_GetIngressPoint_RequestSyntax) **   <a name="sesmailmanager-GetIngressPoint-request-IngressPointId"></a>
The identifier of an ingress endpoint.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Syntax
<a name="API_GetIngressPoint_ResponseSyntax"></a>

```
{
   "ARecord": "string",
   "CreatedTimestamp": number,
   "IngressPointArn": "string",
   "IngressPointAuthConfiguration": { 
      "IngressPointPasswordConfiguration": { 
         "PreviousSmtpPasswordExpiryTimestamp": number,
         "PreviousSmtpPasswordVersion": "string",
         "SmtpPasswordVersion": "string"
      },
      "SecretArn": "string",
      "TlsAuthConfiguration": { 
         "TrustStore": { 
            "CAContent": "string",
            "CrlContent": "string",
            "KmsKeyArn": "string"
         }
      }
   },
   "IngressPointId": "string",
   "IngressPointName": "string",
   "LastUpdatedTimestamp": number,
   "NetworkConfiguration": { ... },
   "RuleSetId": "string",
   "Status": "string",
   "TlsPolicy": "string",
   "TrafficPolicyId": "string",
   "Type": "string"
}
```

## Response Elements
<a name="API_GetIngressPoint_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ARecord](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-ARecord"></a>
 The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.   
Type: String

 ** [CreatedTimestamp](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-CreatedTimestamp"></a>
The timestamp of when the ingress endpoint was created.  
Type: Timestamp

 ** [IngressPointArn](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-IngressPointArn"></a>
The Amazon Resource Name (ARN) of the ingress endpoint resource.  
Type: String

 ** [IngressPointAuthConfiguration](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-IngressPointAuthConfiguration"></a>
The authentication configuration of the ingress endpoint resource.  
Type: [IngressPointAuthConfiguration](API_IngressPointAuthConfiguration.md) object

 ** [IngressPointId](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-IngressPointId"></a>
The identifier of an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

 ** [IngressPointName](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-IngressPointName"></a>
A user friendly name for the ingress endpoint.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+` 

 ** [LastUpdatedTimestamp](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-LastUpdatedTimestamp"></a>
The timestamp of when the ingress endpoint was last updated.  
Type: Timestamp

 ** [NetworkConfiguration](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-NetworkConfiguration"></a>
The network configuration for the ingress point.  
Type: [NetworkConfiguration](API_NetworkConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.

 ** [RuleSetId](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-RuleSetId"></a>
The identifier of a rule set resource associated with the ingress endpoint.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

 ** [Status](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-Status"></a>
The status of the ingress endpoint resource.  
Type: String  
Valid Values: `PROVISIONING | DEPROVISIONING | UPDATING | ACTIVE | CLOSED | FAILED | ASSOCIATED_VPC_ENDPOINT_DOES_NOT_EXIST` 

 ** [TlsPolicy](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-TlsPolicy"></a>
The selected Transport Layer Security (TLS) policy of the ingress point.  
Type: String  
Valid Values: `REQUIRED | OPTIONAL | FIPS` 

 ** [TrafficPolicyId](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-TrafficPolicyId"></a>
The identifier of the traffic policy resource associated with the ingress endpoint.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

 ** [Type](#API_GetIngressPoint_ResponseSyntax) **   <a name="sesmailmanager-GetIngressPoint-response-Type"></a>
The type of ingress endpoint.  
Type: String  
Valid Values: `OPEN | AUTH | MTLS` 

## Errors
<a name="API_GetIngressPoint_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetIngressPoint_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetIngressPoint) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetIngressPoint) 

# GetMemberOfAddressList
<a name="API_GetMemberOfAddressList"></a>

Fetch attributes of a member in an address list.

## Request Syntax
<a name="API_GetMemberOfAddressList_RequestSyntax"></a>

```
{
   "Address": "string",
   "AddressListId": "string"
}
```

## Request Parameters
<a name="API_GetMemberOfAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Address](#API_GetMemberOfAddressList_RequestSyntax) **   <a name="sesmailmanager-GetMemberOfAddressList-request-Address"></a>
The address to be retrieved from the address list.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 320.  
Required: Yes

 ** [AddressListId](#API_GetMemberOfAddressList_RequestSyntax) **   <a name="sesmailmanager-GetMemberOfAddressList-request-AddressListId"></a>
The unique identifier of the address list to retrieve the address from.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Syntax
<a name="API_GetMemberOfAddressList_ResponseSyntax"></a>

```
{
   "Address": "string",
   "CreatedTimestamp": number
}
```

## Response Elements
<a name="API_GetMemberOfAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Address](#API_GetMemberOfAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetMemberOfAddressList-response-Address"></a>
The address retrieved from the address list.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 320.

 ** [CreatedTimestamp](#API_GetMemberOfAddressList_ResponseSyntax) **   <a name="sesmailmanager-GetMemberOfAddressList-response-CreatedTimestamp"></a>
The timestamp of when the address was created.  
Type: Timestamp

## Errors
<a name="API_GetMemberOfAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetMemberOfAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetMemberOfAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetMemberOfAddressList) 

# GetRelay
<a name="API_GetRelay"></a>

Fetch the relay resource and it's attributes.

## Request Syntax
<a name="API_GetRelay_RequestSyntax"></a>

```
{
   "RelayId": "string"
}
```

## Request Parameters
<a name="API_GetRelay_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [RelayId](#API_GetRelay_RequestSyntax) **   <a name="sesmailmanager-GetRelay-request-RelayId"></a>
A unique relay identifier.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Syntax
<a name="API_GetRelay_ResponseSyntax"></a>

```
{
   "Authentication": { ... },
   "CreatedTimestamp": number,
   "LastModifiedTimestamp": number,
   "RelayArn": "string",
   "RelayId": "string",
   "RelayName": "string",
   "ServerName": "string",
   "ServerPort": number
}
```

## Response Elements
<a name="API_GetRelay_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Authentication](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-Authentication"></a>
The authentication attribute—contains the secret ARN where the customer relay server credentials are stored.   
Type: [RelayAuthentication](API_RelayAuthentication.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.

 ** [CreatedTimestamp](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-CreatedTimestamp"></a>
The timestamp of when the relay was created.  
Type: Timestamp

 ** [LastModifiedTimestamp](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-LastModifiedTimestamp"></a>
The timestamp of when relay was last updated.  
Type: Timestamp

 ** [RelayArn](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-RelayArn"></a>
The Amazon Resource Name (ARN) of the relay.  
Type: String

 ** [RelayId](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-RelayId"></a>
The unique relay identifier.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [RelayName](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-RelayName"></a>
The unique name of the relay.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-_]+` 

 ** [ServerName](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-ServerName"></a>
The destination relay server address.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-\.]+` 

 ** [ServerPort](#API_GetRelay_ResponseSyntax) **   <a name="sesmailmanager-GetRelay-response-ServerPort"></a>
The destination relay server port.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 65535.

## Errors
<a name="API_GetRelay_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetRelay_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetRelay) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetRelay) 

# GetRuleSet
<a name="API_GetRuleSet"></a>

Fetch attributes of a rule set.

## Request Syntax
<a name="API_GetRuleSet_RequestSyntax"></a>

```
{
   "RuleSetId": "string"
}
```

## Request Parameters
<a name="API_GetRuleSet_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [RuleSetId](#API_GetRuleSet_RequestSyntax) **   <a name="sesmailmanager-GetRuleSet-request-RuleSetId"></a>
The identifier of an existing rule set to be retrieved.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Syntax
<a name="API_GetRuleSet_ResponseSyntax"></a>

```
{
   "CreatedDate": number,
   "LastModificationDate": number,
   "Rules": [ 
      { 
         "Actions": [ 
            { ... }
         ],
         "Conditions": [ 
            { ... }
         ],
         "Name": "string",
         "Unless": [ 
            { ... }
         ]
      }
   ],
   "RuleSetArn": "string",
   "RuleSetId": "string",
   "RuleSetName": "string"
}
```

## Response Elements
<a name="API_GetRuleSet_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [CreatedDate](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-CreatedDate"></a>
The date of when then rule set was created.  
Type: Timestamp

 ** [LastModificationDate](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-LastModificationDate"></a>
The date of when the rule set was last modified.  
Type: Timestamp

 ** [Rules](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-Rules"></a>
The rules contained in the rule set.  
Type: Array of [Rule](API_Rule.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 40 items.

 ** [RuleSetArn](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-RuleSetArn"></a>
The Amazon Resource Name (ARN) of the rule set resource.  
Type: String

 ** [RuleSetId](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-RuleSetId"></a>
The identifier of the rule set resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

 ** [RuleSetName](#API_GetRuleSet_ResponseSyntax) **   <a name="sesmailmanager-GetRuleSet-response-RuleSetName"></a>
A user-friendly name for the rule set resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9_.-]+` 

## Errors
<a name="API_GetRuleSet_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetRuleSet_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetRuleSet) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetRuleSet) 

# GetTrafficPolicy
<a name="API_GetTrafficPolicy"></a>

Fetch attributes of a traffic policy resource.

## Request Syntax
<a name="API_GetTrafficPolicy_RequestSyntax"></a>

```
{
   "TrafficPolicyId": "string"
}
```

## Request Parameters
<a name="API_GetTrafficPolicy_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [TrafficPolicyId](#API_GetTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-request-TrafficPolicyId"></a>
The identifier of the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

## Response Syntax
<a name="API_GetTrafficPolicy_ResponseSyntax"></a>

```
{
   "CreatedTimestamp": number,
   "DefaultAction": "string",
   "LastUpdatedTimestamp": number,
   "MaxMessageSizeBytes": number,
   "PolicyStatements": [ 
      { 
         "Action": "string",
         "Conditions": [ 
            { ... }
         ]
      }
   ],
   "TrafficPolicyArn": "string",
   "TrafficPolicyId": "string",
   "TrafficPolicyName": "string"
}
```

## Response Elements
<a name="API_GetTrafficPolicy_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [CreatedTimestamp](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-CreatedTimestamp"></a>
The timestamp of when the traffic policy was created.  
Type: Timestamp

 ** [DefaultAction](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-DefaultAction"></a>
The default action of the traffic policy.  
Type: String  
Valid Values: `ALLOW | DENY` 

 ** [LastUpdatedTimestamp](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-LastUpdatedTimestamp"></a>
The timestamp of when the traffic policy was last updated.  
Type: Timestamp

 ** [MaxMessageSizeBytes](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-MaxMessageSizeBytes"></a>
The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.  
Type: Integer  
Valid Range: Minimum value of 1.

 ** [PolicyStatements](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-PolicyStatements"></a>
The list of conditions which are in the traffic policy resource.  
Type: Array of [PolicyStatement](API_PolicyStatement.md) objects

 ** [TrafficPolicyArn](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-TrafficPolicyArn"></a>
The Amazon Resource Name (ARN) of the traffic policy resource.  
Type: String

 ** [TrafficPolicyId](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-TrafficPolicyId"></a>
The identifier of the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.

 ** [TrafficPolicyName](#API_GetTrafficPolicy_ResponseSyntax) **   <a name="sesmailmanager-GetTrafficPolicy-response-TrafficPolicyName"></a>
A user-friendly name for the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+` 

## Errors
<a name="API_GetTrafficPolicy_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_GetTrafficPolicy_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/GetTrafficPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/GetTrafficPolicy) 

# ListAddonInstances
<a name="API_ListAddonInstances"></a>

Lists all Add On instances in your account.

## Request Syntax
<a name="API_ListAddonInstances_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListAddonInstances_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListAddonInstances_RequestSyntax) **   <a name="sesmailmanager-ListAddonInstances-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListAddonInstances_RequestSyntax) **   <a name="sesmailmanager-ListAddonInstances-request-PageSize"></a>
The maximum number of ingress endpoint resources that are returned per call. You can use NextToken to obtain further ingress endpoints.   
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListAddonInstances_ResponseSyntax"></a>

```
{
   "AddonInstances": [ 
      { 
         "AddonInstanceArn": "string",
         "AddonInstanceId": "string",
         "AddonName": "string",
         "AddonSubscriptionId": "string",
         "CreatedTimestamp": number
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListAddonInstances_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonInstances](#API_ListAddonInstances_ResponseSyntax) **   <a name="sesmailmanager-ListAddonInstances-response-AddonInstances"></a>
The list of ingress endpoints.  
Type: Array of [AddonInstance](API_AddonInstance.md) objects

 ** [NextToken](#API_ListAddonInstances_ResponseSyntax) **   <a name="sesmailmanager-ListAddonInstances-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListAddonInstances_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListAddonInstances_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListAddonInstances) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListAddonInstances) 

# ListAddonSubscriptions
<a name="API_ListAddonSubscriptions"></a>

Lists all Add On subscriptions in your account.

## Request Syntax
<a name="API_ListAddonSubscriptions_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListAddonSubscriptions_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListAddonSubscriptions_RequestSyntax) **   <a name="sesmailmanager-ListAddonSubscriptions-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListAddonSubscriptions_RequestSyntax) **   <a name="sesmailmanager-ListAddonSubscriptions-request-PageSize"></a>
The maximum number of ingress endpoint resources that are returned per call. You can use NextToken to obtain further ingress endpoints.   
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListAddonSubscriptions_ResponseSyntax"></a>

```
{
   "AddonSubscriptions": [ 
      { 
         "AddonName": "string",
         "AddonSubscriptionArn": "string",
         "AddonSubscriptionId": "string",
         "CreatedTimestamp": number
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListAddonSubscriptions_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddonSubscriptions](#API_ListAddonSubscriptions_ResponseSyntax) **   <a name="sesmailmanager-ListAddonSubscriptions-response-AddonSubscriptions"></a>
The list of ingress endpoints.  
Type: Array of [AddonSubscription](API_AddonSubscription.md) objects

 ** [NextToken](#API_ListAddonSubscriptions_ResponseSyntax) **   <a name="sesmailmanager-ListAddonSubscriptions-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListAddonSubscriptions_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListAddonSubscriptions_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListAddonSubscriptions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListAddonSubscriptions) 

# ListAddressListImportJobs
<a name="API_ListAddressListImportJobs"></a>

Lists jobs for an address list.

## Request Syntax
<a name="API_ListAddressListImportJobs_RequestSyntax"></a>

```
{
   "AddressListId": "string",
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListAddressListImportJobs_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListId](#API_ListAddressListImportJobs_RequestSyntax) **   <a name="sesmailmanager-ListAddressListImportJobs-request-AddressListId"></a>
The unique identifier of the address list for listing import jobs.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

 ** [NextToken](#API_ListAddressListImportJobs_RequestSyntax) **   <a name="sesmailmanager-ListAddressListImportJobs-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListAddressListImportJobs_RequestSyntax) **   <a name="sesmailmanager-ListAddressListImportJobs-request-PageSize"></a>
The maximum number of import jobs that are returned per call. You can use NextToken to retrieve the next page of jobs.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListAddressListImportJobs_ResponseSyntax"></a>

```
{
   "ImportJobs": [ 
      { 
         "AddressListId": "string",
         "CompletedTimestamp": number,
         "CreatedTimestamp": number,
         "Error": "string",
         "FailedItemsCount": number,
         "ImportDataFormat": { 
            "ImportDataType": "string"
         },
         "ImportedItemsCount": number,
         "JobId": "string",
         "Name": "string",
         "PreSignedUrl": "string",
         "StartTimestamp": number,
         "Status": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListAddressListImportJobs_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ImportJobs](#API_ListAddressListImportJobs_ResponseSyntax) **   <a name="sesmailmanager-ListAddressListImportJobs-response-ImportJobs"></a>
The list of import jobs.  
Type: Array of [ImportJob](API_ImportJob.md) objects

 ** [NextToken](#API_ListAddressListImportJobs_ResponseSyntax) **   <a name="sesmailmanager-ListAddressListImportJobs-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListAddressListImportJobs_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListAddressListImportJobs_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListAddressListImportJobs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListAddressListImportJobs) 

# ListAddressLists
<a name="API_ListAddressLists"></a>

Lists address lists for this account.

## Request Syntax
<a name="API_ListAddressLists_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListAddressLists_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListAddressLists_RequestSyntax) **   <a name="sesmailmanager-ListAddressLists-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListAddressLists_RequestSyntax) **   <a name="sesmailmanager-ListAddressLists-request-PageSize"></a>
The maximum number of address list resources that are returned per call. You can use NextToken to retrieve the next page of address lists.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListAddressLists_ResponseSyntax"></a>

```
{
   "AddressLists": [ 
      { 
         "AddressListArn": "string",
         "AddressListId": "string",
         "AddressListName": "string",
         "CreatedTimestamp": number,
         "LastUpdatedTimestamp": number
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListAddressLists_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [AddressLists](#API_ListAddressLists_ResponseSyntax) **   <a name="sesmailmanager-ListAddressLists-response-AddressLists"></a>
The list of address lists.  
Type: Array of [AddressList](API_AddressList.md) objects

 ** [NextToken](#API_ListAddressLists_ResponseSyntax) **   <a name="sesmailmanager-ListAddressLists-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListAddressLists_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListAddressLists_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListAddressLists) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListAddressLists) 

# ListArchiveExports
<a name="API_ListArchiveExports"></a>

Returns a list of email archive export jobs.

## Request Syntax
<a name="API_ListArchiveExports_RequestSyntax"></a>

```
{
   "ArchiveId": "string",
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListArchiveExports_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_ListArchiveExports_RequestSyntax) **   <a name="sesmailmanager-ListArchiveExports-request-ArchiveId"></a>
The identifier of the archive.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}`   
Required: Yes

 ** [NextToken](#API_ListArchiveExports_RequestSyntax) **   <a name="sesmailmanager-ListArchiveExports-request-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListArchiveExports_RequestSyntax) **   <a name="sesmailmanager-ListArchiveExports-request-PageSize"></a>
The maximum number of archive export jobs that are returned per call. You can use NextToken to obtain further pages of archives.   
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListArchiveExports_ResponseSyntax"></a>

```
{
   "Exports": [ 
      { 
         "ExportId": "string",
         "Status": { 
            "CompletionTimestamp": number,
            "ErrorMessage": "string",
            "State": "string",
            "SubmissionTimestamp": number
         }
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListArchiveExports_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Exports](#API_ListArchiveExports_ResponseSyntax) **   <a name="sesmailmanager-ListArchiveExports-response-Exports"></a>
The list of export job identifiers and statuses.  
Type: Array of [ExportSummary](API_ExportSummary.md) objects

 ** [NextToken](#API_ListArchiveExports_ResponseSyntax) **   <a name="sesmailmanager-ListArchiveExports-response-NextToken"></a>
If present, use to retrieve the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListArchiveExports_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListArchiveExports_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListArchiveExports) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListArchiveExports) 

# ListArchives
<a name="API_ListArchives"></a>

Returns a list of all email archives in your account.

## Request Syntax
<a name="API_ListArchives_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListArchives_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListArchives_RequestSyntax) **   <a name="sesmailmanager-ListArchives-request-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListArchives_RequestSyntax) **   <a name="sesmailmanager-ListArchives-request-PageSize"></a>
The maximum number of archives that are returned per call. You can use NextToken to obtain further pages of archives.   
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListArchives_ResponseSyntax"></a>

```
{
   "Archives": [ 
      { 
         "ArchiveId": "string",
         "ArchiveName": "string",
         "ArchiveState": "string",
         "LastUpdatedTimestamp": number
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListArchives_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Archives](#API_ListArchives_ResponseSyntax) **   <a name="sesmailmanager-ListArchives-response-Archives"></a>
The list of archive details.  
Type: Array of [Archive](API_Archive.md) objects

 ** [NextToken](#API_ListArchives_ResponseSyntax) **   <a name="sesmailmanager-ListArchives-response-NextToken"></a>
If present, use to retrieve the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListArchives_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListArchives_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListArchives) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListArchives) 

# ListArchiveSearches
<a name="API_ListArchiveSearches"></a>

Returns a list of email archive search jobs.

## Request Syntax
<a name="API_ListArchiveSearches_RequestSyntax"></a>

```
{
   "ArchiveId": "string",
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListArchiveSearches_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_ListArchiveSearches_RequestSyntax) **   <a name="sesmailmanager-ListArchiveSearches-request-ArchiveId"></a>
The identifier of the archive.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}`   
Required: Yes

 ** [NextToken](#API_ListArchiveSearches_RequestSyntax) **   <a name="sesmailmanager-ListArchiveSearches-request-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.   
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListArchiveSearches_RequestSyntax) **   <a name="sesmailmanager-ListArchiveSearches-request-PageSize"></a>
The maximum number of archive search jobs that are returned per call. You can use NextToken to obtain further pages of archives.   
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListArchiveSearches_ResponseSyntax"></a>

```
{
   "NextToken": "string",
   "Searches": [ 
      { 
         "SearchId": "string",
         "Status": { 
            "CompletionTimestamp": number,
            "ErrorMessage": "string",
            "State": "string",
            "SubmissionTimestamp": number
         }
      }
   ]
}
```

## Response Elements
<a name="API_ListArchiveSearches_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [NextToken](#API_ListArchiveSearches_ResponseSyntax) **   <a name="sesmailmanager-ListArchiveSearches-response-NextToken"></a>
If present, use to retrieve the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

 ** [Searches](#API_ListArchiveSearches_ResponseSyntax) **   <a name="sesmailmanager-ListArchiveSearches-response-Searches"></a>
The list of search job identifiers and statuses.  
Type: Array of [SearchSummary](API_SearchSummary.md) objects

## Errors
<a name="API_ListArchiveSearches_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListArchiveSearches_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListArchiveSearches) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListArchiveSearches) 

# ListIngressPoints
<a name="API_ListIngressPoints"></a>

List all ingress endpoint resources.

## Request Syntax
<a name="API_ListIngressPoints_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListIngressPoints_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListIngressPoints_RequestSyntax) **   <a name="sesmailmanager-ListIngressPoints-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListIngressPoints_RequestSyntax) **   <a name="sesmailmanager-ListIngressPoints-request-PageSize"></a>
The maximum number of ingress endpoint resources that are returned per call. You can use NextToken to obtain further ingress endpoints.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListIngressPoints_ResponseSyntax"></a>

```
{
   "IngressPoints": [ 
      { 
         "ARecord": "string",
         "IngressPointId": "string",
         "IngressPointName": "string",
         "Status": "string",
         "Type": "string"
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListIngressPoints_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [IngressPoints](#API_ListIngressPoints_ResponseSyntax) **   <a name="sesmailmanager-ListIngressPoints-response-IngressPoints"></a>
The list of ingress endpoints.  
Type: Array of [IngressPoint](API_IngressPoint.md) objects

 ** [NextToken](#API_ListIngressPoints_ResponseSyntax) **   <a name="sesmailmanager-ListIngressPoints-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListIngressPoints_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListIngressPoints_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListIngressPoints) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListIngressPoints) 

# ListMembersOfAddressList
<a name="API_ListMembersOfAddressList"></a>

Lists members of an address list.

## Request Syntax
<a name="API_ListMembersOfAddressList_RequestSyntax"></a>

```
{
   "AddressListId": "string",
   "Filter": { 
      "AddressPrefix": "string"
   },
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListMembersOfAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [AddressListId](#API_ListMembersOfAddressList_RequestSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-request-AddressListId"></a>
The unique identifier of the address list to list the addresses from.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

 ** [Filter](#API_ListMembersOfAddressList_RequestSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-request-Filter"></a>
Filter to be used to limit the results.  
Type: [AddressFilter](API_AddressFilter.md) object  
Required: No

 ** [NextToken](#API_ListMembersOfAddressList_RequestSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListMembersOfAddressList_RequestSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-request-PageSize"></a>
The maximum number of address list members that are returned per call. You can use NextToken to retrieve the next page of members.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 1000.  
Required: No

## Response Syntax
<a name="API_ListMembersOfAddressList_ResponseSyntax"></a>

```
{
   "Addresses": [ 
      { 
         "Address": "string",
         "CreatedTimestamp": number
      }
   ],
   "NextToken": "string"
}
```

## Response Elements
<a name="API_ListMembersOfAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Addresses](#API_ListMembersOfAddressList_ResponseSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-response-Addresses"></a>
The list of addresses.  
Type: Array of [SavedAddress](API_SavedAddress.md) objects

 ** [NextToken](#API_ListMembersOfAddressList_ResponseSyntax) **   <a name="sesmailmanager-ListMembersOfAddressList-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

## Errors
<a name="API_ListMembersOfAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListMembersOfAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListMembersOfAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListMembersOfAddressList) 

# ListRelays
<a name="API_ListRelays"></a>

Lists all the existing relay resources.

## Request Syntax
<a name="API_ListRelays_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListRelays_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListRelays_RequestSyntax) **   <a name="sesmailmanager-ListRelays-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListRelays_RequestSyntax) **   <a name="sesmailmanager-ListRelays-request-PageSize"></a>
The number of relays to be returned in one request.  
Type: Integer  
Required: No

## Response Syntax
<a name="API_ListRelays_ResponseSyntax"></a>

```
{
   "NextToken": "string",
   "Relays": [ 
      { 
         "LastModifiedTimestamp": number,
         "RelayId": "string",
         "RelayName": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListRelays_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [NextToken](#API_ListRelays_ResponseSyntax) **   <a name="sesmailmanager-ListRelays-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

 ** [Relays](#API_ListRelays_ResponseSyntax) **   <a name="sesmailmanager-ListRelays-response-Relays"></a>
The list of returned relays.  
Type: Array of [Relay](API_Relay.md) objects

## Errors
<a name="API_ListRelays_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListRelays_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListRelays) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListRelays) 

# ListRuleSets
<a name="API_ListRuleSets"></a>

List rule sets for this account.

## Request Syntax
<a name="API_ListRuleSets_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListRuleSets_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListRuleSets_RequestSyntax) **   <a name="sesmailmanager-ListRuleSets-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListRuleSets_RequestSyntax) **   <a name="sesmailmanager-ListRuleSets-request-PageSize"></a>
The maximum number of rule set resources that are returned per call. You can use NextToken to obtain further rule sets.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListRuleSets_ResponseSyntax"></a>

```
{
   "NextToken": "string",
   "RuleSets": [ 
      { 
         "LastModificationDate": number,
         "RuleSetId": "string",
         "RuleSetName": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListRuleSets_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [NextToken](#API_ListRuleSets_ResponseSyntax) **   <a name="sesmailmanager-ListRuleSets-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

 ** [RuleSets](#API_ListRuleSets_ResponseSyntax) **   <a name="sesmailmanager-ListRuleSets-response-RuleSets"></a>
The list of rule sets.  
Type: Array of [RuleSet](API_RuleSet.md) objects

## Errors
<a name="API_ListRuleSets_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListRuleSets_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListRuleSets) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListRuleSets) 

# ListTagsForResource
<a name="API_ListTagsForResource"></a>

 Retrieves the list of tags (keys and values) assigned to the resource. 

## Request Syntax
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
{
   "ResourceArn": "string"
}
```

## Request Parameters
<a name="API_ListTagsForResource_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ResourceArn](#API_ListTagsForResource_RequestSyntax) **   <a name="sesmailmanager-ListTagsForResource-request-ResourceArn"></a>
The Amazon Resource Name (ARN) of the resource to retrieve tags from.  
Type: String  
Length Constraints: Minimum length of 20. Maximum length of 1011.  
Pattern: `arn:aws(|-cn|-us-gov|-eusc):ses:[a-z0-9-]{1,20}:[0-9]{12}:(mailmanager-|addon-).+`   
Required: Yes

## Response Syntax
<a name="API_ListTagsForResource_ResponseSyntax"></a>

```
{
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListTagsForResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [Tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="sesmailmanager-ListTagsForResource-response-Tags"></a>
The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.  
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.

## Errors
<a name="API_ListTagsForResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListTagsForResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListTagsForResource) 

# ListTrafficPolicies
<a name="API_ListTrafficPolicies"></a>

List traffic policy resources.

## Request Syntax
<a name="API_ListTrafficPolicies_RequestSyntax"></a>

```
{
   "NextToken": "string",
   "PageSize": number
}
```

## Request Parameters
<a name="API_ListTrafficPolicies_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [NextToken](#API_ListTrafficPolicies_RequestSyntax) **   <a name="sesmailmanager-ListTrafficPolicies-request-NextToken"></a>
If you received a pagination token from a previous call to this API, you can provide it here to continue paginating through the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.  
Required: No

 ** [PageSize](#API_ListTrafficPolicies_RequestSyntax) **   <a name="sesmailmanager-ListTrafficPolicies-request-PageSize"></a>
The maximum number of traffic policy resources that are returned per call. You can use NextToken to obtain further traffic policies.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 50.  
Required: No

## Response Syntax
<a name="API_ListTrafficPolicies_ResponseSyntax"></a>

```
{
   "NextToken": "string",
   "TrafficPolicies": [ 
      { 
         "DefaultAction": "string",
         "TrafficPolicyId": "string",
         "TrafficPolicyName": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListTrafficPolicies_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [NextToken](#API_ListTrafficPolicies_ResponseSyntax) **   <a name="sesmailmanager-ListTrafficPolicies-response-NextToken"></a>
If NextToken is returned, there are more results available. The value of NextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 2048.

 ** [TrafficPolicies](#API_ListTrafficPolicies_ResponseSyntax) **   <a name="sesmailmanager-ListTrafficPolicies-response-TrafficPolicies"></a>
The list of traffic policies.  
Type: Array of [TrafficPolicy](API_TrafficPolicy.md) objects

## Errors
<a name="API_ListTrafficPolicies_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_ListTrafficPolicies_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/ListTrafficPolicies) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/ListTrafficPolicies) 

# RegisterMemberToAddressList
<a name="API_RegisterMemberToAddressList"></a>

Adds a member to an address list.

## Request Syntax
<a name="API_RegisterMemberToAddressList_RequestSyntax"></a>

```
{
   "Address": "string",
   "AddressListId": "string"
}
```

## Request Parameters
<a name="API_RegisterMemberToAddressList_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Address](#API_RegisterMemberToAddressList_RequestSyntax) **   <a name="sesmailmanager-RegisterMemberToAddressList-request-Address"></a>
The address to be added to the address list.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 320.  
Required: Yes

 ** [AddressListId](#API_RegisterMemberToAddressList_RequestSyntax) **   <a name="sesmailmanager-RegisterMemberToAddressList-request-AddressListId"></a>
The unique identifier of the address list where the address should be added.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_RegisterMemberToAddressList_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_RegisterMemberToAddressList_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_RegisterMemberToAddressList_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/RegisterMemberToAddressList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/RegisterMemberToAddressList) 

# StartAddressListImportJob
<a name="API_StartAddressListImportJob"></a>

Starts an import job for an address list.

## Request Syntax
<a name="API_StartAddressListImportJob_RequestSyntax"></a>

```
{
   "JobId": "string"
}
```

## Request Parameters
<a name="API_StartAddressListImportJob_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [JobId](#API_StartAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-StartAddressListImportJob-request-JobId"></a>
The identifier of the import job that needs to be started.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_StartAddressListImportJob_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_StartAddressListImportJob_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StartAddressListImportJob_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StartAddressListImportJob) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StartAddressListImportJob) 

# StartArchiveExport
<a name="API_StartArchiveExport"></a>

Initiates an export of emails from the specified archive.

## Request Syntax
<a name="API_StartArchiveExport_RequestSyntax"></a>

```
{
   "ArchiveId": "string",
   "ExportDestinationConfiguration": { ... },
   "Filters": { 
      "Include": [ 
         { ... }
      ],
      "Unless": [ 
         { ... }
      ]
   },
   "FromTimestamp": number,
   "IncludeMetadata": boolean,
   "MaxResults": number,
   "ToTimestamp": number
}
```

## Request Parameters
<a name="API_StartArchiveExport_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-ArchiveId"></a>
The identifier of the archive to export emails from.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}`   
Required: Yes

 ** [ExportDestinationConfiguration](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-ExportDestinationConfiguration"></a>
Details on where to deliver the exported email data.  
Type: [ExportDestinationConfiguration](API_ExportDestinationConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: Yes

 ** [Filters](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-Filters"></a>
Criteria to filter which emails are included in the export.  
Type: [ArchiveFilters](API_ArchiveFilters.md) object  
Required: No

 ** [FromTimestamp](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-FromTimestamp"></a>
The start of the timestamp range to include emails from.  
Type: Timestamp  
Required: Yes

 ** [IncludeMetadata](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-IncludeMetadata"></a>
Whether to include message metadata as JSON files in the export.  
Type: Boolean  
Required: No

 ** [MaxResults](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-MaxResults"></a>
The maximum number of email items to include in the export.  
Type: Integer  
Required: No

 ** [ToTimestamp](#API_StartArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StartArchiveExport-request-ToTimestamp"></a>
The end of the timestamp range to include emails from.  
Type: Timestamp  
Required: Yes

## Response Syntax
<a name="API_StartArchiveExport_ResponseSyntax"></a>

```
{
   "ExportId": "string"
}
```

## Response Elements
<a name="API_StartArchiveExport_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [ExportId](#API_StartArchiveExport_ResponseSyntax) **   <a name="sesmailmanager-StartArchiveExport-response-ExportId"></a>
The unique identifier for the initiated export job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.

## Errors
<a name="API_StartArchiveExport_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StartArchiveExport_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StartArchiveExport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StartArchiveExport) 

# StartArchiveSearch
<a name="API_StartArchiveSearch"></a>

Initiates a search across emails in the specified archive.

## Request Syntax
<a name="API_StartArchiveSearch_RequestSyntax"></a>

```
{
   "ArchiveId": "string",
   "Filters": { 
      "Include": [ 
         { ... }
      ],
      "Unless": [ 
         { ... }
      ]
   },
   "FromTimestamp": number,
   "MaxResults": number,
   "ToTimestamp": number
}
```

## Request Parameters
<a name="API_StartArchiveSearch_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_StartArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StartArchiveSearch-request-ArchiveId"></a>
The identifier of the archive to search emails in.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 66.  
Pattern: `a-[\w]{1,64}`   
Required: Yes

 ** [Filters](#API_StartArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StartArchiveSearch-request-Filters"></a>
Criteria to filter which emails are included in the search results.  
Type: [ArchiveFilters](API_ArchiveFilters.md) object  
Required: No

 ** [FromTimestamp](#API_StartArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StartArchiveSearch-request-FromTimestamp"></a>
The start timestamp of the range to search emails from.  
Type: Timestamp  
Required: Yes

 ** [MaxResults](#API_StartArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StartArchiveSearch-request-MaxResults"></a>
The maximum number of search results to return.  
Type: Integer  
Valid Range: Minimum value of 0. Maximum value of 1000.  
Required: Yes

 ** [ToTimestamp](#API_StartArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StartArchiveSearch-request-ToTimestamp"></a>
The end timestamp of the range to search emails from.  
Type: Timestamp  
Required: Yes

## Response Syntax
<a name="API_StartArchiveSearch_ResponseSyntax"></a>

```
{
   "SearchId": "string"
}
```

## Response Elements
<a name="API_StartArchiveSearch_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [SearchId](#API_StartArchiveSearch_ResponseSyntax) **   <a name="sesmailmanager-StartArchiveSearch-response-SearchId"></a>
The unique identifier for the initiated search job.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.

## Errors
<a name="API_StartArchiveSearch_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StartArchiveSearch_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StartArchiveSearch) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StartArchiveSearch) 

# StopAddressListImportJob
<a name="API_StopAddressListImportJob"></a>

Stops an ongoing import job for an address list.

## Request Syntax
<a name="API_StopAddressListImportJob_RequestSyntax"></a>

```
{
   "JobId": "string"
}
```

## Request Parameters
<a name="API_StopAddressListImportJob_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [JobId](#API_StopAddressListImportJob_RequestSyntax) **   <a name="sesmailmanager-StopAddressListImportJob-request-JobId"></a>
The identifier of the import job that needs to be stopped.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 255.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

## Response Elements
<a name="API_StopAddressListImportJob_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_StopAddressListImportJob_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StopAddressListImportJob_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StopAddressListImportJob) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StopAddressListImportJob) 

# StopArchiveExport
<a name="API_StopArchiveExport"></a>

Stops an in-progress export of emails from an archive.

## Request Syntax
<a name="API_StopArchiveExport_RequestSyntax"></a>

```
{
   "ExportId": "string"
}
```

## Request Parameters
<a name="API_StopArchiveExport_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ExportId](#API_StopArchiveExport_RequestSyntax) **   <a name="sesmailmanager-StopArchiveExport-request-ExportId"></a>
The identifier of the export job to stop.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Required: Yes

## Response Elements
<a name="API_StopArchiveExport_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_StopArchiveExport_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StopArchiveExport_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StopArchiveExport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StopArchiveExport) 

# StopArchiveSearch
<a name="API_StopArchiveSearch"></a>

Stops an in-progress archive search job.

## Request Syntax
<a name="API_StopArchiveSearch_RequestSyntax"></a>

```
{
   "SearchId": "string"
}
```

## Request Parameters
<a name="API_StopArchiveSearch_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [SearchId](#API_StopArchiveSearch_RequestSyntax) **   <a name="sesmailmanager-StopArchiveSearch-request-SearchId"></a>
The identifier of the search job to stop.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Required: Yes

## Response Elements
<a name="API_StopArchiveSearch_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_StopArchiveSearch_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_StopArchiveSearch_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/StopArchiveSearch) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/StopArchiveSearch) 

# TagResource
<a name="API_TagResource"></a>

 Adds one or more tags (keys and values) to a specified resource. 

## Request Syntax
<a name="API_TagResource_RequestSyntax"></a>

```
{
   "ResourceArn": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Request Parameters
<a name="API_TagResource_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ResourceArn](#API_TagResource_RequestSyntax) **   <a name="sesmailmanager-TagResource-request-ResourceArn"></a>
 The Amazon Resource Name (ARN) of the resource that you want to tag.   
Type: String  
Length Constraints: Minimum length of 20. Maximum length of 1011.  
Pattern: `arn:aws(|-cn|-us-gov|-eusc):ses:[a-z0-9-]{1,20}:[0-9]{12}:(mailmanager-|addon-).+`   
Required: Yes

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="sesmailmanager-TagResource-request-Tags"></a>
 The tags used to organize, track, or control access for the resource. For example, \$1 "tags": \$1"key1":"value1", "key2":"value2"\$1 \$1.   
Type: Array of [Tag](API_Tag.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Required: Yes

## Response Elements
<a name="API_TagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_TagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_TagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

 Remove one or more tags (keys and values) from a specified resource. 

## Request Syntax
<a name="API_UntagResource_RequestSyntax"></a>

```
{
   "ResourceArn": "string",
   "TagKeys": [ "string" ]
}
```

## Request Parameters
<a name="API_UntagResource_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ResourceArn](#API_UntagResource_RequestSyntax) **   <a name="sesmailmanager-UntagResource-request-ResourceArn"></a>
 The Amazon Resource Name (ARN) of the resource that you want to untag.   
Type: String  
Length Constraints: Minimum length of 20. Maximum length of 1011.  
Pattern: `arn:aws(|-cn|-us-gov|-eusc):ses:[a-z0-9-]{1,20}:[0-9]{12}:(mailmanager-|addon-).+`   
Required: Yes

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="sesmailmanager-UntagResource-request-TagKeys"></a>
 The keys of the key-value pairs for the tag or tags you want to remove from the specified resource.   
Type: Array of strings  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `[a-zA-Z0-9/_\+=\.:@\-]+`   
Required: Yes

## Response Elements
<a name="API_UntagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UntagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UntagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UntagResource) 

# UpdateArchive
<a name="API_UpdateArchive"></a>

Updates the attributes of an existing email archive.

## Request Syntax
<a name="API_UpdateArchive_RequestSyntax"></a>

```
{
   "ArchiveId": "string",
   "ArchiveName": "string",
   "Retention": { ... }
}
```

## Request Parameters
<a name="API_UpdateArchive_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [ArchiveId](#API_UpdateArchive_RequestSyntax) **   <a name="sesmailmanager-UpdateArchive-request-ArchiveId"></a>
The identifier of the archive to update.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 66.  
Required: Yes

 ** [ArchiveName](#API_UpdateArchive_RequestSyntax) **   <a name="sesmailmanager-UpdateArchive-request-ArchiveName"></a>
A new, unique name for the archive.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[a-zA-Z0-9][a-zA-Z0-9_-]*[a-zA-Z0-9]`   
Required: No

 ** [Retention](#API_UpdateArchive_RequestSyntax) **   <a name="sesmailmanager-UpdateArchive-request-Retention"></a>
A new retention period for emails in the archive.  
Type: [ArchiveRetention](API_ArchiveRetention.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

## Response Elements
<a name="API_UpdateArchive_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UpdateArchive_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
Occurs when a user is denied access to a specific resource or action.  
HTTP Status Code: 400

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ServiceQuotaExceededException **   
Occurs when an operation exceeds a predefined service quota or limit.  
HTTP Status Code: 400

 ** ThrottlingException **   
Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UpdateArchive_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UpdateArchive) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UpdateArchive) 

# UpdateIngressPoint
<a name="API_UpdateIngressPoint"></a>

Update attributes of a provisioned ingress endpoint resource.

## Request Syntax
<a name="API_UpdateIngressPoint_RequestSyntax"></a>

```
{
   "IngressPointConfiguration": { ... },
   "IngressPointId": "string",
   "IngressPointName": "string",
   "RuleSetId": "string",
   "StatusToUpdate": "string",
   "TlsPolicy": "string",
   "TrafficPolicyId": "string"
}
```

## Request Parameters
<a name="API_UpdateIngressPoint_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [IngressPointConfiguration](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-IngressPointConfiguration"></a>
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.  
Type: [IngressPointConfiguration](API_IngressPointConfiguration.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

 ** [IngressPointId](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-IngressPointId"></a>
The identifier for the ingress endpoint you want to update.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

 ** [IngressPointName](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-IngressPointName"></a>
A user friendly name for the ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: No

 ** [RuleSetId](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-RuleSetId"></a>
The identifier of an existing rule set that you attach to an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: No

 ** [StatusToUpdate](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-StatusToUpdate"></a>
The update status of an ingress endpoint.  
Type: String  
Valid Values: `ACTIVE | CLOSED`   
Required: No

 ** [TlsPolicy](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-TlsPolicy"></a>
The Transport Layer Security (TLS) policy for the ingress point. Valid values are REQUIRED, OPTIONAL. Only ingress endpoints using REQUIRED or OPTIONAL as TlsPolicy can be updated.  
Type: String  
Valid Values: `REQUIRED | OPTIONAL | FIPS`   
Required: No

 ** [TrafficPolicyId](#API_UpdateIngressPoint_RequestSyntax) **   <a name="sesmailmanager-UpdateIngressPoint-request-TrafficPolicyId"></a>
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: No

## Response Elements
<a name="API_UpdateIngressPoint_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UpdateIngressPoint_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UpdateIngressPoint_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UpdateIngressPoint) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UpdateIngressPoint) 

# UpdateRelay
<a name="API_UpdateRelay"></a>

Updates the attributes of an existing relay resource.

## Request Syntax
<a name="API_UpdateRelay_RequestSyntax"></a>

```
{
   "Authentication": { ... },
   "RelayId": "string",
   "RelayName": "string",
   "ServerName": "string",
   "ServerPort": number
}
```

## Request Parameters
<a name="API_UpdateRelay_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Authentication](#API_UpdateRelay_RequestSyntax) **   <a name="sesmailmanager-UpdateRelay-request-Authentication"></a>
Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.  
Type: [RelayAuthentication](API_RelayAuthentication.md) object  
 **Note: **This object is a Union. Only one member of this object can be specified or returned.  
Required: No

 ** [RelayId](#API_UpdateRelay_RequestSyntax) **   <a name="sesmailmanager-UpdateRelay-request-RelayId"></a>
The unique relay identifier.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-]+`   
Required: Yes

 ** [RelayName](#API_UpdateRelay_RequestSyntax) **   <a name="sesmailmanager-UpdateRelay-request-RelayName"></a>
The name of the relay resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-_]+`   
Required: No

 ** [ServerName](#API_UpdateRelay_RequestSyntax) **   <a name="sesmailmanager-UpdateRelay-request-ServerName"></a>
The destination relay server address.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9-\.]+`   
Required: No

 ** [ServerPort](#API_UpdateRelay_RequestSyntax) **   <a name="sesmailmanager-UpdateRelay-request-ServerPort"></a>
The destination relay server port.  
Type: Integer  
Valid Range: Minimum value of 1. Maximum value of 65535.  
Required: No

## Response Elements
<a name="API_UpdateRelay_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UpdateRelay_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UpdateRelay_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UpdateRelay) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UpdateRelay) 

# UpdateRuleSet
<a name="API_UpdateRuleSet"></a>

Update attributes of an already provisioned rule set.

## Request Syntax
<a name="API_UpdateRuleSet_RequestSyntax"></a>

```
{
   "Rules": [ 
      { 
         "Actions": [ 
            { ... }
         ],
         "Conditions": [ 
            { ... }
         ],
         "Name": "string",
         "Unless": [ 
            { ... }
         ]
      }
   ],
   "RuleSetId": "string",
   "RuleSetName": "string"
}
```

## Request Parameters
<a name="API_UpdateRuleSet_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [Rules](#API_UpdateRuleSet_RequestSyntax) **   <a name="sesmailmanager-UpdateRuleSet-request-Rules"></a>
A new set of rules to replace the current rules of the rule set—these rules will override all the rules of the rule set.  
Type: Array of [Rule](API_Rule.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 40 items.  
Required: No

 ** [RuleSetId](#API_UpdateRuleSet_RequestSyntax) **   <a name="sesmailmanager-UpdateRuleSet-request-RuleSetId"></a>
The identifier of a rule set you want to update.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

 ** [RuleSetName](#API_UpdateRuleSet_RequestSyntax) **   <a name="sesmailmanager-UpdateRuleSet-request-RuleSetName"></a>
A user-friendly name for the rule set resource.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `[a-zA-Z0-9_.-]+`   
Required: No

## Response Elements
<a name="API_UpdateRuleSet_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UpdateRuleSet_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UpdateRuleSet_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UpdateRuleSet) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UpdateRuleSet) 

# UpdateTrafficPolicy
<a name="API_UpdateTrafficPolicy"></a>

Update attributes of an already provisioned traffic policy resource.

## Request Syntax
<a name="API_UpdateTrafficPolicy_RequestSyntax"></a>

```
{
   "DefaultAction": "string",
   "MaxMessageSizeBytes": number,
   "PolicyStatements": [ 
      { 
         "Action": "string",
         "Conditions": [ 
            { ... }
         ]
      }
   ],
   "TrafficPolicyId": "string",
   "TrafficPolicyName": "string"
}
```

## Request Parameters
<a name="API_UpdateTrafficPolicy_RequestParameters"></a>

For information about the parameters that are common to all actions, see [Common Parameters](CommonParameters.md).

The request accepts the following data in JSON format.

 ** [DefaultAction](#API_UpdateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-UpdateTrafficPolicy-request-DefaultAction"></a>
Default action instructs the traﬃc policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements  
Type: String  
Valid Values: `ALLOW | DENY`   
Required: No

 ** [MaxMessageSizeBytes](#API_UpdateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-UpdateTrafficPolicy-request-MaxMessageSizeBytes"></a>
The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.  
Type: Integer  
Valid Range: Minimum value of 1.  
Required: No

 ** [PolicyStatements](#API_UpdateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-UpdateTrafficPolicy-request-PolicyStatements"></a>
The list of conditions to be updated for filtering email traffic.  
Type: Array of [PolicyStatement](API_PolicyStatement.md) objects  
Required: No

 ** [TrafficPolicyId](#API_UpdateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-UpdateTrafficPolicy-request-TrafficPolicyId"></a>
The identifier of the traffic policy that you want to update.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Required: Yes

 ** [TrafficPolicyName](#API_UpdateTrafficPolicy_RequestSyntax) **   <a name="sesmailmanager-UpdateTrafficPolicy-request-TrafficPolicyName"></a>
A user-friendly name for the traffic policy resource.  
Type: String  
Length Constraints: Minimum length of 3. Maximum length of 63.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: No

## Response Elements
<a name="API_UpdateTrafficPolicy_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UpdateTrafficPolicy_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** ConflictException **   
The request configuration has conflicts. For details, see the accompanying error message.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Occurs when a requested resource is not found.  
HTTP Status Code: 400

 ** ValidationException **   
The request validation has failed. For details, see the accompanying error message.  
HTTP Status Code: 400

## See Also
<a name="API_UpdateTrafficPolicy_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/mailmanager-2023-10-17/UpdateTrafficPolicy) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/mailmanager-2023-10-17/UpdateTrafficPolicy) 