Smaws_Client_PinpointSMSVoiceV2Pinpoint SMS Voice V2 client library built on EIO.
module Types : sig ... endval make_verify_destination_number_request :
verification_code:Types.verification_code ->
verified_destination_number_id:Types.verified_destination_number_id_or_arn ->
unit ->
Types.verify_destination_number_requestval make_validation_exception_field :
message:Smaws_Lib.Smithy_api.Types.string_ ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.validation_exception_fieldval make_verified_destination_number_information :
?rcs_agent_id:Smaws_Lib.Smithy_api.Types.string_ ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
status:Types.verification_status ->
destination_phone_number:Types.phone_number ->
verified_destination_number_id:Smaws_Lib.Smithy_api.Types.string_ ->
verified_destination_number_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.verified_destination_number_informationval make_verified_destination_number_filter :
values:Types.filter_value_list ->
name:Types.verified_destination_number_filter_name ->
unit ->
Types.verified_destination_number_filterval make_update_sender_id_request :
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
iso_country_code:Types.iso_country_code ->
sender_id:Types.sender_id_or_arn ->
unit ->
Types.update_sender_id_requestval make_update_rcs_agent_request :
?two_way_rcs_events_enabled:Types.rcs_event_type_list ->
?two_way_media_s3_role:Types.iam_role_arn_or_unset ->
?two_way_media_s3_key_prefix:Types.two_way_media_s3_key_prefix ->
?two_way_media_s3_bucket_name:Types.two_way_media_s3_bucket_name_or_unset ->
?two_way_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
?self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?opt_out_list_name:Types.opt_out_list_name_or_arn ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
rcs_agent_id:Types.rcs_agent_id_or_arn ->
unit ->
Types.update_rcs_agent_requestval make_update_protect_configuration_request :
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.update_protect_configuration_requestval make_protect_configuration_country_rule_set_information :
protect_status:Types.protect_status ->
unit ->
Types.protect_configuration_country_rule_set_informationval make_update_protect_configuration_country_rule_set_request :
country_rule_set_updates:Types.protect_configuration_country_rule_set ->
number_capability:Types.number_capability ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.update_protect_configuration_country_rule_set_requestval make_update_pool_request :
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?shared_routes_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?opt_out_list_name:Types.opt_out_list_name_or_arn ->
?self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
?two_way_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
pool_id:Types.pool_id_or_arn ->
unit ->
Types.update_pool_requestval make_update_phone_number_request :
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?international_sending_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?opt_out_list_name:Types.opt_out_list_name_or_arn ->
?self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
?two_way_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
phone_number_id:Types.phone_number_id_or_arn ->
unit ->
Types.update_phone_number_requestval make_update_notify_configuration_request :
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?enabled_channels:Types.notify_enabled_channels_list ->
?enabled_countries:Types.iso_country_code_list ->
?pool_id:Types.notify_pool_id_or_unset ->
?default_template_id:Types.notify_template_id ->
notify_configuration_id:Types.notify_configuration_id_or_arn ->
unit ->
Types.update_notify_configuration_requestval make_cloud_watch_logs_destination :
log_group_arn:Types.log_group_arn ->
iam_role_arn:Types.iam_role_arn ->
unit ->
Types.cloud_watch_logs_destinationval make_kinesis_firehose_destination :
delivery_stream_arn:Types.delivery_stream_arn ->
iam_role_arn:Types.iam_role_arn ->
unit ->
Types.kinesis_firehose_destinationval make_sns_destination :
topic_arn:Types.sns_topic_arn ->
unit ->
Types.sns_destinationval make_event_destination :
?sns_destination:Types.sns_destination ->
?kinesis_firehose_destination:Types.kinesis_firehose_destination ->
?cloud_watch_logs_destination:Types.cloud_watch_logs_destination ->
matching_event_types:Types.event_type_list ->
enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
event_destination_name:Types.event_destination_name ->
unit ->
Types.event_destinationval make_update_event_destination_request :
?sns_destination:Types.sns_destination ->
?kinesis_firehose_destination:Types.kinesis_firehose_destination ->
?cloud_watch_logs_destination:Types.cloud_watch_logs_destination ->
?matching_event_types:Types.event_type_list ->
?enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
event_destination_name:Types.event_destination_name ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.update_event_destination_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.untag_resource_requestval make_text_validation :
pattern:Smaws_Lib.Smithy_api.Types.string_ ->
max_length:Smaws_Lib.Smithy_api.Types.integer ->
min_length:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.text_validationval make_testing_agent_information :
?testing_agent_id:Smaws_Lib.Smithy_api.Types.string_ ->
registration_id:Smaws_Lib.Smithy_api.Types.string_ ->
status:Types.testing_agent_status ->
unit ->
Types.testing_agent_informationval make_template_variable_metadata :
?source:Types.template_variable_source ->
?sample:Smaws_Lib.Smithy_api.Types.string_ ->
?pattern:Smaws_Lib.Smithy_api.Types.string_ ->
?default_value:Smaws_Lib.Smithy_api.Types.string_ ->
?max_value:Smaws_Lib.Smithy_api.Types.integer ->
?min_value:Smaws_Lib.Smithy_api.Types.integer ->
?max_length:Smaws_Lib.Smithy_api.Types.integer ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
required:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
type_:Types.template_variable_type ->
unit ->
Types.template_variable_metadataval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.non_empty_tag_list ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.tag_resource_requestval make_supported_association :
?iso_country_code:Types.iso_country_code ->
disassociation_behavior:Types.registration_disassociation_behavior ->
association_behavior:Types.registration_association_behavior ->
resource_type:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.supported_associationval make_registration_version_status_history :
?archived_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?revoked_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?denied_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?discarded_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?approved_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?requires_authentication_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?reviewing_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?aws_reviewing_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?submitted_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
draft_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
unit ->
Types.registration_version_status_historyval make_submit_registration_version_request :
?aws_review:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.submit_registration_version_requestval make_spend_limit :
overridden:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
max_limit:Smaws_Lib.Smithy_api.Types.primitive_long ->
enforced_limit:Smaws_Lib.Smithy_api.Types.primitive_long ->
name:Types.spend_limit_name ->
unit ->
Types.spend_limitval make_set_voice_message_spend_limit_override_request :
monthly_limit:Types.monthly_limit ->
unit ->
Types.set_voice_message_spend_limit_override_requestval make_set_text_message_spend_limit_override_request :
monthly_limit:Types.monthly_limit ->
unit ->
Types.set_text_message_spend_limit_override_requestval make_set_rcs_message_spend_limit_override_request :
monthly_limit:Types.monthly_limit ->
unit ->
Types.set_rcs_message_spend_limit_override_requestval make_set_notify_message_spend_limit_override_request :
monthly_limit:Types.monthly_limit ->
unit ->
Types.set_notify_message_spend_limit_override_requestval make_set_media_message_spend_limit_override_request :
monthly_limit:Types.monthly_limit ->
unit ->
Types.set_media_message_spend_limit_override_requestval make_set_default_sender_id_request :
sender_id:Types.sender_id ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.set_default_sender_id_requestval make_set_default_message_type_request :
message_type:Types.message_type ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.set_default_message_type_requestval make_set_default_message_feedback_enabled_request :
message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.set_default_message_feedback_enabled_requestval make_set_account_default_protect_configuration_request :
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.set_account_default_protect_configuration_requestval make_sender_id_and_country :
iso_country_code:Types.iso_country_code ->
sender_id:Types.sender_id_or_arn ->
unit ->
Types.sender_id_and_countryval make_sender_id_information :
?registration_id:Smaws_Lib.Smithy_api.Types.string_ ->
registered:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
monthly_leasing_price:Smaws_Lib.Smithy_api.Types.string_ ->
message_types:Types.message_type_list ->
iso_country_code:Types.iso_country_code ->
sender_id:Types.sender_id ->
sender_id_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.sender_id_informationval make_sender_id_filter :
values:Types.filter_value_list ->
name:Types.sender_id_filter_name ->
unit ->
Types.sender_id_filterval make_send_voice_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?protect_configuration_id:Types.protect_configuration_id_or_arn ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?context:Types.context_map ->
?time_to_live:Types.time_to_live ->
?max_price_per_minute:Types.max_price ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?voice_id:Types.voice_id ->
?message_body_text_type:Types.voice_message_body_text_type ->
?message_body:Types.voice_message_body ->
origination_identity:Types.voice_message_origination_identity ->
destination_phone_number:Types.phone_number ->
unit ->
Types.send_voice_message_requestval make_send_text_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?protect_configuration_id:Types.protect_configuration_id_or_arn ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?destination_country_parameters:Types.destination_country_parameters ->
?context:Types.context_map ->
?time_to_live:Types.time_to_live ->
?max_price:Types.max_price ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?keyword:Types.keyword ->
?message_type:Types.message_type ->
?message_body:Types.text_message_body ->
?origination_identity:Types.text_message_origination_identity ->
destination_phone_number:Types.phone_number ->
unit ->
Types.send_text_message_requestval make_rcs_text_message :
body:Types.rcs_text_body ->
unit ->
Types.rcs_text_messageval make_rcs_file_message :
?thumbnail_url:Types.rcs_media_url ->
file_url:Types.rcs_media_url ->
unit ->
Types.rcs_file_messageval make_rcs_card_media :
?height:Smaws_Lib.Smithy_api.Types.string_ ->
?thumbnail_url:Types.rcs_media_url ->
file_url:Types.rcs_media_url ->
unit ->
Types.rcs_card_mediaval make_rcs_reply_action :
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_reply_actionval make_rcs_open_url_action :
?webview_view_mode:Smaws_Lib.Smithy_api.Types.string_ ->
?application:Smaws_Lib.Smithy_api.Types.string_ ->
url:Types.rcs_open_url_value ->
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_open_url_actionval make_rcs_dial_phone_action :
phone_number:Types.phone_number ->
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_dial_phone_actionval make_rcs_show_location_action :
?label:Types.rcs_location_label ->
longitude:Smaws_Lib.Smithy_api.Types.double ->
latitude:Smaws_Lib.Smithy_api.Types.double ->
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_show_location_actionval make_rcs_request_location_action :
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_request_location_actionval make_rcs_create_calendar_event_action :
?description:Types.rcs_calendar_event_description ->
end_time:Smaws_Lib.Smithy_api.Types.timestamp ->
start_time:Smaws_Lib.Smithy_api.Types.timestamp ->
title:Types.rcs_calendar_event_title ->
postback_data:Types.rcs_postback_data ->
text:Types.rcs_suggested_action_text ->
unit ->
Types.rcs_create_calendar_event_actionval make_rcs_card_content :
?suggestions:Types.rcs_card_suggested_action_list ->
?media:Types.rcs_card_media ->
?description:Types.rcs_card_description ->
?title:Types.rcs_card_title ->
unit ->
Types.rcs_card_contentval make_rcs_standalone_card :
?thumbnail_image_alignment:Smaws_Lib.Smithy_api.Types.string_ ->
card_content:Types.rcs_card_content ->
card_orientation:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.rcs_standalone_cardval make_rcs_carousel_card_media :
?height:Smaws_Lib.Smithy_api.Types.string_ ->
?thumbnail_url:Types.rcs_media_url ->
file_url:Types.rcs_media_url ->
unit ->
Types.rcs_carousel_card_mediaval make_rcs_carousel_card_content :
?suggestions:Types.rcs_card_suggested_action_list ->
?media:Types.rcs_carousel_card_media ->
?description:Types.rcs_card_description ->
?title:Types.rcs_card_title ->
unit ->
Types.rcs_carousel_card_contentval make_rcs_carousel :
card_contents:Types.rcs_carousel_card_content_list ->
card_width:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.rcs_carouselval make_rcs_message_content :
?suggestions:Types.rcs_suggested_action_list ->
content:Types.rcs_content ->
unit ->
Types.rcs_message_contentval make_rcs_fallback_configuration :
?origination_identity:Types.rcs_fallback_origination_identity ->
?media_urls:Types.media_url_list ->
?message_body:Types.rcs_fallback_message_body ->
channel:Types.rcs_fallback_channel ->
unit ->
Types.rcs_fallback_configurationval make_send_rcs_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?context:Types.context_map ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?max_price:Types.max_price ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?protect_configuration_id:Types.protect_configuration_id_or_arn ->
?fallback_configuration:Types.rcs_fallback_configuration ->
?message_traffic_type:Types.rcs_message_traffic_type ->
?time_to_live:Types.rcs_time_to_live ->
?rcs_message_content:Types.rcs_message_content ->
origination_identity:Types.rcs_message_origination_identity ->
destination_phone_number:Types.phone_number ->
unit ->
Types.send_rcs_message_requestval make_send_notify_voice_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?context:Types.context_map ->
?time_to_live:Types.time_to_live ->
?voice_id:Types.voice_id ->
?template_id:Types.notify_template_id ->
template_variables:Types.template_variable_substitution_map ->
destination_phone_number:Types.phone_number ->
notify_configuration_id:Types.notify_configuration_id_or_arn ->
unit ->
Types.send_notify_voice_message_requestval make_send_notify_text_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?context:Types.context_map ->
?time_to_live:Types.time_to_live ->
?template_id:Types.notify_template_id ->
template_variables:Types.template_variable_substitution_map ->
destination_phone_number:Types.phone_number ->
notify_configuration_id:Types.notify_configuration_id_or_arn ->
unit ->
Types.send_notify_text_message_requestval make_send_media_message_request :
?message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?protect_configuration_id:Types.protect_configuration_id_or_arn ->
?dry_run:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?context:Types.context_map ->
?time_to_live:Types.time_to_live ->
?max_price:Types.max_price ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?media_urls:Types.media_url_list ->
?message_body:Types.text_message_body ->
origination_identity:Types.media_message_origination_identity ->
destination_phone_number:Types.phone_number ->
unit ->
Types.send_media_message_requestval make_send_destination_number_verification_code_request :
?destination_country_parameters:Types.destination_country_parameters ->
?context:Types.context_map ->
?configuration_set_name:Types.configuration_set_name_or_arn ->
?origination_identity:Types.verification_message_origination_identity ->
?language_code:Types.language_code ->
verification_channel:Types.verification_channel ->
verified_destination_number_id:Types.verified_destination_number_id_or_arn ->
unit ->
Types.send_destination_number_verification_code_requestval make_select_validation :
options:Types.string_list ->
max_choices:Smaws_Lib.Smithy_api.Types.integer ->
min_choices:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.select_validationval make_select_option_description :
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?title:Smaws_Lib.Smithy_api.Types.string_ ->
option_:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.select_option_descriptionval make_request_sender_id_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?message_types:Types.message_type_list ->
iso_country_code:Types.iso_country_code ->
sender_id:Types.sender_id ->
unit ->
Types.request_sender_id_requestval make_request_phone_number_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?international_sending_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?registration_id:Types.registration_id_or_arn ->
?pool_id:Types.pool_id_or_arn ->
?opt_out_list_name:Types.opt_out_list_name_or_arn ->
number_type:Types.requestable_number_type ->
number_capabilities:Types.number_capability_list ->
message_type:Types.message_type ->
iso_country_code:Types.iso_country_code ->
unit ->
Types.request_phone_number_requestval make_release_sender_id_request :
iso_country_code:Types.iso_country_code ->
sender_id:Types.sender_id_or_arn ->
unit ->
Types.release_sender_id_requestval make_release_phone_number_request :
phone_number_id:Types.phone_number_id_or_arn ->
unit ->
Types.release_phone_number_requestval make_registration_denied_reason_information :
?documentation_link:Smaws_Lib.Smithy_api.Types.string_ ->
?documentation_title:Smaws_Lib.Smithy_api.Types.string_ ->
?long_description:Smaws_Lib.Smithy_api.Types.string_ ->
short_description:Smaws_Lib.Smithy_api.Types.string_ ->
reason:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_denied_reason_informationval make_registration_version_information :
?feedback:Smaws_Lib.Smithy_api.Types.string_ ->
?denied_reasons:Types.registration_denied_reason_information_list ->
registration_version_status_history:Types.registration_version_status_history ->
registration_version_status:Types.registration_version_status ->
version_number:Types.registration_version_number ->
unit ->
Types.registration_version_informationval make_registration_version_filter :
values:Types.filter_value_list ->
name:Types.registration_version_filter_name ->
unit ->
Types.registration_version_filterval make_registration_type_filter :
values:Types.filter_value_list ->
name:Types.registration_type_filter_name ->
unit ->
Types.registration_type_filterval make_registration_type_display_hints :
?documentation_link:Smaws_Lib.Smithy_api.Types.string_ ->
?documentation_title:Smaws_Lib.Smithy_api.Types.string_ ->
?long_description:Smaws_Lib.Smithy_api.Types.string_ ->
?short_description:Smaws_Lib.Smithy_api.Types.string_ ->
title:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_type_display_hintsval make_registration_type_definition :
?supported_associations:Types.supported_association_list ->
display_hints:Types.registration_type_display_hints ->
registration_type:Types.registration_type ->
unit ->
Types.registration_type_definitionval make_registration_section_display_hints :
?documentation_link:Smaws_Lib.Smithy_api.Types.string_ ->
?documentation_title:Smaws_Lib.Smithy_api.Types.string_ ->
?long_description:Smaws_Lib.Smithy_api.Types.string_ ->
short_description:Smaws_Lib.Smithy_api.Types.string_ ->
title:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_section_display_hintsval make_registration_section_definition :
display_hints:Types.registration_section_display_hints ->
section_path:Types.section_path ->
unit ->
Types.registration_section_definitionval make_registration_information :
?additional_attributes:Types.string_map ->
?latest_denied_version_number:Types.registration_version_number ->
?approved_version_number:Types.registration_version_number ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
current_version_number:Types.registration_version_number ->
registration_status:Types.registration_status ->
registration_type:Types.registration_type ->
registration_id:Smaws_Lib.Smithy_api.Types.string_ ->
registration_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_informationval make_registration_filter :
values:Types.filter_value_list ->
name:Types.registration_filter_name ->
unit ->
Types.registration_filterval make_registration_field_value_information :
?feedback:Smaws_Lib.Smithy_api.Types.string_ ->
?denied_reason:Smaws_Lib.Smithy_api.Types.string_ ->
?registration_attachment_id:Types.registration_attachment_id_or_arn ->
?text_value:Types.text_value ->
?select_choices:Types.select_choice_list ->
field_path:Types.field_path ->
unit ->
Types.registration_field_value_informationval make_registration_field_display_hints :
?example_text_value:Smaws_Lib.Smithy_api.Types.string_ ->
?text_validation_description:Smaws_Lib.Smithy_api.Types.string_ ->
?select_option_descriptions:Types.select_option_descriptions_list ->
?documentation_link:Smaws_Lib.Smithy_api.Types.string_ ->
?documentation_title:Smaws_Lib.Smithy_api.Types.string_ ->
?long_description:Smaws_Lib.Smithy_api.Types.string_ ->
short_description:Smaws_Lib.Smithy_api.Types.string_ ->
title:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_field_display_hintsval make_registration_field_definition :
?text_validation:Types.text_validation ->
?select_validation:Types.select_validation ->
display_hints:Types.registration_field_display_hints ->
field_requirement:Types.field_requirement ->
field_type:Types.field_type ->
field_path:Types.field_path ->
section_path:Types.section_path ->
unit ->
Types.registration_field_definitionval make_registration_attachments_information :
?attachment_url:Smaws_Lib.Smithy_api.Types.string_ ->
?attachment_upload_error_reason:Types.attachment_upload_error_reason ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
attachment_status:Types.attachment_status ->
registration_attachment_id:Smaws_Lib.Smithy_api.Types.string_ ->
registration_attachment_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_attachments_informationval make_registration_attachment_filter :
values:Types.filter_value_list ->
name:Types.registration_attachment_filter_name ->
unit ->
Types.registration_attachment_filterval make_registration_association_metadata :
?phone_number:Types.phone_number ->
?iso_country_code:Types.iso_country_code ->
resource_type:Smaws_Lib.Smithy_api.Types.string_ ->
resource_id:Smaws_Lib.Smithy_api.Types.string_ ->
resource_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.registration_association_metadataval make_registration_association_filter :
values:Types.filter_value_list ->
name:Types.registration_association_filter_name ->
unit ->
Types.registration_association_filterval make_rcs_agent_information :
?testing_agent:Types.testing_agent_information ->
?two_way_rcs_events_enabled:Types.rcs_event_type_list ->
?two_way_media_s3_role:Types.iam_role_arn ->
?two_way_media_s3_key_prefix:Types.two_way_media_s3_key_prefix ->
?two_way_media_s3_bucket_name:Types.two_way_media_s3_bucket_name ->
?pool_id:Smaws_Lib.Smithy_api.Types.string_ ->
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
?opt_out_list_name:Types.opt_out_list_name ->
two_way_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
status:Types.rcs_agent_status ->
rcs_agent_id:Smaws_Lib.Smithy_api.Types.string_ ->
rcs_agent_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.rcs_agent_informationval make_rcs_agent_filter :
values:Types.filter_value_list ->
name:Types.rcs_agent_filter_name ->
unit ->
Types.rcs_agent_filterval make_put_resource_policy_request :
policy:Types.resource_policy ->
resource_arn:Types.amazon_resource_name ->
unit ->
Types.put_resource_policy_requestval make_put_registration_field_value_request :
?registration_attachment_id:Types.registration_attachment_id_or_arn ->
?text_value:Types.text_value ->
?select_choices:Types.select_choice_list ->
field_path:Types.field_path ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.put_registration_field_value_requestval make_put_protect_configuration_rule_set_number_override_request :
?expiration_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?client_token:Types.client_token ->
action:Types.protect_configuration_rule_override_action ->
destination_phone_number:Types.phone_number ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.put_protect_configuration_rule_set_number_override_requestval make_put_opted_out_number_request :
opted_out_number:Types.phone_number ->
opt_out_list_name:Types.opt_out_list_name_or_arn ->
unit ->
Types.put_opted_out_number_requestval make_put_message_feedback_request :
message_feedback_status:Types.message_feedback_status ->
message_id:Types.message_id ->
unit ->
Types.put_message_feedback_requestval make_put_keyword_request :
?keyword_action:Types.keyword_action ->
keyword_message:Types.keyword_message ->
keyword:Types.keyword ->
origination_identity:Types.phone_or_pool_id_or_arn ->
unit ->
Types.put_keyword_requestval make_protect_configuration_rule_set_number_override :
?expiration_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
?iso_country_code:Types.iso_country_code ->
action:Types.protect_configuration_rule_override_action ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
destination_phone_number:Types.phone_number ->
unit ->
Types.protect_configuration_rule_set_number_overrideval make_protect_configuration_rule_set_number_override_filter_item :
values:Types.filter_value_list ->
name:Types.protect_configuration_rule_set_number_override_filter_name ->
unit ->
Types.protect_configuration_rule_set_number_override_filter_itemval make_protect_configuration_information :
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
account_default:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
protect_configuration_id:Types.protect_configuration_id ->
protect_configuration_arn:Types.protect_configuration_arn ->
unit ->
Types.protect_configuration_informationval make_protect_configuration_filter :
values:Types.filter_value_list ->
name:Types.protect_configuration_filter_name ->
unit ->
Types.protect_configuration_filterval make_pool_origination_identities_filter :
values:Types.filter_value_list ->
name:Types.pool_origination_identities_filter_name ->
unit ->
Types.pool_origination_identities_filterval make_pool_information :
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
shared_routes_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
opt_out_list_name:Types.opt_out_list_name ->
self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
two_way_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
message_type:Types.message_type ->
status:Types.pool_status ->
pool_id:Smaws_Lib.Smithy_api.Types.string_ ->
pool_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.pool_informationval make_pool_filter :
values:Types.filter_value_list ->
name:Types.pool_filter_name ->
unit ->
Types.pool_filterval make_list_tags_for_resource_request :
resource_arn:Types.amazon_resource_name ->
unit ->
Types.list_tags_for_resource_requestval make_list_registration_associations_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.registration_association_filter_list ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.list_registration_associations_requestval make_list_protect_configuration_rule_set_number_overrides_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.list_protect_configuration_rule_set_number_override_filter ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.list_protect_configuration_rule_set_number_overrides_requestval make_origination_identity_metadata :
?phone_number:Types.phone_number ->
number_capabilities:Types.number_capability_list ->
iso_country_code:Types.iso_country_code ->
origination_identity:Smaws_Lib.Smithy_api.Types.string_ ->
origination_identity_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.origination_identity_metadataval make_list_pool_origination_identities_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.pool_origination_identities_filter_list ->
pool_id:Types.pool_id_or_arn ->
unit ->
Types.list_pool_origination_identities_requestval make_notify_country_information :
customer_owned_identity_required:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
supported_tiers:Types.notify_tier_list ->
supported_use_cases:Types.notify_use_case_list ->
supported_channels:Types.notify_enabled_channels_list ->
country_name:Smaws_Lib.Smithy_api.Types.string_ ->
iso_country_code:Types.iso_country_code ->
unit ->
Types.notify_country_informationval make_list_notify_countries_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?tier:Types.notify_configuration_tier ->
?use_cases:Types.notify_use_case_list ->
?channels:Types.notify_enabled_channels_list ->
unit ->
Types.list_notify_countries_requestval make_get_resource_policy_request :
resource_arn:Types.amazon_resource_name ->
unit ->
Types.get_resource_policy_requestval make_get_protect_configuration_country_rule_set_request :
number_capability:Types.number_capability ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.get_protect_configuration_country_rule_set_requestval make_discard_registration_version_request :
registration_id:Types.registration_id_or_arn ->
unit ->
Types.discard_registration_version_requestval make_disassociate_protect_configuration_request :
configuration_set_name:Types.configuration_set_name_or_arn ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.disassociate_protect_configuration_requestval make_disassociate_origination_identity_request :
?client_token:Types.client_token ->
?iso_country_code:Types.iso_country_code ->
origination_identity:Types.phone_or_sender_id_or_arn ->
pool_id:Types.pool_id_or_arn ->
unit ->
Types.disassociate_origination_identity_requestval make_describe_verified_destination_numbers_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.verified_destination_number_filter_list ->
?destination_phone_numbers:Types.destination_phone_number_list ->
?verified_destination_number_ids:Types.verified_destination_number_id_list ->
unit ->
Types.describe_verified_destination_numbers_requestval make_describe_spend_limits_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.describe_spend_limits_requestval make_describe_sender_ids_request :
?owner:Types.owner ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.sender_id_filter_list ->
?sender_ids:Types.sender_id_list ->
unit ->
Types.describe_sender_ids_requestval make_describe_registration_versions_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.registration_version_filter_list ->
?version_numbers:Types.registration_version_number_list ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.describe_registration_versions_requestval make_describe_registration_type_definitions_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.registration_type_filter_list ->
?registration_types:Types.registration_type_list ->
unit ->
Types.describe_registration_type_definitions_requestval make_describe_registration_section_definitions_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?section_paths:Types.section_path_list ->
registration_type:Types.registration_type ->
unit ->
Types.describe_registration_section_definitions_requestval make_describe_registrations_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.registration_filter_list ->
?registration_ids:Types.registration_id_list ->
unit ->
Types.describe_registrations_requestval make_describe_registration_field_values_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?field_paths:Types.field_path_list ->
?section_path:Types.section_path ->
?version_number:Types.registration_version_number ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.describe_registration_field_values_requestval make_describe_registration_field_definitions_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?field_paths:Types.field_path_list ->
?section_path:Types.section_path ->
registration_type:Types.registration_type ->
unit ->
Types.describe_registration_field_definitions_requestval make_describe_registration_attachments_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.registration_attachment_filter_list ->
?registration_attachment_ids:Types.registration_attachment_id_list ->
unit ->
Types.describe_registration_attachments_requestval make_describe_rcs_agents_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.rcs_agent_filter_list ->
?owner:Types.owner ->
?rcs_agent_ids:Types.rcs_agent_id_list ->
unit ->
Types.describe_rcs_agents_requestval make_carrier_status_information :
status:Types.carrier_status ->
carrier_name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.carrier_status_informationval make_country_launch_status_information :
?rcs_platform_id:Smaws_Lib.Smithy_api.Types.string_ ->
carrier_status:Types.carrier_status_information_list ->
registration_id:Smaws_Lib.Smithy_api.Types.string_ ->
status:Types.country_launch_status ->
iso_country_code:Types.iso_country_code ->
unit ->
Types.country_launch_status_informationval make_country_launch_status_filter :
values:Types.filter_value_list ->
name:Types.country_launch_status_filter_name ->
unit ->
Types.country_launch_status_filterval make_describe_rcs_agent_country_launch_status_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?filters:Types.country_launch_status_filter_list ->
?iso_country_codes:Types.iso_country_code_list ->
rcs_agent_id:Types.rcs_agent_id_or_arn ->
unit ->
Types.describe_rcs_agent_country_launch_status_requestval make_describe_protect_configurations_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.protect_configuration_filter_list ->
?protect_configuration_ids:Types.protect_configuration_id_list ->
unit ->
Types.describe_protect_configurations_requestval make_describe_pools_request :
?owner:Types.owner ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.pool_filter_list ->
?pool_ids:Types.pool_id_list ->
unit ->
Types.describe_pools_requestval make_phone_number_information :
?registration_id:Smaws_Lib.Smithy_api.Types.string_ ->
?pool_id:Smaws_Lib.Smithy_api.Types.string_ ->
?international_sending_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
?two_way_channel_role:Types.iam_role_arn ->
?two_way_channel_arn:Types.two_way_channel_arn ->
?phone_number_id:Smaws_Lib.Smithy_api.Types.string_ ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
opt_out_list_name:Types.opt_out_list_name ->
self_managed_opt_outs_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
two_way_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
monthly_leasing_price:Smaws_Lib.Smithy_api.Types.string_ ->
number_type:Types.number_type ->
number_capabilities:Types.number_capability_list ->
message_type:Types.message_type ->
iso_country_code:Types.iso_country_code ->
status:Types.number_status ->
phone_number:Types.phone_number ->
phone_number_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.phone_number_informationval make_phone_number_filter :
values:Types.filter_value_list ->
name:Types.phone_number_filter_name ->
unit ->
Types.phone_number_filterval make_describe_phone_numbers_request :
?owner:Types.owner ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.phone_number_filter_list ->
?phone_number_ids:Types.phone_number_id_list ->
unit ->
Types.describe_phone_numbers_requestval make_opt_out_list_information :
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
opt_out_list_name:Types.opt_out_list_name ->
opt_out_list_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.opt_out_list_informationval make_describe_opt_out_lists_request :
?owner:Types.owner ->
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?opt_out_list_names:Types.opt_out_list_name_list ->
unit ->
Types.describe_opt_out_lists_requestval make_opted_out_number_information :
end_user_opted_out:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
opted_out_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
opted_out_number:Types.phone_number ->
unit ->
Types.opted_out_number_informationval make_opted_out_filter :
values:Types.filter_value_list ->
name:Types.opted_out_filter_name ->
unit ->
Types.opted_out_filterval make_describe_opted_out_numbers_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.opted_out_filter_list ->
?opted_out_numbers:Types.opted_out_number_list ->
opt_out_list_name:Types.opt_out_list_name_or_arn ->
unit ->
Types.describe_opted_out_numbers_requestval make_notify_template_information :
?supported_voice_ids:Types.voice_id_list ->
?variables:Types.template_variables_map ->
?content:Types.template_content ->
?language_code:Types.notify_language_code ->
?supported_countries:Types.iso_country_code_list ->
?status:Types.notify_template_status ->
?tier_access:Types.notify_configuration_tier_list ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
channels:Types.number_capability_list ->
template_type:Types.notify_template_type ->
version:Types.notify_template_version ->
template_id:Types.notify_template_id ->
unit ->
Types.notify_template_informationval make_notify_template_filter :
values:Types.filter_value_list ->
name:Types.notify_template_filter_name ->
unit ->
Types.notify_template_filterval make_describe_notify_templates_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.notify_template_filter_list ->
?template_ids:Types.notify_template_id_list ->
unit ->
Types.describe_notify_templates_requestval make_notify_configuration_information :
?rejection_reason:Smaws_Lib.Smithy_api.Types.string_ ->
?enabled_countries:Types.iso_country_code_list ->
?pool_id:Smaws_Lib.Smithy_api.Types.string_ ->
?default_template_id:Types.notify_template_id ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.primitive_boolean ->
status:Types.notify_configuration_status ->
tier_upgrade_status:Types.tier_upgrade_status ->
tier:Types.notify_configuration_tier ->
enabled_channels:Types.notify_enabled_channels_list ->
use_case:Types.notify_configuration_use_case ->
display_name:Types.notify_configuration_display_name ->
notify_configuration_id:Types.notify_configuration_id ->
notify_configuration_arn:Types.notify_configuration_arn ->
unit ->
Types.notify_configuration_informationval make_notify_configuration_filter :
values:Types.filter_value_list ->
name:Types.notify_configuration_filter_name ->
unit ->
Types.notify_configuration_filterval make_describe_notify_configurations_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.notify_configuration_filter_list ->
?notify_configuration_ids:Types.notify_configuration_id_list ->
unit ->
Types.describe_notify_configurations_requestval make_keyword_information :
keyword_action:Types.keyword_action ->
keyword_message:Types.keyword_message ->
keyword:Types.keyword ->
unit ->
Types.keyword_informationval make_keyword_filter :
values:Types.filter_value_list ->
name:Types.keyword_filter_name ->
unit ->
Types.keyword_filterval make_describe_keywords_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.keyword_filter_list ->
?keywords:Types.keyword_list ->
origination_identity:Types.phone_or_pool_id_or_arn ->
unit ->
Types.describe_keywords_requestval make_configuration_set_information :
?protect_configuration_id:Types.protect_configuration_id_or_arn ->
?default_message_feedback_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?default_sender_id:Types.sender_id ->
?default_message_type:Types.message_type ->
created_timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
event_destinations:Types.event_destination_list ->
configuration_set_name:Types.configuration_set_name ->
configuration_set_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.configuration_set_informationval make_configuration_set_filter :
values:Types.filter_value_list ->
name:Types.configuration_set_filter_name ->
unit ->
Types.configuration_set_filterval make_describe_configuration_sets_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
?filters:Types.configuration_set_filter_list ->
?configuration_set_names:Types.configuration_set_name_list ->
unit ->
Types.describe_configuration_sets_requestval make_account_limit :
max:Smaws_Lib.Smithy_api.Types.primitive_long ->
used:Smaws_Lib.Smithy_api.Types.primitive_long ->
name:Types.account_limit_name ->
unit ->
Types.account_limitval make_describe_account_limits_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.describe_account_limits_requestval make_account_attribute :
value:Smaws_Lib.Smithy_api.Types.string_ ->
name:Types.account_attribute_name ->
unit ->
Types.account_attributeval make_describe_account_attributes_request :
?max_results:Types.max_results ->
?next_token:Types.next_token ->
unit ->
Types.describe_account_attributes_requestval make_delete_verified_destination_number_request :
verified_destination_number_id:Types.verified_destination_number_id_or_arn ->
unit ->
Types.delete_verified_destination_number_requestval make_delete_resource_policy_request :
resource_arn:Types.amazon_resource_name ->
unit ->
Types.delete_resource_policy_requestval make_delete_registration_field_value_request :
field_path:Types.field_path ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.delete_registration_field_value_requestval make_delete_registration_attachment_request :
registration_attachment_id:Types.registration_attachment_id_or_arn ->
unit ->
Types.delete_registration_attachment_requestval make_delete_registration_request :
registration_id:Types.registration_id_or_arn ->
unit ->
Types.delete_registration_requestval make_delete_rcs_agent_request :
rcs_agent_id:Types.rcs_agent_id_or_arn ->
unit ->
Types.delete_rcs_agent_requestval make_delete_protect_configuration_rule_set_number_override_request :
destination_phone_number:Types.phone_number ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.delete_protect_configuration_rule_set_number_override_requestval make_delete_protect_configuration_request :
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.delete_protect_configuration_requestval make_delete_pool_request :
pool_id:Types.pool_id_or_arn ->
unit ->
Types.delete_pool_requestval make_delete_opt_out_list_request :
opt_out_list_name:Types.opt_out_list_name_or_arn ->
unit ->
Types.delete_opt_out_list_requestval make_delete_opted_out_number_request :
opted_out_number:Types.phone_number ->
opt_out_list_name:Types.opt_out_list_name_or_arn ->
unit ->
Types.delete_opted_out_number_requestval make_delete_notify_configuration_request :
notify_configuration_id:Types.notify_configuration_id_or_arn ->
unit ->
Types.delete_notify_configuration_requestval make_delete_keyword_request :
keyword:Types.keyword ->
origination_identity:Types.phone_or_pool_id_or_arn ->
unit ->
Types.delete_keyword_requestval make_delete_event_destination_request :
event_destination_name:Types.event_destination_name ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.delete_event_destination_requestval make_delete_default_sender_id_request :
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.delete_default_sender_id_requestval make_delete_default_message_type_request :
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.delete_default_message_type_requestval make_delete_configuration_set_request :
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.delete_configuration_set_requestval make_create_verified_destination_number_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?rcs_agent_id:Types.rcs_agent_id_or_arn ->
destination_phone_number:Types.phone_number ->
unit ->
Types.create_verified_destination_number_requestval make_create_registration_version_request :
registration_id:Types.registration_id_or_arn ->
unit ->
Types.create_registration_version_requestval make_create_registration_attachment_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?attachment_url:Types.attachment_url ->
?attachment_body:Types.attachment_body ->
unit ->
Types.create_registration_attachment_requestval make_create_registration_association_request :
resource_id:Types.resource_id_or_arn ->
registration_id:Types.registration_id_or_arn ->
unit ->
Types.create_registration_association_requestval make_create_registration_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
registration_type:Types.registration_type ->
unit ->
Types.create_registration_requestval make_create_rcs_agent_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?opt_out_list_name:Types.opt_out_list_name_or_arn ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
unit ->
Types.create_rcs_agent_requestval make_create_protect_configuration_request :
?tags:Types.tag_list ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?client_token:Types.client_token ->
unit ->
Types.create_protect_configuration_requestval make_create_pool_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?iso_country_code:Types.iso_country_code ->
message_type:Types.message_type ->
origination_identity:Types.phone_or_sender_id_or_arn ->
unit ->
Types.create_pool_requestval make_create_opt_out_list_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
opt_out_list_name:Types.opt_out_list_name ->
unit ->
Types.create_opt_out_list_requestval make_create_notify_configuration_request :
?tags:Types.tag_list ->
?client_token:Types.client_token ->
?deletion_protection_enabled:Smaws_Lib.Smithy_api.Types.boolean_ ->
?enabled_countries:Types.iso_country_code_list ->
?pool_id:Types.pool_id_or_arn ->
?default_template_id:Types.notify_template_id ->
enabled_channels:Types.notify_enabled_channels_list ->
use_case:Types.notify_configuration_use_case ->
display_name:Types.notify_configuration_display_name ->
unit ->
Types.create_notify_configuration_requestval make_create_event_destination_request :
?client_token:Types.client_token ->
?sns_destination:Types.sns_destination ->
?kinesis_firehose_destination:Types.kinesis_firehose_destination ->
?cloud_watch_logs_destination:Types.cloud_watch_logs_destination ->
matching_event_types:Types.event_type_list ->
event_destination_name:Types.event_destination_name ->
configuration_set_name:Types.configuration_set_name_or_arn ->
unit ->
Types.create_event_destination_requestval make_create_configuration_set_request :
?client_token:Types.client_token ->
?tags:Types.tag_list ->
configuration_set_name:Types.configuration_set_name ->
unit ->
Types.create_configuration_set_requestval make_carrier_lookup_request :
phone_number:Types.carrier_lookup_input_phone_number_type ->
unit ->
Types.carrier_lookup_requestval make_associate_protect_configuration_request :
configuration_set_name:Types.configuration_set_name_or_arn ->
protect_configuration_id:Types.protect_configuration_id_or_arn ->
unit ->
Types.associate_protect_configuration_requestval make_associate_origination_identity_request :
?client_token:Types.client_token ->
?iso_country_code:Types.iso_country_code ->
origination_identity:Types.phone_or_sender_id_or_arn ->
pool_id:Types.pool_id_or_arn ->
unit ->
Types.associate_origination_identity_requestOperations
module AssociateOriginationIdentity : sig ... endAssociates the specified origination identity with a pool.
module AssociateProtectConfiguration : sig ... endAssociate a protect configuration with a configuration set. This replaces the configuration sets current protect configuration. A configuration set can only be associated with one protect configuration at a time. A protect configuration can be associated with multiple configuration sets.
module CarrierLookup : sig ... endReturns information about a destination phone number, including whether the number type and whether it is valid, the carrier, and more.
module CreateConfigurationSet : sig ... endCreates a new configuration set. After you create the configuration set, you can add one or more event destinations to it.
module CreateEventDestination : sig ... endCreates a new event destination in a configuration set.
module CreateNotifyConfiguration : sig ... endCreates a new notify configuration for managed messaging. A notify configuration defines the settings for sending templated messages, including the display name, use case, enabled channels, and enabled countries.
module CreateOptOutList : sig ... endCreates a new opt-out list.
module CreatePool : sig ... endCreates a new pool and associates the specified origination identity to the pool. A pool can include one or more phone numbers and SenderIds that are associated with your Amazon Web Services account.
module CreateProtectConfiguration : sig ... endCreate a new protect configuration. By default all country rule sets for each capability are set to ALLOW. Update the country rule sets using UpdateProtectConfigurationCountryRuleSet. A protect configurations name is stored as a Tag with the key set to Name and value as the name of the protect configuration.
module CreateRcsAgent : sig ... endCreates a new RCS agent for sending rich messages through the RCS channel. The RCS agent serves as an origination identity for sending RCS messages to your recipients.
module CreateRegistration : sig ... endCreates a new registration based on the RegistrationType field.
module CreateRegistrationAssociation : sig ... endAssociate the registration with an origination identity such as a phone number or sender ID.
module CreateRegistrationAttachment : sig ... endCreate a new registration attachment to use for uploading a file or a URL to a file. The maximum file size is 500KB and valid file extensions are PDF, JPEG and PNG. For example, many sender ID registrations require a signed “letter of authorization” (LOA) to be submitted.
module CreateRegistrationVersion : sig ... endCreate a new version of the registration and increase the VersionNumber. The previous version of the registration becomes read-only.
module CreateVerifiedDestinationNumber : sig ... endYou can only send messages to verified destination numbers when your account is in the sandbox. You can add up to 10 verified destination numbers.
module DeleteAccountDefaultProtectConfiguration : sig ... endRemoves the current account default protect configuration.
module DeleteConfigurationSet : sig ... endDeletes an existing configuration set.
module DeleteDefaultMessageType : sig ... endDeletes an existing default message type on a configuration set.
module DeleteDefaultSenderId : sig ... endDeletes an existing default sender ID on a configuration set.
module DeleteEventDestination : sig ... endDeletes an existing event destination.
module DeleteKeyword : sig ... endDeletes an existing keyword from an origination phone number or pool.
module DeleteMediaMessageSpendLimitOverride : sig ... endDeletes an account-level monthly spending limit override for sending multimedia messages (MMS). Deleting a spend limit override will set the EnforcedLimit to equal the MaxLimit, which is controlled by Amazon Web Services. For more information on spend limits (quotas) see Quotas for Server Migration Service in the Server Migration Service User Guide.
module DeleteNotifyConfiguration : sig ... endDeletes an existing notify configuration.
module DeleteNotifyMessageSpendLimitOverride : sig ... endDeletes an account-level monthly spending limit override for sending notify messages. Deleting a spend limit override will set the EnforcedLimit to equal the MaxLimit, which is controlled by Amazon Web Services. For more information on spend limits (quotas) see Quotas in the End User Messaging SMS User Guide.
module DeleteOptedOutNumber : sig ... endDeletes an existing opted out destination phone number from the specified opt-out list.
module DeleteOptOutList : sig ... endDeletes an existing opt-out list. All opted out phone numbers in the opt-out list are deleted.
module DeletePool : sig ... endDeletes an existing pool. Deleting a pool disassociates all origination identities from that pool.
module DeleteProtectConfiguration : sig ... endPermanently delete the protect configuration. The protect configuration must have deletion protection disabled and must not be associated as the account default protect configuration or associated with a configuration set.
module DeleteProtectConfigurationRuleSetNumberOverride : sig ... endPermanently delete the protect configuration rule set number override.
module DeleteRcsAgent : sig ... endDeletes an existing RCS agent. If deletion protection is enabled, an error is returned.
module DeleteRcsMessageSpendLimitOverride : sig ... endDeletes an account-level monthly spending limit override for sending RCS messages. Deleting a spend limit override sets the EnforcedLimit to equal the MaxLimit, which is set by Amazon Web Services.
module DeleteRegistration : sig ... endPermanently delete an existing registration from your account.
module DeleteRegistrationAttachment : sig ... endPermanently delete the specified registration attachment.
module DeleteRegistrationFieldValue : sig ... endDelete the value in a registration form field.
module DeleteResourcePolicy : sig ... endDeletes the resource-based policy document attached to the End User Messaging SMS resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number.
module DeleteTextMessageSpendLimitOverride : sig ... endDeletes an account-level monthly spending limit override for sending text messages. Deleting a spend limit override will set the EnforcedLimit to equal the MaxLimit, which is controlled by Amazon Web Services. For more information on spend limits (quotas) see Quotas in the End User Messaging SMS User Guide.
module DeleteVerifiedDestinationNumber : sig ... endDelete a verified destination phone number.
module DeleteVoiceMessageSpendLimitOverride : sig ... endDeletes an account level monthly spend limit override for sending voice messages. Deleting a spend limit override sets the EnforcedLimit equal to the MaxLimit, which is controlled by Amazon Web Services. For more information on spending limits (quotas) see Quotas in the End User Messaging SMS User Guide.
module DescribeAccountAttributes : sig ... endDescribes attributes of your Amazon Web Services account. The supported account attributes include account tier, which indicates whether your account is in the sandbox or production environment. When you're ready to move your account out of the sandbox, create an Amazon Web Services Support case for a service limit increase request.
module DescribeAccountLimits : sig ... endDescribes the current End User Messaging SMS SMS Voice V2 resource quotas for your account. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.
module DescribeConfigurationSets : sig ... endDescribes the specified configuration sets or all in your account.
module DescribeKeywords : sig ... endDescribes the specified keywords or all keywords on your origination phone number or pool.
module DescribeNotifyConfigurations : sig ... endDescribes the specified notify configurations or all notify configurations in your account.
module DescribeNotifyTemplates : sig ... endDescribes the specified notify templates or all notify templates in your account.
module DescribeOptedOutNumbers : sig ... endDescribes the specified opted out destination numbers or all opted out destination numbers in an opt-out list.
module DescribeOptOutLists : sig ... endDescribes the specified opt-out list or all opt-out lists in your account.
module DescribePhoneNumbers : sig ... endDescribes the specified origination phone number, or all the phone numbers in your account.
module DescribePools : sig ... endRetrieves the specified pools or all pools associated with your Amazon Web Services account.
module DescribeProtectConfigurations : sig ... endRetrieves the protect configurations that match any of filters. If a filter isn’t provided then all protect configurations are returned.
module DescribeRcsAgentCountryLaunchStatus : sig ... endRetrieves the per-country launch status of an RCS agent, including carrier-level details for each country.
module DescribeRcsAgents : sig ... endRetrieves the specified RCS agents or all RCS agents associated with your Amazon Web Services account.
module DescribeRegistrationAttachments : sig ... endRetrieves the specified registration attachments or all registration attachments associated with your Amazon Web Services account.
module DescribeRegistrationFieldDefinitions : sig ... endRetrieves the specified registration type field definitions. You can use DescribeRegistrationFieldDefinitions to view the requirements for creating, filling out, and submitting each registration type.
module DescribeRegistrationFieldValues : sig ... endRetrieves the specified registration field values.
module DescribeRegistrations : sig ... endRetrieves the specified registrations.
module DescribeRegistrationSectionDefinitions : sig ... endRetrieves the specified registration section definitions. You can use DescribeRegistrationSectionDefinitions to view the requirements for creating, filling out, and submitting each registration type.
module DescribeRegistrationTypeDefinitions : sig ... endRetrieves the specified registration type definitions. You can use DescribeRegistrationTypeDefinitions to view the requirements for creating, filling out, and submitting each registration type.
module DescribeRegistrationVersions : sig ... endRetrieves the specified registration version.
module DescribeSenderIds : sig ... endDescribes the specified SenderIds or all SenderIds associated with your Amazon Web Services account.
module DescribeSpendLimits : sig ... endDescribes the current monthly spend limits for sending voice and text messages.
module DescribeVerifiedDestinationNumbers : sig ... endRetrieves the specified verified destination numbers.
module DisassociateOriginationIdentity : sig ... endRemoves the specified origination identity from an existing pool.
module DisassociateProtectConfiguration : sig ... endDisassociate a protect configuration from a configuration set.
module DiscardRegistrationVersion : sig ... endDiscard the current version of the registration.
module GetProtectConfigurationCountryRuleSet : sig ... endRetrieve the CountryRuleSet for the specified NumberCapability from a protect configuration.
module GetResourcePolicy : sig ... endRetrieves the JSON text of the resource-based policy document attached to the End User Messaging SMS resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number.
module ListNotifyCountries : sig ... endLists countries that support notify messaging. You can optionally filter by channel, use case, or tier.
module ListPoolOriginationIdentities : sig ... endLists all associated origination identities in your pool.
module ListProtectConfigurationRuleSetNumberOverrides : sig ... endRetrieve all of the protect configuration rule set number overrides that match the filters.
module ListRegistrationAssociations : sig ... endRetrieve all of the origination identities that are associated with a registration.
module ListTagsForResource : sig ... endList all tags associated with a resource.
module PutKeyword : sig ... endCreates or updates a keyword configuration on an origination phone number or pool.
module PutMessageFeedback : sig ... endSet the MessageFeedbackStatus as RECEIVED or FAILED for the passed in MessageId.
module PutOptedOutNumber : sig ... endCreates an opted out destination phone number in the opt-out list.
module PutProtectConfigurationRuleSetNumberOverride : sig ... endCreate or update a phone number rule override and associate it with a protect configuration.
module PutRegistrationFieldValue : sig ... endCreates or updates a field value for a registration.
module PutResourcePolicy : sig ... endAttaches a resource-based policy to a End User Messaging SMS resource(phone number, sender Id, phone poll, or opt-out list) that is used for sharing the resource. A shared resource can be a Pool, Opt-out list, Sender Id, or Phone number. For more information about resource-based policies, see Working with shared resources in the End User Messaging SMS User Guide.
module ReleasePhoneNumber : sig ... endReleases an existing origination phone number in your account. Once released, a phone number is no longer available for sending messages.
module ReleaseSenderId : sig ... endReleases an existing sender ID in your account.
module RequestPhoneNumber : sig ... endRequest an origination phone number for use in your account. For more information on phone number request see Request a phone number in the End User Messaging SMS User Guide.
module RequestSenderId : sig ... endRequest a new sender ID that doesn't require registration.
module SendDestinationNumberVerificationCode : sig ... endBefore you can send test messages to a verified destination phone number you need to opt-in the verified destination phone number. Creates a new text message with a verification code and send it to a verified destination phone number. Once you have the verification code use VerifyDestinationNumber to opt-in the verified destination phone number to receive messages.
module SendMediaMessage : sig ... endCreates a new multimedia message (MMS) and sends it to a recipient's phone number.
module SendNotifyTextMessage : sig ... endSends a templated text message through a notify configuration to a recipient's phone number.
module SendNotifyVoiceMessage : sig ... endSends a templated voice message through a notify configuration to a recipient's phone number.
module SendRcsMessage : sig ... endCreates a new RCS message and sends it to a recipient's phone number. RCS messages support rich content including text, files, rich cards, and carousels with interactive suggested actions.
module SendTextMessage : sig ... endCreates a new text message and sends it to a recipient's phone number. SendTextMessage only sends an SMS message to one recipient each time it is invoked.
module SendVoiceMessage : sig ... endAllows you to send a request that sends a voice message. This operation uses Amazon Polly to convert a text script into a voice message.
module SetAccountDefaultProtectConfiguration : sig ... endSet a protect configuration as your account default. You can only have one account default protect configuration at a time. The current account default protect configuration is replaced with the provided protect configuration.
module SetDefaultMessageFeedbackEnabled : sig ... endSets a configuration set's default for message feedback.
module SetDefaultMessageType : sig ... endSets the default message type on a configuration set.
module SetDefaultSenderId : sig ... endSets default sender ID on a configuration set.
module SetMediaMessageSpendLimitOverride : sig ... endSets an account level monthly spend limit override for sending MMS messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.
module SetNotifyMessageSpendLimitOverride : sig ... endSets an account level monthly spend limit override for sending notify messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.
module SetRcsMessageSpendLimitOverride : sig ... endSets an account level monthly spend limit override for sending RCS messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.
module SetTextMessageSpendLimitOverride : sig ... endSets an account level monthly spend limit override for sending text messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.
module SetVoiceMessageSpendLimitOverride : sig ... endSets an account level monthly spend limit override for sending voice messages. The requested spend limit must be less than or equal to the MaxLimit, which is set by Amazon Web Services.
module SubmitRegistrationVersion : sig ... endSubmit the specified registration for review and approval.
module TagResource : sig ... endAdds or overwrites only the specified tags for the specified resource. When you specify an existing tag key, the value is overwritten with the new value. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see Tags in the End User Messaging SMS User Guide.
module UntagResource : sig ... endRemoves the association of the specified tags from a resource. For more information on tags see Tags in the End User Messaging SMS User Guide.
module UpdateEventDestination : sig ... endUpdates an existing event destination in a configuration set. You can update the IAM role ARN for CloudWatch Logs and Firehose. You can also enable or disable the event destination.
module UpdateNotifyConfiguration : sig ... endUpdates an existing notify configuration. You can update the default template, pool association, enabled channels, enabled countries, and deletion protection settings.
module UpdatePhoneNumber : sig ... endUpdates the configuration of an existing origination phone number. You can update the opt-out list, enable or disable two-way messaging, change the TwoWayChannelArn, enable or disable self-managed opt-outs, and enable or disable deletion protection.
module UpdatePool : sig ... endUpdates the configuration of an existing pool. You can update the opt-out list, enable or disable two-way messaging, change the TwoWayChannelArn, enable or disable self-managed opt-outs, enable or disable deletion protection, and enable or disable shared routes.
module UpdateProtectConfiguration : sig ... endUpdate the setting for an existing protect configuration.
module UpdateProtectConfigurationCountryRuleSet : sig ... endUpdate a country rule set to ALLOW, BLOCK, MONITOR, or FILTER messages to be sent to the specified destination counties. You can update one or multiple countries at a time. The updates are only applied to the specified NumberCapability type.
module UpdateRcsAgent : sig ... endUpdates the configuration of an existing RCS agent. You can update the opt-out list, deletion protection, two-way messaging settings, and self-managed opt-outs configuration.
module UpdateSenderId : sig ... endUpdates the configuration of an existing sender ID.
module VerifyDestinationNumber : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end