Package-level declarations

Types

Link copied to clipboard

The Amazon SES Mail Manager API contains operations and data types that comprise the Mail Manager feature of Amazon Simple Email Service (SES).

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Creates a new address list.

Link copied to clipboard

Creates an import job for an address list.

Link copied to clipboard

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

Link copied to clipboard

Provision a new ingress endpoint resource.

Link copied to clipboard

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

Link copied to clipboard

Provision a new rule set.

Link copied to clipboard

Provision a new traffic policy resource.

Link copied to clipboard

Deletes an Add On instance.

Link copied to clipboard

Deletes an Add On subscription.

Link copied to clipboard

Deletes an address list.

Link copied to clipboard

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.

Link copied to clipboard

Delete an ingress endpoint resource.

Link copied to clipboard

Deletes an existing relay resource.

Link copied to clipboard

Delete a rule set.

Link copied to clipboard

Delete a traffic policy resource.

Link copied to clipboard
Link copied to clipboard

Gets detailed information about an Add On instance.

Link copied to clipboard

Gets detailed information about an Add On subscription.

Link copied to clipboard

Fetch attributes of an address list.

Link copied to clipboard

Fetch attributes of an import job.

Link copied to clipboard
inline suspend fun MailManagerClient.getArchive(crossinline block: GetArchiveRequest.Builder.() -> Unit): GetArchiveResponse

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Returns the results of a completed email archive search job.

Link copied to clipboard

Fetch ingress endpoint resource attributes.

Link copied to clipboard

Fetch attributes of a member in an address list.

Link copied to clipboard
inline suspend fun MailManagerClient.getRelay(crossinline block: GetRelayRequest.Builder.() -> Unit): GetRelayResponse

Fetch the relay resource and it's attributes.

Link copied to clipboard
inline suspend fun MailManagerClient.getRuleSet(crossinline block: GetRuleSetRequest.Builder.() -> Unit): GetRuleSetResponse

Fetch attributes of a rule set.

Link copied to clipboard

Fetch attributes of a traffic policy resource.

Link copied to clipboard

Lists all Add On instances in your account.

Link copied to clipboard

Lists all Add On subscriptions in your account.

Link copied to clipboard

Lists jobs for an address list.

Link copied to clipboard

Lists address lists for this account.

Link copied to clipboard

Returns a list of email archive export jobs.

Link copied to clipboard

Returns a list of all email archives in your account.

Link copied to clipboard

Returns a list of email archive search jobs.

Link copied to clipboard

List all ingress endpoint resources.

Link copied to clipboard

Lists members of an address list.

Link copied to clipboard
inline suspend fun MailManagerClient.listRelays(crossinline block: ListRelaysRequest.Builder.() -> Unit): ListRelaysResponse

Lists all the existing relay resources.

Link copied to clipboard

List rule sets for this account.

Link copied to clipboard

Retrieves the list of tags (keys and values) assigned to the resource.

Link copied to clipboard

List traffic policy resources.

Link copied to clipboard
Link copied to clipboard

Starts an import job for an address list.

Link copied to clipboard

Initiates an export of emails from the specified archive.

Link copied to clipboard

Initiates a search across emails in the specified archive.

Link copied to clipboard

Stops an ongoing import job for an address list.

Link copied to clipboard

Stops an in-progress export of emails from an archive.

Link copied to clipboard

Stops an in-progress archive search job.

Link copied to clipboard

Adds one or more tags (keys and values) to a specified resource.

Link copied to clipboard

Remove one or more tags (keys and values) from a specified resource.

Link copied to clipboard

Updates the attributes of an existing email archive.

Link copied to clipboard

Update attributes of a provisioned ingress endpoint resource.

Link copied to clipboard

Updates the attributes of an existing relay resource.

Link copied to clipboard

Update attributes of an already provisioned rule set.

Link copied to clipboard

Update attributes of an already provisioned traffic policy resource.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.