Module Smaws_Client_SES

SES client library built on EIO.

Types

module Types : sig ... end

Builders

val make_workmail_action : ?topic_arn:Types.amazon_resource_name -> organization_arn:Types.amazon_resource_name -> unit -> Types.workmail_action
val make_verify_email_identity_response : unit -> unit
val make_verify_email_identity_request : email_address:Types.address -> unit -> Types.verify_email_identity_request
val make_verify_email_address_request : email_address:Types.address -> unit -> Types.verify_email_address_request
val make_verify_domain_identity_response : verification_token:Types.verification_token -> unit -> Types.verify_domain_identity_response
val make_verify_domain_identity_request : domain:Types.domain -> unit -> Types.verify_domain_identity_request
val make_verify_domain_dkim_response : dkim_tokens:Types.verification_token_list -> unit -> Types.verify_domain_dkim_response
val make_verify_domain_dkim_request : domain:Types.domain -> unit -> Types.verify_domain_dkim_request
val make_identity_verification_attributes : ?verification_token:Types.verification_token -> verification_status:Types.verification_status -> unit -> Types.identity_verification_attributes
val make_update_template_response : unit -> unit
val make_template : ?html_part:Types.html_part -> ?text_part:Types.text_part -> ?subject_part:Types.subject_part -> template_name:Types.template_name -> unit -> Types.template
val make_update_template_request : template:Types.template -> unit -> Types.update_template_request
val make_update_receipt_rule_response : unit -> unit
val make_s3_action : ?iam_role_arn:Types.iam_role_ar_n -> ?kms_key_arn:Types.amazon_resource_name -> ?object_key_prefix:Types.s3_key_prefix -> ?topic_arn:Types.amazon_resource_name -> bucket_name:Types.s3_bucket_name -> unit -> Types.s3_action
val make_bounce_action : ?status_code:Types.bounce_status_code -> ?topic_arn:Types.amazon_resource_name -> sender:Types.address -> message:Types.bounce_message -> smtp_reply_code:Types.bounce_smtp_reply_code -> unit -> Types.bounce_action
val make_lambda_action : ?invocation_type:Types.invocation_type -> ?topic_arn:Types.amazon_resource_name -> function_arn:Types.amazon_resource_name -> unit -> Types.lambda_action
val make_stop_action : ?topic_arn:Types.amazon_resource_name -> scope:Types.stop_scope -> unit -> Types.stop_action
val make_add_header_action : header_value:Types.header_value -> header_name:Types.header_name -> unit -> Types.add_header_action
val make_sns_action : ?encoding:Types.sns_action_encoding -> topic_arn:Types.amazon_resource_name -> unit -> Types.sns_action
val make_connect_action : iam_role_ar_n:Types.iam_role_ar_n -> instance_ar_n:Types.connect_instance_arn -> unit -> Types.connect_action
val make_receipt_action : ?connect_action:Types.connect_action -> ?sns_action:Types.sns_action -> ?add_header_action:Types.add_header_action -> ?stop_action:Types.stop_action -> ?lambda_action:Types.lambda_action -> ?workmail_action:Types.workmail_action -> ?bounce_action:Types.bounce_action -> ?s3_action:Types.s3_action -> unit -> Types.receipt_action
val make_receipt_rule : ?scan_enabled:Types.enabled -> ?actions:Types.receipt_actions_list -> ?recipients:Types.recipients_list -> ?tls_policy:Types.tls_policy -> ?enabled:Types.enabled -> name:Types.receipt_rule_name -> unit -> Types.receipt_rule
val make_update_receipt_rule_request : rule:Types.receipt_rule -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.update_receipt_rule_request
val make_update_custom_verification_email_template_request : ?failure_redirection_ur_l:Types.failure_redirection_ur_l -> ?success_redirection_ur_l:Types.success_redirection_ur_l -> ?template_content:Types.template_content -> ?template_subject:Types.subject -> ?from_email_address:Types.from_address -> template_name:Types.template_name -> unit -> Types.update_custom_verification_email_template_request
val make_update_configuration_set_tracking_options_response : unit -> unit
val make_tracking_options : ?custom_redirect_domain:Types.custom_redirect_domain -> unit -> Types.tracking_options
val make_update_configuration_set_tracking_options_request : tracking_options:Types.tracking_options -> configuration_set_name:Types.configuration_set_name -> unit -> Types.update_configuration_set_tracking_options_request
val make_update_configuration_set_sending_enabled_request : enabled:Types.enabled -> configuration_set_name:Types.configuration_set_name -> unit -> Types.update_configuration_set_sending_enabled_request
val make_update_configuration_set_reputation_metrics_enabled_request : enabled:Types.enabled -> configuration_set_name:Types.configuration_set_name -> unit -> Types.update_configuration_set_reputation_metrics_enabled_request
val make_update_configuration_set_event_destination_response : unit -> unit
val make_kinesis_firehose_destination : delivery_stream_ar_n:Types.amazon_resource_name -> iam_role_ar_n:Types.amazon_resource_name -> unit -> Types.kinesis_firehose_destination
val make_cloud_watch_dimension_configuration : default_dimension_value:Types.default_dimension_value -> dimension_value_source:Types.dimension_value_source -> dimension_name:Types.dimension_name -> unit -> Types.cloud_watch_dimension_configuration
val make_cloud_watch_destination : dimension_configurations:Types.cloud_watch_dimension_configurations -> unit -> Types.cloud_watch_destination
val make_sns_destination : topic_ar_n:Types.amazon_resource_name -> unit -> Types.sns_destination
val make_event_destination : ?sns_destination:Types.sns_destination -> ?cloud_watch_destination:Types.cloud_watch_destination -> ?kinesis_firehose_destination:Types.kinesis_firehose_destination -> ?enabled:Types.enabled -> matching_event_types:Types.event_types -> name:Types.event_destination_name -> unit -> Types.event_destination
val make_update_configuration_set_event_destination_request : event_destination:Types.event_destination -> configuration_set_name:Types.configuration_set_name -> unit -> Types.update_configuration_set_event_destination_request
val make_update_account_sending_enabled_request : ?enabled:Types.enabled -> unit -> Types.update_account_sending_enabled_request
val make_test_render_template_response : ?rendered_template:Types.rendered_template -> unit -> Types.test_render_template_response
val make_test_render_template_request : template_data:Types.template_data -> template_name:Types.template_name -> unit -> Types.test_render_template_request
val make_template_metadata : ?created_timestamp:Types.timestamp -> ?name:Types.template_name -> unit -> Types.template_metadata
val make_set_receipt_rule_position_response : unit -> unit
val make_set_receipt_rule_position_request : ?after:Types.receipt_rule_name -> rule_name:Types.receipt_rule_name -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.set_receipt_rule_position_request
val make_set_identity_notification_topic_response : unit -> unit
val make_set_identity_notification_topic_request : ?sns_topic:Types.notification_topic -> notification_type:Types.notification_type -> identity:Types.identity -> unit -> Types.set_identity_notification_topic_request
val make_set_identity_mail_from_domain_response : unit -> unit
val make_set_identity_mail_from_domain_request : ?behavior_on_mx_failure:Types.behavior_on_mx_failure -> ?mail_from_domain:Types.mail_from_domain_name -> identity:Types.identity -> unit -> Types.set_identity_mail_from_domain_request
val make_set_identity_headers_in_notifications_enabled_response : unit -> unit
val make_set_identity_headers_in_notifications_enabled_request : enabled:Types.enabled -> notification_type:Types.notification_type -> identity:Types.identity -> unit -> Types.set_identity_headers_in_notifications_enabled_request
val make_set_identity_feedback_forwarding_enabled_response : unit -> unit
val make_set_identity_feedback_forwarding_enabled_request : forwarding_enabled:Types.enabled -> identity:Types.identity -> unit -> Types.set_identity_feedback_forwarding_enabled_request
val make_set_identity_dkim_enabled_response : unit -> unit
val make_set_identity_dkim_enabled_request : dkim_enabled:Types.enabled -> identity:Types.identity -> unit -> Types.set_identity_dkim_enabled_request
val make_set_active_receipt_rule_set_response : unit -> unit
val make_set_active_receipt_rule_set_request : ?rule_set_name:Types.receipt_rule_set_name -> unit -> Types.set_active_receipt_rule_set_request
val make_send_templated_email_response : message_id:Types.message_id -> unit -> Types.send_templated_email_response
val make_destination : ?bcc_addresses:Types.address_list -> ?cc_addresses:Types.address_list -> ?to_addresses:Types.address_list -> unit -> Types.destination
val make_message_tag : value:Types.message_tag_value -> name:Types.message_tag_name -> unit -> Types.message_tag
val make_send_templated_email_request : ?template_arn:Types.amazon_resource_name -> ?configuration_set_name:Types.configuration_set_name -> ?tags:Types.message_tag_list -> ?return_path_arn:Types.amazon_resource_name -> ?source_arn:Types.amazon_resource_name -> ?return_path:Types.address -> ?reply_to_addresses:Types.address_list -> template_data:Types.template_data -> template:Types.template_name -> destination:Types.destination -> source:Types.address -> unit -> Types.send_templated_email_request
val make_send_raw_email_response : message_id:Types.message_id -> unit -> Types.send_raw_email_response
val make_raw_message : data:Types.raw_message_data -> unit -> Types.raw_message
val make_send_raw_email_request : ?configuration_set_name:Types.configuration_set_name -> ?tags:Types.message_tag_list -> ?return_path_arn:Types.amazon_resource_name -> ?source_arn:Types.amazon_resource_name -> ?from_arn:Types.amazon_resource_name -> ?destinations:Types.address_list -> ?source:Types.address -> raw_message:Types.raw_message -> unit -> Types.send_raw_email_request
val make_send_email_response : message_id:Types.message_id -> unit -> Types.send_email_response
val make_content : ?charset:Types.charset -> data:Types.message_data -> unit -> Types.content
val make_body : ?html:Types.content -> ?text:Types.content -> unit -> Types.body
val make_message : body:Types.body -> subject:Types.content -> unit -> Types.message
val make_send_email_request : ?configuration_set_name:Types.configuration_set_name -> ?tags:Types.message_tag_list -> ?return_path_arn:Types.amazon_resource_name -> ?source_arn:Types.amazon_resource_name -> ?return_path:Types.address -> ?reply_to_addresses:Types.address_list -> message:Types.message -> destination:Types.destination -> source:Types.address -> unit -> Types.send_email_request
val make_send_custom_verification_email_response : ?message_id:Types.message_id -> unit -> Types.send_custom_verification_email_response
val make_send_custom_verification_email_request : ?configuration_set_name:Types.configuration_set_name -> template_name:Types.template_name -> email_address:Types.address -> unit -> Types.send_custom_verification_email_request
val make_bulk_email_destination_status : ?message_id:Types.message_id -> ?error:Types.error -> ?status:Types.bulk_email_status -> unit -> Types.bulk_email_destination_status
val make_send_bulk_templated_email_response : status:Types.bulk_email_destination_status_list -> unit -> Types.send_bulk_templated_email_response
val make_bulk_email_destination : ?replacement_template_data:Types.template_data -> ?replacement_tags:Types.message_tag_list -> destination:Types.destination -> unit -> Types.bulk_email_destination
val make_send_bulk_templated_email_request : ?template_arn:Types.amazon_resource_name -> ?default_tags:Types.message_tag_list -> ?configuration_set_name:Types.configuration_set_name -> ?return_path_arn:Types.amazon_resource_name -> ?return_path:Types.address -> ?reply_to_addresses:Types.address_list -> ?source_arn:Types.amazon_resource_name -> destinations:Types.bulk_email_destination_list -> default_template_data:Types.template_data -> template:Types.template_name -> source:Types.address -> unit -> Types.send_bulk_templated_email_request
val make_send_bounce_response : ?message_id:Types.message_id -> unit -> Types.send_bounce_response
val make_extension_field : value:Types.extension_field_value -> name:Types.extension_field_name -> unit -> Types.extension_field
val make_message_dsn : ?extension_fields:Types.extension_field_list -> ?arrival_date:Types.arrival_date -> reporting_mta:Types.reporting_mta -> unit -> Types.message_dsn
val make_recipient_dsn_fields : ?extension_fields:Types.extension_field_list -> ?last_attempt_date:Types.last_attempt_date -> ?diagnostic_code:Types.diagnostic_code -> ?remote_mta:Types.remote_mta -> ?final_recipient:Types.address -> status:Types.dsn_status -> action:Types.dsn_action -> unit -> Types.recipient_dsn_fields
val make_bounced_recipient_info : ?recipient_dsn_fields:Types.recipient_dsn_fields -> ?bounce_type:Types.bounce_type -> ?recipient_arn:Types.amazon_resource_name -> recipient:Types.address -> unit -> Types.bounced_recipient_info
val make_send_bounce_request : ?bounce_sender_arn:Types.amazon_resource_name -> ?message_dsn:Types.message_dsn -> ?explanation:Types.explanation -> bounced_recipient_info_list:Types.bounced_recipient_info_list -> bounce_sender:Types.address -> original_message_id:Types.message_id -> unit -> Types.send_bounce_request
val make_reorder_receipt_rule_set_response : unit -> unit
val make_reorder_receipt_rule_set_request : rule_names:Types.receipt_rule_names_list -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.reorder_receipt_rule_set_request
val make_put_identity_policy_response : unit -> unit
val make_put_identity_policy_request : policy:Types.policy -> policy_name:Types.policy_name -> identity:Types.identity -> unit -> Types.put_identity_policy_request
val make_put_configuration_set_delivery_options_response : unit -> unit
val make_delivery_options : ?tls_policy:Types.tls_policy -> unit -> Types.delivery_options
val make_put_configuration_set_delivery_options_request : ?delivery_options:Types.delivery_options -> configuration_set_name:Types.configuration_set_name -> unit -> Types.put_configuration_set_delivery_options_request
val make_list_verified_email_addresses_response : ?verified_email_addresses:Types.address_list -> unit -> Types.list_verified_email_addresses_response
val make_list_templates_response : ?next_token:Types.next_token -> ?templates_metadata:Types.template_metadata_list -> unit -> Types.list_templates_response
val make_list_templates_request : ?max_items:Types.max_items -> ?next_token:Types.next_token -> unit -> Types.list_templates_request
val make_receipt_rule_set_metadata : ?created_timestamp:Types.timestamp -> ?name:Types.receipt_rule_set_name -> unit -> Types.receipt_rule_set_metadata
val make_list_receipt_rule_sets_response : ?next_token:Types.next_token -> ?rule_sets:Types.receipt_rule_sets_lists -> unit -> Types.list_receipt_rule_sets_response
val make_list_receipt_rule_sets_request : ?next_token:Types.next_token -> unit -> Types.list_receipt_rule_sets_request
val make_receipt_ip_filter : cidr:Types.cidr -> policy:Types.receipt_filter_policy -> unit -> Types.receipt_ip_filter
val make_receipt_filter : ip_filter:Types.receipt_ip_filter -> name:Types.receipt_filter_name -> unit -> Types.receipt_filter
val make_list_receipt_filters_response : ?filters:Types.receipt_filter_list -> unit -> Types.list_receipt_filters_response
val make_list_receipt_filters_request : unit -> unit
val make_list_identity_policies_response : policy_names:Types.policy_name_list -> unit -> Types.list_identity_policies_response
val make_list_identity_policies_request : identity:Types.identity -> unit -> Types.list_identity_policies_request
val make_list_identities_response : ?next_token:Types.next_token -> identities:Types.identity_list -> unit -> Types.list_identities_response
val make_list_identities_request : ?max_items:Types.max_items -> ?next_token:Types.next_token -> ?identity_type:Types.identity_type -> unit -> Types.list_identities_request
val make_custom_verification_email_template : ?failure_redirection_ur_l:Types.failure_redirection_ur_l -> ?success_redirection_ur_l:Types.success_redirection_ur_l -> ?template_subject:Types.subject -> ?from_email_address:Types.from_address -> ?template_name:Types.template_name -> unit -> Types.custom_verification_email_template
val make_list_custom_verification_email_templates_response : ?next_token:Types.next_token -> ?custom_verification_email_templates: Types.custom_verification_email_templates -> unit -> Types.list_custom_verification_email_templates_response
val make_list_custom_verification_email_templates_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> unit -> Types.list_custom_verification_email_templates_request
val make_configuration_set : name:Types.configuration_set_name -> unit -> Types.configuration_set
val make_list_configuration_sets_response : ?next_token:Types.next_token -> ?configuration_sets:Types.configuration_sets -> unit -> Types.list_configuration_sets_response
val make_list_configuration_sets_request : ?max_items:Types.max_items -> ?next_token:Types.next_token -> unit -> Types.list_configuration_sets_request
val make_get_template_response : ?template:Types.template -> unit -> Types.get_template_response
val make_get_template_request : template_name:Types.template_name -> unit -> Types.get_template_request
val make_send_data_point : ?rejects:Types.counter -> ?complaints:Types.counter -> ?bounces:Types.counter -> ?delivery_attempts:Types.counter -> ?timestamp:Types.timestamp -> unit -> Types.send_data_point
val make_get_send_statistics_response : ?send_data_points:Types.send_data_point_list -> unit -> Types.get_send_statistics_response
val make_get_send_quota_response : ?sent_last24_hours:Types.sent_last24_hours -> ?max_send_rate:Types.max_send_rate -> ?max24_hour_send:Types.max24_hour_send -> unit -> Types.get_send_quota_response
val make_get_identity_verification_attributes_response : verification_attributes:Types.verification_attributes -> unit -> Types.get_identity_verification_attributes_response
val make_get_identity_verification_attributes_request : identities:Types.identity_list -> unit -> Types.get_identity_verification_attributes_request
val make_get_identity_policies_response : policies:Types.policy_map -> unit -> Types.get_identity_policies_response
val make_get_identity_policies_request : policy_names:Types.policy_name_list -> identity:Types.identity -> unit -> Types.get_identity_policies_request
val make_identity_notification_attributes : ?headers_in_delivery_notifications_enabled:Types.enabled -> ?headers_in_complaint_notifications_enabled:Types.enabled -> ?headers_in_bounce_notifications_enabled:Types.enabled -> forwarding_enabled:Types.enabled -> delivery_topic:Types.notification_topic -> complaint_topic:Types.notification_topic -> bounce_topic:Types.notification_topic -> unit -> Types.identity_notification_attributes
val make_get_identity_notification_attributes_response : notification_attributes:Types.notification_attributes -> unit -> Types.get_identity_notification_attributes_response
val make_get_identity_notification_attributes_request : identities:Types.identity_list -> unit -> Types.get_identity_notification_attributes_request
val make_identity_mail_from_domain_attributes : behavior_on_mx_failure:Types.behavior_on_mx_failure -> mail_from_domain_status:Types.custom_mail_from_status -> mail_from_domain:Types.mail_from_domain_name -> unit -> Types.identity_mail_from_domain_attributes
val make_get_identity_mail_from_domain_attributes_response : mail_from_domain_attributes:Types.mail_from_domain_attributes -> unit -> Types.get_identity_mail_from_domain_attributes_response
val make_get_identity_mail_from_domain_attributes_request : identities:Types.identity_list -> unit -> Types.get_identity_mail_from_domain_attributes_request
val make_identity_dkim_attributes : ?dkim_tokens:Types.verification_token_list -> dkim_verification_status:Types.verification_status -> dkim_enabled:Types.enabled -> unit -> Types.identity_dkim_attributes
val make_get_identity_dkim_attributes_response : dkim_attributes:Types.dkim_attributes -> unit -> Types.get_identity_dkim_attributes_response
val make_get_identity_dkim_attributes_request : identities:Types.identity_list -> unit -> Types.get_identity_dkim_attributes_request
val make_get_custom_verification_email_template_response : ?failure_redirection_ur_l:Types.failure_redirection_ur_l -> ?success_redirection_ur_l:Types.success_redirection_ur_l -> ?template_content:Types.template_content -> ?template_subject:Types.subject -> ?from_email_address:Types.from_address -> ?template_name:Types.template_name -> unit -> Types.get_custom_verification_email_template_response
val make_get_custom_verification_email_template_request : template_name:Types.template_name -> unit -> Types.get_custom_verification_email_template_request
val make_get_account_sending_enabled_response : ?enabled:Types.enabled -> unit -> Types.get_account_sending_enabled_response
val make_describe_receipt_rule_set_response : ?rules:Types.receipt_rules_list -> ?metadata:Types.receipt_rule_set_metadata -> unit -> Types.describe_receipt_rule_set_response
val make_describe_receipt_rule_set_request : rule_set_name:Types.receipt_rule_set_name -> unit -> Types.describe_receipt_rule_set_request
val make_describe_receipt_rule_response : ?rule:Types.receipt_rule -> unit -> Types.describe_receipt_rule_response
val make_describe_receipt_rule_request : rule_name:Types.receipt_rule_name -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.describe_receipt_rule_request
val make_reputation_options : ?last_fresh_start:Types.last_fresh_start -> ?reputation_metrics_enabled:Types.enabled -> ?sending_enabled:Types.enabled -> unit -> Types.reputation_options
val make_describe_configuration_set_response : ?reputation_options:Types.reputation_options -> ?delivery_options:Types.delivery_options -> ?tracking_options:Types.tracking_options -> ?event_destinations:Types.event_destinations -> ?configuration_set:Types.configuration_set -> unit -> Types.describe_configuration_set_response
val make_describe_configuration_set_request : ?configuration_set_attribute_names:Types.configuration_set_attribute_list -> configuration_set_name:Types.configuration_set_name -> unit -> Types.describe_configuration_set_request
val make_describe_active_receipt_rule_set_response : ?rules:Types.receipt_rules_list -> ?metadata:Types.receipt_rule_set_metadata -> unit -> Types.describe_active_receipt_rule_set_response
val make_describe_active_receipt_rule_set_request : unit -> unit
val make_delete_verified_email_address_request : email_address:Types.address -> unit -> Types.delete_verified_email_address_request
val make_delete_template_response : unit -> unit
val make_delete_template_request : template_name:Types.template_name -> unit -> Types.delete_template_request
val make_delete_receipt_rule_set_response : unit -> unit
val make_delete_receipt_rule_set_request : rule_set_name:Types.receipt_rule_set_name -> unit -> Types.delete_receipt_rule_set_request
val make_delete_receipt_rule_response : unit -> unit
val make_delete_receipt_rule_request : rule_name:Types.receipt_rule_name -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.delete_receipt_rule_request
val make_delete_receipt_filter_response : unit -> unit
val make_delete_receipt_filter_request : filter_name:Types.receipt_filter_name -> unit -> Types.delete_receipt_filter_request
val make_delete_identity_policy_response : unit -> unit
val make_delete_identity_policy_request : policy_name:Types.policy_name -> identity:Types.identity -> unit -> Types.delete_identity_policy_request
val make_delete_identity_response : unit -> unit
val make_delete_identity_request : identity:Types.identity -> unit -> Types.delete_identity_request
val make_delete_custom_verification_email_template_request : template_name:Types.template_name -> unit -> Types.delete_custom_verification_email_template_request
val make_delete_configuration_set_tracking_options_response : unit -> unit
val make_delete_configuration_set_tracking_options_request : configuration_set_name:Types.configuration_set_name -> unit -> Types.delete_configuration_set_tracking_options_request
val make_delete_configuration_set_event_destination_response : unit -> unit
val make_delete_configuration_set_event_destination_request : event_destination_name:Types.event_destination_name -> configuration_set_name:Types.configuration_set_name -> unit -> Types.delete_configuration_set_event_destination_request
val make_delete_configuration_set_response : unit -> unit
val make_delete_configuration_set_request : configuration_set_name:Types.configuration_set_name -> unit -> Types.delete_configuration_set_request
val make_create_template_response : unit -> unit
val make_create_template_request : template:Types.template -> unit -> Types.create_template_request
val make_create_receipt_rule_set_response : unit -> unit
val make_create_receipt_rule_set_request : rule_set_name:Types.receipt_rule_set_name -> unit -> Types.create_receipt_rule_set_request
val make_create_receipt_rule_response : unit -> unit
val make_create_receipt_rule_request : ?after:Types.receipt_rule_name -> rule:Types.receipt_rule -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.create_receipt_rule_request
val make_create_receipt_filter_response : unit -> unit
val make_create_receipt_filter_request : filter:Types.receipt_filter -> unit -> Types.create_receipt_filter_request
val make_create_custom_verification_email_template_request : failure_redirection_ur_l:Types.failure_redirection_ur_l -> success_redirection_ur_l:Types.success_redirection_ur_l -> template_content:Types.template_content -> template_subject:Types.subject -> from_email_address:Types.from_address -> template_name:Types.template_name -> unit -> Types.create_custom_verification_email_template_request
val make_create_configuration_set_tracking_options_response : unit -> unit
val make_create_configuration_set_tracking_options_request : tracking_options:Types.tracking_options -> configuration_set_name:Types.configuration_set_name -> unit -> Types.create_configuration_set_tracking_options_request
val make_create_configuration_set_event_destination_response : unit -> unit
val make_create_configuration_set_event_destination_request : event_destination:Types.event_destination -> configuration_set_name:Types.configuration_set_name -> unit -> Types.create_configuration_set_event_destination_request
val make_create_configuration_set_response : unit -> unit
val make_create_configuration_set_request : configuration_set:Types.configuration_set -> unit -> Types.create_configuration_set_request
val make_clone_receipt_rule_set_response : unit -> unit
val make_clone_receipt_rule_set_request : original_rule_set_name:Types.receipt_rule_set_name -> rule_set_name:Types.receipt_rule_set_name -> unit -> Types.clone_receipt_rule_set_request

Operations

module CloneReceiptRuleSet : sig ... end

Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new receipt rule set and are completely independent of the source rule set.

module CreateConfigurationSet : sig ... end

Creates a configuration set.

Creates a configuration set event destination.

Creates an association between a configuration set and a custom domain for open and click event tracking.

Creates a new custom verification email template.

module CreateReceiptFilter : sig ... end

Creates a new IP address filter.

module CreateReceiptRule : sig ... end

Creates a receipt rule.

module CreateReceiptRuleSet : sig ... end

Creates an empty receipt rule set.

module CreateTemplate : sig ... end

Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.

module DeleteConfigurationSet : sig ... end

Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

Deletes a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

Deletes an association between a configuration set and a custom domain for open and click event tracking.

Deletes an existing custom verification email template.

module DeleteIdentity : sig ... end

Deletes the specified identity (an email address or a domain) from the list of verified identities.

module DeleteIdentityPolicy : sig ... end

Deletes the specified sending authorization policy for the given identity (an email address or a domain). This operation returns successfully even if a policy with the specified name does not exist.

module DeleteReceiptFilter : sig ... end

Deletes the specified IP address filter.

module DeleteReceiptRule : sig ... end

Deletes the specified receipt rule.

module DeleteReceiptRuleSet : sig ... end

Deletes the specified receipt rule set and all of the receipt rules it contains.

module DeleteTemplate : sig ... end

Deletes an email template.

module DeleteVerifiedEmailAddress : sig ... end

Deprecated. Use the DeleteIdentity operation to delete email addresses and domains.

module DescribeActiveReceiptRuleSet : sig ... end

Returns the metadata and receipt rules for the receipt rule set that is currently active.

module DescribeConfigurationSet : sig ... end

Returns the details of the specified configuration set. For information about using configuration sets, see the Amazon SES Developer Guide.

module DescribeReceiptRule : sig ... end

Returns the details of the specified receipt rule.

module DescribeReceiptRuleSet : sig ... end

Returns the details of the specified receipt rule set.

module GetAccountSendingEnabled : sig ... end

Returns the email sending status of the Amazon SES account for the current Region.

Returns the custom email verification template for the template name you specify.

module GetIdentityDkimAttributes : sig ... end

Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified that these tokens have been published.

Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains).

Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.

module GetIdentityPolicies : sig ... end

Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time.

Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity.

module GetSendQuota : sig ... end

Provides the sending limits for the Amazon SES account.

module GetSendStatistics : sig ... end

Provides sending statistics for the current Amazon Web Services Region. The result is a list of data points, representing the last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of time.

module GetTemplate : sig ... end

Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify.

module ListConfigurationSets : sig ... end

Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region. For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

Lists the existing custom verification email templates for your account in the current Amazon Web Services Region.

module ListIdentities : sig ... end

Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status.

module ListIdentityPolicies : sig ... end

Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain). This operation returns only a list. To get the actual policy content, use GetIdentityPolicies.

module ListReceiptFilters : sig ... end

Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region.

module ListReceiptRuleSets : sig ... end

Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region. If there are additional receipt rule sets to be retrieved, you receive a NextToken that you can provide to the next call to ListReceiptRuleSets to retrieve the additional entries.

module ListTemplates : sig ... end

Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region.

module ListVerifiedEmailAddresses : sig ... end

Deprecated. Use the ListIdentities operation to list the email addresses and domains associated with your account.

Adds or updates the delivery options for a configuration set.

module PutIdentityPolicy : sig ... end

Adds or updates a sending authorization policy for the specified identity (an email address or a domain).

module ReorderReceiptRuleSet : sig ... end

Reorders the receipt rules within a receipt rule set.

module SendBounce : sig ... end

Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use this operation on an email up to 24 hours after you receive it.

module SendBulkTemplatedEmail : sig ... end

Composes an email message to multiple destinations. The message body is created using an email template.

module SendCustomVerificationEmail : sig ... end

Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address.

module SendEmail : sig ... end

Composes an email message and immediately queues it for sending. To send email using this operation, your message must meet the following requirements:

module SendRawEmail : sig ... end

Composes an email message and immediately queues it for sending.

module SendTemplatedEmail : sig ... end

Composes an email message using an email template and immediately queues it for sending.

module SetActiveReceiptRuleSet : sig ... end

Sets the specified receipt rule set as the active receipt rule set.

module SetIdentityDkimEnabled : sig ... end

Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address.

Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification Service (Amazon SNS) topics are specified for both bounces and complaints.

Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.

module SetIdentityMailFromDomain : sig ... end

Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).

module SetIdentityNotificationTopic : sig ... end

Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use this operation, you specify a verified identity, such as an email address or domain. When you send an email that uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that you specify.

module SetReceiptRulePosition : sig ... end

Sets the position of the specified receipt rule in the receipt rule set.

module TestRenderTemplate : sig ... end

Creates a preview of the MIME content of an email when provided with a template and a set of replacement data.

module UpdateAccountSendingEnabled : sig ... end

Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account in a given Amazon Web Services Region when reputation metrics (such as your bounce or complaint rates) reach certain thresholds.

Updates the event destination of a configuration set. Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see Monitoring Your Amazon SES Sending Activity in the Amazon SES Developer Guide.

Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds.

Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate) exceed certain thresholds.

Modifies an association between a configuration set and a custom domain for open and click event tracking.

Updates an existing custom verification email template.

module UpdateReceiptRule : sig ... end

Updates a receipt rule.

module UpdateTemplate : sig ... end

Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the Amazon SES Developer Guide.

module VerifyDomainDkim : sig ... end

Returns a set of DKIM tokens for a domain identity.

module VerifyDomainIdentity : sig ... end

Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. For more information about verifying domains, see Verifying Email Addresses and Domains in the Amazon SES Developer Guide.

module VerifyEmailAddress : sig ... end

Deprecated. Use the VerifyEmailIdentity operation to verify a new email address.

module VerifyEmailIdentity : sig ... end
module Query_serializers : sig ... end
module Query_deserializers : sig ... end