Smaws_Client_MailManagerMailManager client library built on EIO.
module Types : sig ... endval make_ingress_analysis :
result_field:Types.result_field ->
analyzer:Types.analyzer_arn ->
unit ->
Types.ingress_analysisval make_ingress_string_expression :
values:Types.string_list ->
operator:Types.ingress_string_operator ->
evaluate:Types.ingress_string_to_evaluate ->
unit ->
Types.ingress_string_expressionval make_ingress_ipv4_expression :
values:Types.ipv4_cidrs ->
operator:Types.ingress_ip_operator ->
evaluate:Types.ingress_ip_to_evaluate ->
unit ->
Types.ingress_ipv4_expressionval make_ingress_ipv6_expression :
values:Types.ipv6_cidrs ->
operator:Types.ingress_ip_operator ->
evaluate:Types.ingress_ipv6_to_evaluate ->
unit ->
Types.ingress_ipv6_expressionval make_ingress_tls_protocol_expression :
value:Types.ingress_tls_protocol_attribute ->
operator:Types.ingress_tls_protocol_operator ->
evaluate:Types.ingress_tls_protocol_to_evaluate ->
unit ->
Types.ingress_tls_protocol_expressionval make_ingress_is_in_address_list :
address_lists:Types.ingress_address_list_arn_list ->
attribute:Types.ingress_address_list_email_attribute ->
unit ->
Types.ingress_is_in_address_listval make_ingress_boolean_expression :
operator:Types.ingress_boolean_operator ->
evaluate:Types.ingress_boolean_to_evaluate ->
unit ->
Types.ingress_boolean_expressionval make_policy_statement :
action:Types.accept_action ->
conditions:Types.policy_conditions ->
unit ->
Types.policy_statementval make_update_traffic_policy_request :
?max_message_size_bytes:Types.max_message_size_bytes ->
?default_action:Types.accept_action ->
?policy_statements:Types.policy_statement_list ->
?traffic_policy_name:Types.traffic_policy_name ->
traffic_policy_id:Types.traffic_policy_id ->
unit ->
Types.update_traffic_policy_requestval make_analysis :
result_field:Types.result_field ->
analyzer:Types.analyzer_arn ->
unit ->
Types.analysisval make_rule_is_in_address_list :
address_lists:Types.rule_address_list_arn_list ->
attribute:Types.rule_address_list_email_attribute ->
unit ->
Types.rule_is_in_address_listval make_rule_boolean_expression :
operator:Types.rule_boolean_operator ->
evaluate:Types.rule_boolean_to_evaluate ->
unit ->
Types.rule_boolean_expressionval make_rule_string_expression :
values:Types.rule_string_list ->
operator:Types.rule_string_operator ->
evaluate:Types.rule_string_to_evaluate ->
unit ->
Types.rule_string_expressionval make_rule_number_expression :
value:Smaws_Lib.Smithy_api.Types.double ->
operator:Types.rule_number_operator ->
evaluate:Types.rule_number_to_evaluate ->
unit ->
Types.rule_number_expressionval make_rule_ip_expression :
values:Types.rule_ip_value_list ->
operator:Types.rule_ip_operator ->
evaluate:Types.rule_ip_to_evaluate ->
unit ->
Types.rule_ip_expressionval make_rule_verdict_expression :
values:Types.rule_verdict_value_list ->
operator:Types.rule_verdict_operator ->
evaluate:Types.rule_verdict_to_evaluate ->
unit ->
Types.rule_verdict_expressionval make_rule_dmarc_expression :
values:Types.rule_dmarc_value_list ->
operator:Types.rule_dmarc_operator ->
unit ->
Types.rule_dmarc_expressionval make_relay_action :
?mail_from:Types.mail_from ->
?action_failure_policy:Types.action_failure_policy ->
relay:Types.id_or_arn ->
unit ->
Types.relay_actionval make_archive_action :
?action_failure_policy:Types.action_failure_policy ->
target_archive:Types.name_or_arn ->
unit ->
Types.archive_actionval make_s3_action :
?s3_sse_kms_key_id:Types.kms_key_id ->
?s3_prefix:Types.s3_prefix ->
?action_failure_policy:Types.action_failure_policy ->
s3_bucket:Types.s3_bucket ->
role_arn:Types.iam_role_arn ->
unit ->
Types.s3_actionval make_send_action :
?action_failure_policy:Types.action_failure_policy ->
role_arn:Types.iam_role_arn ->
unit ->
Types.send_actionval make_add_header_action :
header_value:Types.header_value ->
header_name:Types.header_name ->
unit ->
Types.add_header_actionval make_replace_recipient_action :
?replace_with:Types.recipients ->
unit ->
Types.replace_recipient_actionval make_deliver_to_mailbox_action :
?action_failure_policy:Types.action_failure_policy ->
role_arn:Types.iam_role_arn ->
mailbox_arn:Types.name_or_arn ->
unit ->
Types.deliver_to_mailbox_actionval make_deliver_to_q_business_action :
?action_failure_policy:Types.action_failure_policy ->
role_arn:Types.iam_role_arn ->
index_id:Types.q_business_index_id ->
application_id:Types.q_business_application_id ->
unit ->
Types.deliver_to_q_business_actionval make_sns_action :
?payload_type:Types.sns_notification_payload_type ->
?encoding:Types.sns_notification_encoding ->
?action_failure_policy:Types.action_failure_policy ->
role_arn:Types.iam_role_arn ->
topic_arn:Types.sns_topic_arn ->
unit ->
Types.sns_actionval make_bounce_action :
?message:Types.bounce_message ->
?action_failure_policy:Types.action_failure_policy ->
diagnostic_message:Types.diagnostic_message ->
smtp_reply_code:Types.smtp_reply_code ->
status_code:Types.status_code ->
sender:Types.email_address ->
role_arn:Types.iam_role_arn ->
unit ->
Types.bounce_actionval make_invoke_lambda_action :
?retry_time_minutes:Types.lambda_retry_time_minutes ->
?action_failure_policy:Types.action_failure_policy ->
role_arn:Types.iam_role_arn ->
invocation_type:Types.lambda_invocation_type ->
function_arn:Types.lambda_function_arn ->
unit ->
Types.invoke_lambda_actionval make_rule :
?unless:Types.rule_conditions ->
?conditions:Types.rule_conditions ->
?name:Types.rule_name ->
actions:Types.rule_actions ->
unit ->
Types.ruleval make_update_rule_set_request :
?rules:Types.rules ->
?rule_set_name:Types.rule_set_name ->
rule_set_id:Types.rule_set_id ->
unit ->
Types.update_rule_set_requestval make_update_relay_request :
?authentication:Types.relay_authentication ->
?server_port:Types.relay_server_port ->
?server_name:Types.relay_server_name ->
?relay_name:Types.relay_name ->
relay_id:Types.relay_id ->
unit ->
Types.update_relay_requestval make_trust_store :
?kms_key_arn:Types.kms_key_arn ->
?crl_content:Types.crl_content ->
ca_content:Types.ca_content ->
unit ->
Types.trust_storeval make_tls_auth_configuration :
?trust_store:Types.trust_store ->
unit ->
Types.tls_auth_configurationval make_update_ingress_point_request :
?tls_policy:Types.tls_policy ->
?ingress_point_configuration:Types.ingress_point_configuration ->
?traffic_policy_id:Types.traffic_policy_id ->
?rule_set_id:Types.rule_set_id ->
?status_to_update:Types.ingress_point_status_to_update ->
?ingress_point_name:Types.ingress_point_name ->
ingress_point_id:Types.ingress_point_id ->
unit ->
Types.update_ingress_point_requestval make_update_archive_request :
?retention:Types.archive_retention ->
?archive_name:Types.archive_name_string ->
archive_id:Types.archive_id_string ->
unit ->
Types.update_archive_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.untag_resource_requestval make_traffic_policy :
default_action:Types.accept_action ->
traffic_policy_id:Types.traffic_policy_id ->
traffic_policy_name:Types.traffic_policy_name ->
unit ->
Types.traffic_policyval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.tag_resource_requestval make_stop_archive_search_request :
search_id:Types.search_id ->
unit ->
Types.stop_archive_search_requestval make_stop_archive_export_request :
export_id:Types.export_id ->
unit ->
Types.stop_archive_export_requestval make_stop_address_list_import_job_request :
job_id:Types.job_id ->
unit ->
Types.stop_address_list_import_job_requestval make_start_archive_search_response :
?search_id:Types.search_id ->
unit ->
Types.start_archive_search_responseval make_archive_string_expression :
values:Types.string_value_list ->
operator:Types.archive_string_operator ->
evaluate:Types.archive_string_to_evaluate ->
unit ->
Types.archive_string_expressionval make_archive_boolean_expression :
operator:Types.archive_boolean_operator ->
evaluate:Types.archive_boolean_to_evaluate ->
unit ->
Types.archive_boolean_expressionval make_archive_filters :
?unless:Types.archive_filter_conditions ->
?include_:Types.archive_filter_conditions ->
unit ->
Types.archive_filtersval make_start_archive_search_request :
?filters:Types.archive_filters ->
max_results:Types.search_max_results ->
to_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
from_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
archive_id:Types.archive_id ->
unit ->
Types.start_archive_search_requestval make_start_archive_export_response :
?export_id:Types.export_id ->
unit ->
Types.start_archive_export_responseval make_s3_export_destination_configuration :
?s3_location:Types.s3_location ->
unit ->
Types.s3_export_destination_configurationval make_start_archive_export_request :
?include_metadata:Smaws_Lib.Smithy_api.Types.boolean_ ->
?max_results:Types.export_max_results ->
?filters:Types.archive_filters ->
export_destination_configuration:Types.export_destination_configuration ->
to_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
from_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
archive_id:Types.archive_id ->
unit ->
Types.start_archive_export_requestval make_start_address_list_import_job_request :
job_id:Types.job_id ->
unit ->
Types.start_address_list_import_job_requestval make_search_status :
?error_message:Types.error_message ->
?state:Types.search_state ->
?completion_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?submission_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
unit ->
Types.search_statusval make_search_summary :
?status:Types.search_status ->
?search_id:Types.search_id ->
unit ->
Types.search_summaryval make_saved_address :
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address:Types.address ->
unit ->
Types.saved_addressval make_rule_set :
?last_modification_date:Smaws_Lib.Smithy_api.Types.timestamp ->
?rule_set_name:Types.rule_set_name ->
?rule_set_id:Types.rule_set_id ->
unit ->
Types.rule_setval make_envelope :
?to_:Types.string_list ->
?from_:Smaws_Lib.Smithy_api.Types.string_ ->
?helo:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.envelopeval make_row :
?source_arn:Smaws_Lib.Smithy_api.Types.string_ ->
?envelope:Types.envelope ->
?sender_ip_address:Types.sender_ip_address ->
?sender_hostname:Smaws_Lib.Smithy_api.Types.string_ ->
?ingress_point_id:Types.ingress_point_id ->
?x_priority:Smaws_Lib.Smithy_api.Types.string_ ->
?x_original_mailer:Smaws_Lib.Smithy_api.Types.string_ ->
?x_mailer:Smaws_Lib.Smithy_api.Types.string_ ->
?in_reply_to:Smaws_Lib.Smithy_api.Types.string_ ->
?received_headers:Types.email_received_headers_list ->
?has_attachments:Smaws_Lib.Smithy_api.Types.boolean_ ->
?message_id:Smaws_Lib.Smithy_api.Types.string_ ->
?subject:Smaws_Lib.Smithy_api.Types.string_ ->
?cc:Smaws_Lib.Smithy_api.Types.string_ ->
?from_:Smaws_Lib.Smithy_api.Types.string_ ->
?to_:Smaws_Lib.Smithy_api.Types.string_ ->
?date:Smaws_Lib.Smithy_api.Types.string_ ->
?received_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?archived_message_id:Types.archived_message_id ->
unit ->
Types.rowval make_relay :
?last_modified_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?relay_name:Types.relay_name ->
?relay_id:Types.relay_id ->
unit ->
Types.relayval make_register_member_to_address_list_request :
address:Types.address ->
address_list_id:Types.address_list_id ->
unit ->
Types.register_member_to_address_list_requestval make_public_network_configuration :
ip_type:Types.ip_type ->
unit ->
Types.public_network_configurationval make_private_network_configuration :
vpc_endpoint_id:Types.vpc_endpoint_id ->
unit ->
Types.private_network_configurationval make_metadata :
?source_arn:Smaws_Lib.Smithy_api.Types.string_ ->
?configuration_set:Smaws_Lib.Smithy_api.Types.string_ ->
?sending_pool:Smaws_Lib.Smithy_api.Types.string_ ->
?source_identity:Smaws_Lib.Smithy_api.Types.string_ ->
?sending_method:Smaws_Lib.Smithy_api.Types.string_ ->
?tls_protocol:Smaws_Lib.Smithy_api.Types.string_ ->
?tls_cipher_suite:Smaws_Lib.Smithy_api.Types.string_ ->
?sender_ip_address:Types.sender_ip_address ->
?sender_hostname:Smaws_Lib.Smithy_api.Types.string_ ->
?rule_set_id:Types.rule_set_id ->
?traffic_policy_id:Types.traffic_policy_id ->
?ingress_point_id:Types.ingress_point_id ->
?timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
unit ->
Types.metadataval make_message_body :
?message_malformed:Smaws_Lib.Smithy_api.Types.boolean_ ->
?html:Smaws_Lib.Smithy_api.Types.string_ ->
?text:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.message_bodyval make_list_tags_for_resource_response :
tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_members_of_address_list_response :
?next_token:Types.pagination_token ->
addresses:Types.saved_addresses ->
unit ->
Types.list_members_of_address_list_responseval make_address_filter :
?address_prefix:Types.address_prefix ->
unit ->
Types.address_filterval make_list_members_of_address_list_request :
?page_size:Types.address_page_size ->
?next_token:Types.pagination_token ->
?filter:Types.address_filter ->
address_list_id:Types.address_list_id ->
unit ->
Types.list_members_of_address_list_requestval make_list_archive_searches_response :
?next_token:Types.pagination_token ->
?searches:Types.search_summary_list ->
unit ->
Types.list_archive_searches_responseval make_list_archive_searches_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
archive_id:Types.archive_id ->
unit ->
Types.list_archive_searches_requestval make_export_status :
?error_message:Types.error_message ->
?state:Types.export_state ->
?completion_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?submission_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
unit ->
Types.export_statusval make_export_summary :
?status:Types.export_status ->
?export_id:Types.export_id ->
unit ->
Types.export_summaryval make_list_archive_exports_response :
?next_token:Types.pagination_token ->
?exports:Types.export_summary_list ->
unit ->
Types.list_archive_exports_responseval make_list_archive_exports_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
archive_id:Types.archive_id ->
unit ->
Types.list_archive_exports_requestval make_import_data_format :
import_data_type:Types.import_data_type ->
unit ->
Types.import_data_formatval make_import_job :
?error:Types.error_message ->
?completed_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?start_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?failed_items_count:Types.job_items_count ->
?imported_items_count:Types.job_items_count ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address_list_id:Types.address_list_id ->
import_data_format:Types.import_data_format ->
pre_signed_url:Types.pre_signed_url ->
status:Types.import_job_status ->
name:Types.job_name ->
job_id:Types.job_id ->
unit ->
Types.import_jobval make_list_address_list_import_jobs_response :
?next_token:Types.pagination_token ->
import_jobs:Types.import_jobs ->
unit ->
Types.list_address_list_import_jobs_responseval make_list_address_list_import_jobs_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
address_list_id:Types.address_list_id ->
unit ->
Types.list_address_list_import_jobs_requestval make_get_member_of_address_list_response :
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address:Types.address ->
unit ->
Types.get_member_of_address_list_responseval make_get_member_of_address_list_request :
address:Types.address ->
address_list_id:Types.address_list_id ->
unit ->
Types.get_member_of_address_list_requestval make_get_archive_search_results_response :
?rows:Types.rows_list ->
unit ->
Types.get_archive_search_results_responseval make_get_archive_search_results_request :
search_id:Types.search_id ->
unit ->
Types.get_archive_search_results_requestval make_get_archive_search_response :
?status:Types.search_status ->
?max_results:Types.search_max_results ->
?to_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?from_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?filters:Types.archive_filters ->
?archive_id:Types.archive_id ->
unit ->
Types.get_archive_search_responseval make_get_archive_search_request :
search_id:Types.search_id ->
unit ->
Types.get_archive_search_requestval make_get_archive_message_content_response :
?body:Types.message_body ->
unit ->
Types.get_archive_message_content_responseval make_get_archive_message_content_request :
archived_message_id:Types.archived_message_id ->
unit ->
Types.get_archive_message_content_requestval make_get_archive_message_response :
?envelope:Types.envelope ->
?metadata:Types.metadata ->
?message_download_link:Types.s3_presigned_ur_l ->
unit ->
Types.get_archive_message_responseval make_get_archive_message_request :
archived_message_id:Types.archived_message_id ->
unit ->
Types.get_archive_message_requestval make_get_archive_export_response :
?status:Types.export_status ->
?export_destination_configuration:Types.export_destination_configuration ->
?max_results:Types.export_max_results ->
?to_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?from_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?filters:Types.archive_filters ->
?archive_id:Types.archive_id ->
unit ->
Types.get_archive_export_responseval make_get_archive_export_request :
export_id:Types.export_id ->
unit ->
Types.get_archive_export_requestval make_get_address_list_import_job_response :
?error:Types.error_message ->
?completed_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?start_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?failed_items_count:Types.job_items_count ->
?imported_items_count:Types.job_items_count ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address_list_id:Types.address_list_id ->
import_data_format:Types.import_data_format ->
pre_signed_url:Types.pre_signed_url ->
status:Types.import_job_status ->
name:Types.job_name ->
job_id:Types.job_id ->
unit ->
Types.get_address_list_import_job_responseval make_get_address_list_import_job_request :
job_id:Types.job_id ->
unit ->
Types.get_address_list_import_job_requestval make_deregister_member_from_address_list_request :
address:Types.address ->
address_list_id:Types.address_list_id ->
unit ->
Types.deregister_member_from_address_list_requestval make_create_address_list_import_job_response :
pre_signed_url:Types.pre_signed_url ->
job_id:Types.job_id ->
unit ->
Types.create_address_list_import_job_responseval make_create_address_list_import_job_request :
?client_token:Types.idempotency_token ->
import_data_format:Types.import_data_format ->
name:Types.job_name ->
address_list_id:Types.address_list_id ->
unit ->
Types.create_address_list_import_job_requestval make_list_traffic_policies_response :
?next_token:Types.pagination_token ->
?traffic_policies:Types.traffic_policy_list ->
unit ->
Types.list_traffic_policies_responseval make_list_traffic_policies_request :
?next_token:Types.pagination_token ->
?page_size:Types.page_size ->
unit ->
Types.list_traffic_policies_requestval make_list_rule_sets_response :
?next_token:Types.pagination_token ->
rule_sets:Types.rule_sets ->
unit ->
Types.list_rule_sets_responseval make_list_rule_sets_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_rule_sets_requestval make_list_relays_response :
?next_token:Types.pagination_token ->
relays:Types.relays ->
unit ->
Types.list_relays_responseval make_list_relays_request :
?next_token:Types.pagination_token ->
?page_size:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.list_relays_requestval make_ingress_point :
?a_record:Types.ingress_point_a_record ->
type_:Types.ingress_point_type ->
status:Types.ingress_point_status ->
ingress_point_id:Types.ingress_point_id ->
ingress_point_name:Types.ingress_point_name ->
unit ->
Types.ingress_pointval make_list_ingress_points_response :
?next_token:Types.pagination_token ->
?ingress_points:Types.ingress_points_list ->
unit ->
Types.list_ingress_points_responseval make_list_ingress_points_request :
?next_token:Types.pagination_token ->
?page_size:Types.page_size ->
unit ->
Types.list_ingress_points_requestval make_archive :
?last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?archive_state:Types.archive_state ->
?archive_name:Types.archive_name_string ->
archive_id:Types.archive_id_string ->
unit ->
Types.archiveval make_list_archives_response :
?next_token:Types.pagination_token ->
archives:Types.archives_list ->
unit ->
Types.list_archives_responseval make_list_archives_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_archives_requestval make_address_list :
last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address_list_name:Types.address_list_name ->
address_list_arn:Types.address_list_arn ->
address_list_id:Types.address_list_id ->
unit ->
Types.address_listval make_list_address_lists_response :
?next_token:Types.pagination_token ->
address_lists:Types.address_lists ->
unit ->
Types.list_address_lists_responseval make_list_address_lists_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_address_lists_requestval make_addon_subscription :
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?addon_subscription_arn:Types.addon_subscription_arn ->
?addon_name:Types.addon_name ->
?addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.addon_subscriptionval make_list_addon_subscriptions_response :
?next_token:Types.pagination_token ->
?addon_subscriptions:Types.addon_subscriptions ->
unit ->
Types.list_addon_subscriptions_responseval make_list_addon_subscriptions_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_addon_subscriptions_requestval make_addon_instance :
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?addon_instance_arn:Types.addon_instance_arn ->
?addon_name:Types.addon_name ->
?addon_subscription_id:Types.addon_subscription_id ->
?addon_instance_id:Types.addon_instance_id ->
unit ->
Types.addon_instanceval make_list_addon_instances_response :
?next_token:Types.pagination_token ->
?addon_instances:Types.addon_instances ->
unit ->
Types.list_addon_instances_responseval make_list_addon_instances_request :
?page_size:Types.page_size ->
?next_token:Types.pagination_token ->
unit ->
Types.list_addon_instances_requestval make_ingress_point_password_configuration :
?previous_smtp_password_expiry_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?previous_smtp_password_version:Smaws_Lib.Smithy_api.Types.string_ ->
?smtp_password_version:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.ingress_point_password_configurationval make_ingress_point_auth_configuration :
?tls_auth_configuration:Types.tls_auth_configuration ->
?secret_arn:Types.secret_arn ->
?ingress_point_password_configuration:
Types.ingress_point_password_configuration ->
unit ->
Types.ingress_point_auth_configurationval make_get_traffic_policy_response :
?last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?default_action:Types.accept_action ->
?max_message_size_bytes:Types.max_message_size_bytes ->
?policy_statements:Types.policy_statement_list ->
?traffic_policy_arn:Types.traffic_policy_arn ->
traffic_policy_id:Types.traffic_policy_id ->
traffic_policy_name:Types.traffic_policy_name ->
unit ->
Types.get_traffic_policy_responseval make_get_traffic_policy_request :
traffic_policy_id:Types.traffic_policy_id ->
unit ->
Types.get_traffic_policy_requestval make_get_rule_set_response :
rules:Types.rules ->
last_modification_date:Smaws_Lib.Smithy_api.Types.timestamp ->
created_date:Smaws_Lib.Smithy_api.Types.timestamp ->
rule_set_name:Types.rule_set_name ->
rule_set_arn:Types.rule_set_arn ->
rule_set_id:Types.rule_set_id ->
unit ->
Types.get_rule_set_responseval make_get_rule_set_request :
rule_set_id:Types.rule_set_id ->
unit ->
Types.get_rule_set_requestval make_get_relay_response :
?last_modified_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?authentication:Types.relay_authentication ->
?server_port:Types.relay_server_port ->
?server_name:Types.relay_server_name ->
?relay_name:Types.relay_name ->
?relay_arn:Types.relay_arn ->
relay_id:Types.relay_id ->
unit ->
Types.get_relay_responseval make_get_relay_request :
relay_id:Types.relay_id ->
unit ->
Types.get_relay_requestval make_get_ingress_point_response :
?last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?tls_policy:Types.tls_policy ->
?network_configuration:Types.network_configuration ->
?ingress_point_auth_configuration:Types.ingress_point_auth_configuration ->
?traffic_policy_id:Types.traffic_policy_id ->
?rule_set_id:Types.rule_set_id ->
?a_record:Types.ingress_point_a_record ->
?type_:Types.ingress_point_type ->
?status:Types.ingress_point_status ->
?ingress_point_arn:Types.ingress_point_arn ->
ingress_point_name:Types.ingress_point_name ->
ingress_point_id:Types.ingress_point_id ->
unit ->
Types.get_ingress_point_responseval make_get_ingress_point_request :
?include_trust_store_contents:Types.trust_store_response_option ->
ingress_point_id:Types.ingress_point_id ->
unit ->
Types.get_ingress_point_requestval make_get_archive_response :
?kms_key_arn:Types.kms_key_arn ->
?last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
retention:Types.archive_retention ->
archive_state:Types.archive_state ->
archive_arn:Types.archive_arn ->
archive_name:Types.archive_name_string ->
archive_id:Types.archive_id_string ->
unit ->
Types.get_archive_responseval make_get_archive_request :
archive_id:Types.archive_id_string ->
unit ->
Types.get_archive_requestval make_get_address_list_response :
last_updated_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
address_list_name:Types.address_list_name ->
address_list_arn:Types.address_list_arn ->
address_list_id:Types.address_list_id ->
unit ->
Types.get_address_list_responseval make_get_address_list_request :
address_list_id:Types.address_list_id ->
unit ->
Types.get_address_list_requestval make_get_addon_subscription_response :
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?addon_subscription_arn:Types.addon_subscription_arn ->
?addon_name:Types.addon_name ->
unit ->
Types.get_addon_subscription_responseval make_get_addon_subscription_request :
addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.get_addon_subscription_requestval make_get_addon_instance_response :
?created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?addon_instance_arn:Types.addon_instance_arn ->
?addon_name:Types.addon_name ->
?addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.get_addon_instance_responseval make_get_addon_instance_request :
addon_instance_id:Types.addon_instance_id ->
unit ->
Types.get_addon_instance_requestval make_delete_traffic_policy_request :
traffic_policy_id:Types.traffic_policy_id ->
unit ->
Types.delete_traffic_policy_requestval make_delete_rule_set_request :
rule_set_id:Types.rule_set_id ->
unit ->
Types.delete_rule_set_requestval make_delete_relay_request :
relay_id:Types.relay_id ->
unit ->
Types.delete_relay_requestval make_delete_ingress_point_request :
ingress_point_id:Types.ingress_point_id ->
unit ->
Types.delete_ingress_point_requestval make_delete_archive_request :
archive_id:Types.archive_id_string ->
unit ->
Types.delete_archive_requestval make_delete_address_list_request :
address_list_id:Types.address_list_id ->
unit ->
Types.delete_address_list_requestval make_delete_addon_subscription_request :
addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.delete_addon_subscription_requestval make_delete_addon_instance_request :
addon_instance_id:Types.addon_instance_id ->
unit ->
Types.delete_addon_instance_requestval make_create_traffic_policy_response :
traffic_policy_id:Types.traffic_policy_id ->
unit ->
Types.create_traffic_policy_responseval make_create_traffic_policy_request :
?tags:Types.tag_list ->
?max_message_size_bytes:Types.max_message_size_bytes ->
?client_token:Types.idempotency_token ->
default_action:Types.accept_action ->
policy_statements:Types.policy_statement_list ->
traffic_policy_name:Types.traffic_policy_name ->
unit ->
Types.create_traffic_policy_requestval make_create_rule_set_response :
rule_set_id:Types.rule_set_id ->
unit ->
Types.create_rule_set_responseval make_create_rule_set_request :
?tags:Types.tag_list ->
?client_token:Types.idempotency_token ->
rules:Types.rules ->
rule_set_name:Types.rule_set_name ->
unit ->
Types.create_rule_set_requestval make_create_relay_response :
relay_id:Types.relay_id ->
unit ->
Types.create_relay_responseval make_create_relay_request :
?tags:Types.tag_list ->
?client_token:Types.idempotency_token ->
authentication:Types.relay_authentication ->
server_port:Types.relay_server_port ->
server_name:Types.relay_server_name ->
relay_name:Types.relay_name ->
unit ->
Types.create_relay_requestval make_create_ingress_point_response :
ingress_point_id:Types.ingress_point_id ->
unit ->
Types.create_ingress_point_responseval make_create_ingress_point_request :
?tags:Types.tag_list ->
?tls_policy:Types.tls_policy ->
?network_configuration:Types.network_configuration ->
?ingress_point_configuration:Types.ingress_point_configuration ->
?client_token:Types.idempotency_token ->
traffic_policy_id:Types.traffic_policy_id ->
rule_set_id:Types.rule_set_id ->
type_:Types.ingress_point_type ->
ingress_point_name:Types.ingress_point_name ->
unit ->
Types.create_ingress_point_requestval make_create_archive_response :
archive_id:Types.archive_id_string ->
unit ->
Types.create_archive_responseval make_create_archive_request :
?tags:Types.tag_list ->
?kms_key_arn:Types.kms_key_arn ->
?retention:Types.archive_retention ->
?client_token:Types.idempotency_token ->
archive_name:Types.archive_name_string ->
unit ->
Types.create_archive_requestval make_create_address_list_response :
address_list_id:Types.address_list_id ->
unit ->
Types.create_address_list_responseval make_create_address_list_request :
?tags:Types.tag_list ->
?client_token:Types.idempotency_token ->
address_list_name:Types.address_list_name ->
unit ->
Types.create_address_list_requestval make_create_addon_subscription_response :
addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.create_addon_subscription_responseval make_create_addon_subscription_request :
?tags:Types.tag_list ->
?client_token:Types.idempotency_token ->
addon_name:Types.addon_name ->
unit ->
Types.create_addon_subscription_requestval make_create_addon_instance_response :
addon_instance_id:Types.addon_instance_id ->
unit ->
Types.create_addon_instance_responseval make_create_addon_instance_request :
?tags:Types.tag_list ->
?client_token:Types.idempotency_token ->
addon_subscription_id:Types.addon_subscription_id ->
unit ->
Types.create_addon_instance_requestOperations
module CreateAddonInstance : sig ... endCreates 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.
module CreateAddonSubscription : sig ... endCreates 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.
module CreateAddressList : sig ... endCreates a new address list.
module CreateArchive : sig ... endCreates a new email archive resource for storing and retaining emails.
module CreateIngressPoint : sig ... endProvision a new ingress endpoint resource.
module CreateRelay : sig ... endCreates a relay resource which can be used in rules to relay incoming emails to defined relay destinations.
module CreateRuleSet : sig ... endProvision a new rule set.
module CreateTrafficPolicy : sig ... endProvision a new traffic policy resource.
module DeleteAddonInstance : sig ... endDeletes an Add On instance.
module DeleteAddonSubscription : sig ... endDeletes an Add On subscription.
module DeleteAddressList : sig ... endDeletes an address list.
module DeleteArchive : sig ... endInitiates 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.
module DeleteIngressPoint : sig ... endDelete an ingress endpoint resource.
module DeleteRelay : sig ... endDeletes an existing relay resource.
module DeleteRuleSet : sig ... endDelete a rule set.
module DeleteTrafficPolicy : sig ... endDelete a traffic policy resource.
module GetAddonInstance : sig ... endGets detailed information about an Add On instance.
module GetAddonSubscription : sig ... endGets detailed information about an Add On subscription.
module GetAddressList : sig ... endFetch attributes of an address list.
module GetArchive : sig ... endRetrieves the full details and current state of a specified email archive.
module GetIngressPoint : sig ... endFetch ingress endpoint resource attributes.
module GetRelay : sig ... endFetch the relay resource and it's attributes.
module GetRuleSet : sig ... endFetch attributes of a rule set.
module GetTrafficPolicy : sig ... endFetch attributes of a traffic policy resource.
module ListAddonInstances : sig ... endLists all Add On instances in your account.
module ListAddonSubscriptions : sig ... endLists all Add On subscriptions in your account.
module ListAddressLists : sig ... endLists address lists for this account.
module ListArchives : sig ... endReturns a list of all email archives in your account.
module ListIngressPoints : sig ... endList all ingress endpoint resources.
module ListRelays : sig ... endLists all the existing relay resources.
module ListRuleSets : sig ... endList rule sets for this account.
module ListTrafficPolicies : sig ... endList traffic policy resources.
module CreateAddressListImportJob : sig ... endCreates an import job for an address list.
module DeregisterMemberFromAddressList : sig ... endRemoves a member from an address list.
module GetAddressListImportJob : sig ... endFetch attributes of an import job.
module GetArchiveExport : sig ... endRetrieves the details and current status of a specific email archive export job.
module GetArchiveMessage : sig ... endReturns a pre-signed URL that provides temporary download access to the specific email message stored in the archive.
module GetArchiveMessageContent : sig ... endReturns the textual content of a specific email message stored in the archive. Attachments are not included.
module GetArchiveSearch : sig ... endRetrieves the details and current status of a specific email archive search job.
module GetArchiveSearchResults : sig ... endReturns the results of a completed email archive search job.
module GetMemberOfAddressList : sig ... endFetch attributes of a member in an address list.
module ListAddressListImportJobs : sig ... endLists jobs for an address list.
module ListArchiveExports : sig ... endReturns a list of email archive export jobs.
module ListArchiveSearches : sig ... endReturns a list of email archive search jobs.
module ListMembersOfAddressList : sig ... endLists members of an address list.
module ListTagsForResource : sig ... endRetrieves the list of tags (keys and values) assigned to the resource.
module RegisterMemberToAddressList : sig ... endAdds a member to an address list.
module StartAddressListImportJob : sig ... endStarts an import job for an address list.
module StartArchiveExport : sig ... endInitiates an export of emails from the specified archive.
module StartArchiveSearch : sig ... endInitiates a search across emails in the specified archive.
module StopAddressListImportJob : sig ... endStops an ongoing import job for an address list.
module StopArchiveExport : sig ... endStops an in-progress export of emails from an archive.
module StopArchiveSearch : sig ... endStops an in-progress archive search job.
module TagResource : sig ... endAdds one or more tags (keys and values) to a specified resource.
module UntagResource : sig ... endRemove one or more tags (keys and values) from a specified resource.
module UpdateArchive : sig ... endUpdates the attributes of an existing email archive.
module UpdateIngressPoint : sig ... endUpdate attributes of a provisioned ingress endpoint resource.
module UpdateRelay : sig ... endUpdates the attributes of an existing relay resource.
module UpdateRuleSet : sig ... endUpdate attributes of an already provisioned rule set.
module UpdateTrafficPolicy : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end