AWS.MailManager — AWS SDK for JavaScript (original) (raw)

Property Details

endpointAWS.Endpoint

Returns an Endpoint object representing the endpoint URL for service requests.

Method Details

createAddonInstance(params = {}, callback) ⇒ AWS.Request

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.

createAddonSubscription(params = {}, callback) ⇒ AWS.Request

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.

createArchive(params = {}, callback) ⇒ AWS.Request

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

createIngressPoint(params = {}, callback) ⇒ AWS.Request

Provision a new ingress endpoint resource.

createRelay(params = {}, callback) ⇒ AWS.Request

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

createRuleSet(params = {}, callback) ⇒ AWS.Request

Provision a new rule set.

createTrafficPolicy(params = {}, callback) ⇒ AWS.Request

Provision a new traffic policy resource.

deleteAddonInstance(params = {}, callback) ⇒ AWS.Request

Deletes an Add On instance.

deleteAddonSubscription(params = {}, callback) ⇒ AWS.Request

Deletes an Add On subscription.

deleteArchive(params = {}, callback) ⇒ AWS.Request

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.

deleteIngressPoint(params = {}, callback) ⇒ AWS.Request

Delete an ingress endpoint resource.

deleteRelay(params = {}, callback) ⇒ AWS.Request

Deletes an existing relay resource.

deleteRuleSet(params = {}, callback) ⇒ AWS.Request

deleteTrafficPolicy(params = {}, callback) ⇒ AWS.Request

Delete a traffic policy resource.

getAddonInstance(params = {}, callback) ⇒ AWS.Request

Gets detailed information about an Add On instance.

getAddonSubscription(params = {}, callback) ⇒ AWS.Request

Gets detailed information about an Add On subscription.

getArchive(params = {}, callback) ⇒ AWS.Request

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

getArchiveExport(params = {}, callback) ⇒ AWS.Request

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

getArchiveMessage(params = {}, callback) ⇒ AWS.Request

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

getArchiveMessageContent(params = {}, callback) ⇒ AWS.Request

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

getArchiveSearch(params = {}, callback) ⇒ AWS.Request

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

getArchiveSearchResults(params = {}, callback) ⇒ AWS.Request

Returns the results of a completed email archive search job.

getIngressPoint(params = {}, callback) ⇒ AWS.Request

Fetch ingress endpoint resource attributes.

getRelay(params = {}, callback) ⇒ AWS.Request

Fetch the relay resource and it's attributes.

getRuleSet(params = {}, callback) ⇒ AWS.Request

Fetch attributes of a rule set.

getTrafficPolicy(params = {}, callback) ⇒ AWS.Request

Fetch attributes of a traffic policy resource.

listAddonInstances(params = {}, callback) ⇒ AWS.Request

Lists all Add On instances in your account.

listAddonSubscriptions(params = {}, callback) ⇒ AWS.Request

Lists all Add On subscriptions in your account.

listArchiveExports(params = {}, callback) ⇒ AWS.Request

Returns a list of email archive export jobs.

listArchives(params = {}, callback) ⇒ AWS.Request

Returns a list of all email archives in your account.

listArchiveSearches(params = {}, callback) ⇒ AWS.Request

Returns a list of email archive search jobs.

listIngressPoints(params = {}, callback) ⇒ AWS.Request

List all ingress endpoint resources.

listRelays(params = {}, callback) ⇒ AWS.Request

Lists all the existing relay resources.

listRuleSets(params = {}, callback) ⇒ AWS.Request

List rule sets for this account.

listTagsForResource(params = {}, callback) ⇒ AWS.Request

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

listTrafficPolicies(params = {}, callback) ⇒ AWS.Request

List traffic policy resources.

startArchiveExport(params = {}, callback) ⇒ AWS.Request

Initiates an export of emails from the specified archive.

startArchiveSearch(params = {}, callback) ⇒ AWS.Request

Initiates a search across emails in the specified archive.

stopArchiveExport(params = {}, callback) ⇒ AWS.Request

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

stopArchiveSearch(params = {}, callback) ⇒ AWS.Request

Stops an in-progress archive search job.

tagResource(params = {}, callback) ⇒ AWS.Request

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

untagResource(params = {}, callback) ⇒ AWS.Request

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

updateArchive(params = {}, callback) ⇒ AWS.Request

Updates the attributes of an existing email archive.

updateIngressPoint(params = {}, callback) ⇒ AWS.Request

Update attributes of a provisioned ingress endpoint resource.

updateRelay(params = {}, callback) ⇒ AWS.Request

Updates the attributes of an existing relay resource.

updateRuleSet(params = {}, callback) ⇒ AWS.Request

>Update attributes of an already provisioned rule set.

updateTrafficPolicy(params = {}, callback) ⇒ AWS.Request

Update attributes of an already provisioned traffic policy resource.