Module Awso_mailmanager_syncSource

include module type of struct include Awso_mailmanager.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule IngressAddressListEmailAttribute = Awso_mailmanager.Values.IngressAddressListEmailAttribute

The Add On ARN and its returned value that is evaluated in a policy statement's conditional expression to either deny or block the incoming email.

The address lists and the address list attribute value that is evaluated in a policy statement's conditional expression to either deny or block the incoming email.

The result of an analysis can be used in conditions to trigger actions. Analyses can inspect the email content and report a certain aspect of the email.

The structure type for a boolean condition that provides the address lists and address list attribute to evaluate.

Sourcemodule RuleClientCertificateAttribute = Awso_mailmanager.Values.RuleClientCertificateAttribute

The union type representing the allowed types of operands for a boolean condition.

The structure for an IP based condition matching on the incoming mail.

The structure for an IPv6 based condition matching on the incoming mail.

The union type representing the allowed types for the left hand side of a string condition.

The union type representing the allowed types for the left hand side of a TLS condition.

The union type representing the allowed types of operands for a boolean condition.

The IP address to evaluate for this condition.

The number to evaluate in a numeric condition expression.

The string to evaluate in a string condition expression.

The verdict to evaluate in a verdict condition expression.

The structure for a boolean condition matching on the incoming mail.

The union type representing the allowed types for the left hand side of an IP condition.

The union type representing the allowed types for the left hand side of an IPv6 condition.

The structure for a string based condition matching on the incoming mail.

The structure for a TLS related condition matching on the incoming mail.

The action to add a header to a message. When executed, this action will add the given header to the message.

The action to archive the email by delivering the email to an Amazon SES archive.

The action to send a bounce response for the email. When executed, this action generates a non-delivery report (bounce) back to the sender.

This action to delivers an email to a mailbox.

The action to deliver incoming emails to an Amazon Q Business application for indexing.

This action causes processing to stop and the email to be dropped. If the action applies only to certain recipients, only those recipients are dropped, and processing continues for other recipients.

The action to invoke an Amazon Web Services Lambda function for processing the email.

The action relays the email via SMTP to another specific SMTP server.

This action replaces the email envelope recipients with the given list of recipients. If the condition of this action applies only to a subset of recipients, only those recipients are replaced with the recipients specified in the action. The message contents and headers are unaffected by this action, only the envelope recipients are updated.

Writes the MIME content of the email to an S3 bucket.

Sends the email to the internet using the ses:SendRawEmail API.

The action to publish the email content to an Amazon SNS topic. When executed, this action will send the email as a notification to the specified SNS topic.

A boolean expression to be used in a rule condition.

A DMARC policy expression. The condition matches if the given DMARC policy matches that of the incoming email.

An IP address expression matching certain IP addresses within a given range of IP addresses.

A number expression to match numeric conditions with integers from the incoming email.

A string expression is evaluated against strings or substrings of the email.

A verdict expression is evaluated against verdicts of the email.

The attribute to evaluate in a boolean expression.

Specifies the email attribute to evaluate in a string expression.

The email traffic filtering conditions which are contained in a traffic policy resource.

The action for a rule to take. Only one of the contained actions can be set.

The conditional expression used to evaluate an email for determining if a rule action should be taken.

A boolean expression to evaluate email attribute values.

A string expression to evaluate an email attribute value against one or more string values.

The trust store used for mutual TLS authentication. It contains the certificate authority (CA) certificates and optional certificate revocation list (CRL).

A filter condition used to include or exclude emails when exporting from or searching an archive.

The current status of an archive search job.

The current status of an archive export job.

The import data format contains the specifications of the input file that would be passed to the address list import job.

The SMTP envelope information of the email.

The structure containing traffic policy conditions and actions.

A rule contains conditions, "unless conditions" and actions. For each envelope recipient of an email, if all conditions match and none of the "unless conditions" match, then all of the actions are executed sequentially. If no conditions are provided, the rule always applies and the actions are implicitly executed. If only "unless conditions" are provided, the rule applies if the email does not match the evaluation of the "unless conditions".

Explicitly indicate that the relay destination server does not require SMTP credential authentication.

The mutual TLS authentication configuration for an ingress endpoint.

A key-value pair (the value is optional), that you can define and assign to Amazon Web Services resources.

Sourcemodule S3ExportDestinationConfiguration = Awso_mailmanager.Values.S3ExportDestinationConfiguration

The configuration for exporting email data to an Amazon S3 bucket.

The structure of a traffic policy resource which is a container for policy statements.

A rule set contains a list of rules that are evaluated in order. Each rule is evaluated sequentially for each email.

The relay resource that can be used as a rule to relay receiving emails to the destination relay server.

An address that is a member of an address list.

The structure of an ingress endpoint resource.

An archive resource for storing and retaining emails.

Summary details of an archive search job.

Summary statuses of an archive export job.

An address list contains a list of emails and domains that are used in MailManager Ingress endpoints and Rules for email management.

Details about an import job.

A subscription for an Add On representing the acceptance of its terms of use and additional pricing.

An Add On instance represents a specific configuration of an Add On.

Sourcemodule IngressPointPasswordConfiguration = Awso_mailmanager.Values.IngressPointPasswordConfiguration

The password configuration of the ingress endpoint resource.

Specifies the network configuration for the private ingress point.

Specifies the network configuration for the public ingress point.

A result row containing metadata for an archived email message.

The request configuration has conflicts. For details, see the accompanying error message.

Occurs when a requested resource is not found.

The request validation has failed. For details, see the accompanying error message.

Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored, or specify an empty NoAuthentication structure if the relay destination server does not require SMTP credential authentication.

The configuration of the ingress endpoint resource.

Occurs when a user is denied access to a specific resource or action.

Occurs when an operation exceeds a predefined service quota or limit.

Occurs when a service's request rate limit is exceeded, resulting in throttling of further requests.

The retention policy for an email archive that specifies how long emails are kept before being automatically deleted.

A set of filter conditions to include and/or exclude emails.

Sourcemodule ExportDestinationConfiguration = Awso_mailmanager.Values.ExportDestinationConfiguration

The destination configuration for delivering exported email data.

Filtering options for ListMembersOfAddressList operation.

The authentication configuration for the ingress endpoint resource.

The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource.

The metadata about the email.

The textual body content of an email message.

Update attributes of an already provisioned traffic policy resource.

Update attributes of an already provisioned traffic policy resource.

Update attributes of an already provisioned rule set.

Update attributes of an already provisioned rule set.

Updates the attributes of an existing relay resource.

Updates the attributes of an existing relay resource.

Update attributes of a provisioned ingress endpoint resource.

Update attributes of a provisioned ingress endpoint resource.

The response indicating if the archive update succeeded or failed. On success, returns an HTTP 200 status code. On failure, returns an error message.

The request to update properties of an existing email archive.

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

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

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

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

The response indicating if the request to stop the search job succeeded. On success, returns an HTTP 200 status code. On failure, returns an error message.

The request to stop an in-progress archive search job.

The response indicating if the request to stop the export job succeeded. On success, returns an HTTP 200 status code. On failure, returns an error message.

The request to stop an in-progress archive export job.

Sourcemodule StopAddressListImportJobResponse = Awso_mailmanager.Values.StopAddressListImportJobResponse

Stops an ongoing import job for an address list.

Sourcemodule StopAddressListImportJobRequest = Awso_mailmanager.Values.StopAddressListImportJobRequest

Stops an ongoing import job for an address list.

The response from initiating an archive search.

The request to initiate a search across emails in an archive.

The response from initiating an archive export.

The request to initiate an export of emails from an archive.

Sourcemodule StartAddressListImportJobResponse = Awso_mailmanager.Values.StartAddressListImportJobResponse

Starts an import job for an address list.

Sourcemodule StartAddressListImportJobRequest = Awso_mailmanager.Values.StartAddressListImportJobRequest

Starts an import job for an address list.

Sourcemodule RegisterMemberToAddressListResponse = Awso_mailmanager.Values.RegisterMemberToAddressListResponse

Adds a member to an address list.

Sourcemodule RegisterMemberToAddressListRequest = Awso_mailmanager.Values.RegisterMemberToAddressListRequest

Adds a member to an address list.

List traffic policy resources.

List traffic policy resources.

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

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

List rule sets for this account.

List rule sets for this account.

Lists all the existing relay resources.

Lists all the existing relay resources.

Sourcemodule ListMembersOfAddressListResponse = Awso_mailmanager.Values.ListMembersOfAddressListResponse

Lists members of an address list.

Sourcemodule ListMembersOfAddressListRequest = Awso_mailmanager.Values.ListMembersOfAddressListRequest

Lists members of an address list.

List all ingress endpoint resources.

List all ingress endpoint resources.

The response containing a list of your email archives.

The request to list email archives in your account.

The response containing a list of archive search jobs and their statuses.

The request to list archive search jobs in your account.

The response containing a list of archive export jobs and their statuses.

The request to list archive export jobs in your account.

Lists address lists for this account.

Lists address lists for this account.

Sourcemodule ListAddressListImportJobsResponse = Awso_mailmanager.Values.ListAddressListImportJobsResponse

Lists jobs for an address list.

Sourcemodule ListAddressListImportJobsRequest = Awso_mailmanager.Values.ListAddressListImportJobsRequest

Lists jobs for an address list.

Sourcemodule ListAddonSubscriptionsResponse = Awso_mailmanager.Values.ListAddonSubscriptionsResponse

Lists all Add On subscriptions in your account.

Lists all Add On subscriptions in your account.

Lists all Add On instances in your account.

Lists all Add On instances in your account.

Fetch attributes of a traffic policy resource.

Fetch attributes of a traffic policy resource.

Fetch attributes of a rule set.

Fetch attributes of a rule set.

Fetch the relay resource and it's attributes.

Fetch the relay resource and it's attributes.

Sourcemodule GetMemberOfAddressListResponse = Awso_mailmanager.Values.GetMemberOfAddressListResponse

Fetch attributes of a member in an address list.

Fetch attributes of a member in an address list.

Fetch ingress endpoint resource attributes.

Fetch ingress endpoint resource attributes.

Sourcemodule GetArchiveSearchResultsResponse = Awso_mailmanager.Values.GetArchiveSearchResultsResponse

The response containing search results from a completed archive search.

Sourcemodule GetArchiveSearchResultsRequest = Awso_mailmanager.Values.GetArchiveSearchResultsRequest

The request to retrieve results from a completed archive search job.

The response containing details of the specified archive search job.

The request to retrieve details of a specific archive search job.

The response containing details of the requested archive.

The request to retrieve details of an email archive.

The response containing details about the requested archived email message.

The request to get details of a specific email message stored in an archive.

Sourcemodule GetArchiveMessageContentResponse = Awso_mailmanager.Values.GetArchiveMessageContentResponse

The response containing the textual content of the requested archived email message.

Sourcemodule GetArchiveMessageContentRequest = Awso_mailmanager.Values.GetArchiveMessageContentRequest

The request to get the textual content of a specific email message stored in an archive.

The response containing details of the specified archive export job.

The request to retrieve details of a specific archive export job.

Fetch attributes of an address list.

Fetch attributes of an address list.

Sourcemodule GetAddressListImportJobResponse = Awso_mailmanager.Values.GetAddressListImportJobResponse

Fetch attributes of an import job.

Sourcemodule GetAddressListImportJobRequest = Awso_mailmanager.Values.GetAddressListImportJobRequest

Fetch attributes of an import job.

Gets detailed information about an Add On subscription.

Gets detailed information about an Add On subscription.

Gets detailed information about an Add On instance.

Gets detailed information about an Add On instance.

Sourcemodule DeregisterMemberFromAddressListResponse = Awso_mailmanager.Values.DeregisterMemberFromAddressListResponse

Removes a member from an address list.

Sourcemodule DeregisterMemberFromAddressListRequest = Awso_mailmanager.Values.DeregisterMemberFromAddressListRequest

Removes a member from an address list.

Delete a traffic policy resource.

Delete a traffic policy resource.

Delete a rule set.

Delete a rule set.

Deletes an existing relay resource.

Deletes an existing relay resource.

Delete an ingress endpoint resource.

Delete an ingress endpoint resource.

The response indicating if the archive deletion was successfully initiated. On success, returns an HTTP 200 status code. On failure, returns an error message.

The request to initiate deletion of an email archive.

Deletes an address list.

Deletes an address list.

Sourcemodule DeleteAddonSubscriptionResponse = Awso_mailmanager.Values.DeleteAddonSubscriptionResponse

Deletes an Add On subscription.

Sourcemodule DeleteAddonSubscriptionRequest = Awso_mailmanager.Values.DeleteAddonSubscriptionRequest

Deletes an Add On subscription.

Deletes an Add On instance.

Deletes an Add On instance.

Provision a new traffic policy resource.

Provision a new traffic policy resource.

Provision a new rule set.

Provision a new rule set.

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

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

Provision a new ingress endpoint resource.

Provision a new ingress endpoint resource.

The response from creating a new email archive.

The request to create a new email archive.

Creates a new address list.

Creates a new address list.

Sourcemodule CreateAddressListImportJobResponse = Awso_mailmanager.Values.CreateAddressListImportJobResponse

Creates an import job for an address list.

Sourcemodule CreateAddressListImportJobRequest = Awso_mailmanager.Values.CreateAddressListImportJobRequest

Creates an import job for an address list.

Sourcemodule CreateAddonSubscriptionResponse = Awso_mailmanager.Values.CreateAddonSubscriptionResponse

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.

Sourcemodule CreateAddonSubscriptionRequest = Awso_mailmanager.Values.CreateAddonSubscriptionRequest

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.

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.

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.