LICENSE
README.md
pyproject.toml
src/capo_sns/__init__.py
src/capo_sns/_async.py
src/capo_sns/_iter.py
src/capo_sns/_pagination.py
src/capo_sns/py.typed
src/capo_sns.egg-info/PKG-INFO
src/capo_sns.egg-info/SOURCES.txt
src/capo_sns.egg-info/dependency_links.txt
src/capo_sns.egg-info/requires.txt
src/capo_sns.egg-info/top_level.txt
src/capo_sns/_auth/_identity.py
src/capo_sns/_auth/_providers.py
src/capo_sns/_auth/_signers.py
src/capo_sns/_auth/_sigv4.py
src/capo_sns/_auth/_zapros_handler.py
src/capo_sns/_operations/amazon_simple_notification_service/add_permission.py
src/capo_sns/_operations/amazon_simple_notification_service/check_if_phone_number_is_opted_out.py
src/capo_sns/_operations/amazon_simple_notification_service/confirm_subscription.py
src/capo_sns/_operations/amazon_simple_notification_service/create_platform_application.py
src/capo_sns/_operations/amazon_simple_notification_service/create_platform_endpoint.py
src/capo_sns/_operations/amazon_simple_notification_service/create_sms_sandbox_phone_number.py
src/capo_sns/_operations/amazon_simple_notification_service/create_topic.py
src/capo_sns/_operations/amazon_simple_notification_service/delete_endpoint.py
src/capo_sns/_operations/amazon_simple_notification_service/delete_platform_application.py
src/capo_sns/_operations/amazon_simple_notification_service/delete_sms_sandbox_phone_number.py
src/capo_sns/_operations/amazon_simple_notification_service/delete_topic.py
src/capo_sns/_operations/amazon_simple_notification_service/get_data_protection_policy.py
src/capo_sns/_operations/amazon_simple_notification_service/get_endpoint_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/get_platform_application_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/get_sms_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/get_sms_sandbox_account_status.py
src/capo_sns/_operations/amazon_simple_notification_service/get_subscription_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/get_topic_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/list_endpoints_by_platform_application.py
src/capo_sns/_operations/amazon_simple_notification_service/list_origination_numbers.py
src/capo_sns/_operations/amazon_simple_notification_service/list_phone_numbers_opted_out.py
src/capo_sns/_operations/amazon_simple_notification_service/list_platform_applications.py
src/capo_sns/_operations/amazon_simple_notification_service/list_sms_sandbox_phone_numbers.py
src/capo_sns/_operations/amazon_simple_notification_service/list_subscriptions.py
src/capo_sns/_operations/amazon_simple_notification_service/list_subscriptions_by_topic.py
src/capo_sns/_operations/amazon_simple_notification_service/list_tags_for_resource.py
src/capo_sns/_operations/amazon_simple_notification_service/list_topics.py
src/capo_sns/_operations/amazon_simple_notification_service/opt_in_phone_number.py
src/capo_sns/_operations/amazon_simple_notification_service/publish.py
src/capo_sns/_operations/amazon_simple_notification_service/publish_batch.py
src/capo_sns/_operations/amazon_simple_notification_service/put_data_protection_policy.py
src/capo_sns/_operations/amazon_simple_notification_service/remove_permission.py
src/capo_sns/_operations/amazon_simple_notification_service/set_endpoint_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/set_platform_application_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/set_sms_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/set_subscription_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/set_topic_attributes.py
src/capo_sns/_operations/amazon_simple_notification_service/subscribe.py
src/capo_sns/_operations/amazon_simple_notification_service/tag_resource.py
src/capo_sns/_operations/amazon_simple_notification_service/unsubscribe.py
src/capo_sns/_operations/amazon_simple_notification_service/untag_resource.py
src/capo_sns/_operations/amazon_simple_notification_service/verify_sms_sandbox_phone_number.py
src/capo_sns/_protocol/__init__.py
src/capo_sns/_protocol/errors.py
src/capo_sns/_protocol/eventstream.py
src/capo_sns/_protocol/serialize.py
src/capo_sns/_protocol/xml.py
src/capo_sns/_rule_engine/__init__.py
src/capo_sns/_rule_engine/_aws_partition.py
src/capo_sns/_rule_engine/_endpoint_rule_set.py
src/capo_sns/_rule_engine/_endpoint_runtime.py
src/capo_sns/_services/_aws_config.py
src/capo_sns/_services/_pipeline.py
src/capo_sns/_services/async_sns.py
src/capo_sns/_services/sns.py
src/capo_sns/errors/__init__.py
src/capo_sns/errors/_base.py
src/capo_sns/errors/authorization_error_exception.py
src/capo_sns/errors/batch_entry_ids_not_distinct_exception.py
src/capo_sns/errors/batch_request_too_long_exception.py
src/capo_sns/errors/concurrent_access_exception.py
src/capo_sns/errors/empty_batch_request_exception.py
src/capo_sns/errors/endpoint_disabled_exception.py
src/capo_sns/errors/filter_policy_limit_exceeded_exception.py
src/capo_sns/errors/internal_error_exception.py
src/capo_sns/errors/invalid_batch_entry_id_exception.py
src/capo_sns/errors/invalid_parameter_exception.py
src/capo_sns/errors/invalid_parameter_value_exception.py
src/capo_sns/errors/invalid_security_exception.py
src/capo_sns/errors/invalid_state_exception.py
src/capo_sns/errors/kms_access_denied_exception.py
src/capo_sns/errors/kms_disabled_exception.py
src/capo_sns/errors/kms_invalid_state_exception.py
src/capo_sns/errors/kms_not_found_exception.py
src/capo_sns/errors/kms_opt_in_required.py
src/capo_sns/errors/kms_throttling_exception.py
src/capo_sns/errors/not_found_exception.py
src/capo_sns/errors/opted_out_exception.py
src/capo_sns/errors/platform_application_disabled_exception.py
src/capo_sns/errors/replay_limit_exceeded_exception.py
src/capo_sns/errors/resource_not_found_exception.py
src/capo_sns/errors/stale_tag_exception.py
src/capo_sns/errors/subscription_limit_exceeded_exception.py
src/capo_sns/errors/tag_limit_exceeded_exception.py
src/capo_sns/errors/tag_policy_exception.py
src/capo_sns/errors/throttled_exception.py
src/capo_sns/errors/too_many_entries_in_batch_request_exception.py
src/capo_sns/errors/topic_limit_exceeded_exception.py
src/capo_sns/errors/user_error_exception.py
src/capo_sns/errors/validation_exception.py
src/capo_sns/errors/verification_exception.py
src/capo_sns/types/account.py
src/capo_sns/types/action.py
src/capo_sns/types/actions_list.py
src/capo_sns/types/add_permission_input.py
src/capo_sns/types/amazon_resource_name.py
src/capo_sns/types/attribute_name.py
src/capo_sns/types/attribute_value.py
src/capo_sns/types/authenticate_on_unsubscribe.py
src/capo_sns/types/batch_result_error_entry.py
src/capo_sns/types/batch_result_error_entry_list.py
src/capo_sns/types/binary.py
src/capo_sns/types/boolean.py
src/capo_sns/types/check_if_phone_number_is_opted_out_input.py
src/capo_sns/types/check_if_phone_number_is_opted_out_response.py
src/capo_sns/types/confirm_subscription_input.py
src/capo_sns/types/confirm_subscription_response.py
src/capo_sns/types/create_endpoint_response.py
src/capo_sns/types/create_platform_application_input.py
src/capo_sns/types/create_platform_application_response.py
src/capo_sns/types/create_platform_endpoint_input.py
src/capo_sns/types/create_sms_sandbox_phone_number_input.py
src/capo_sns/types/create_sms_sandbox_phone_number_result.py
src/capo_sns/types/create_topic_input.py
src/capo_sns/types/create_topic_response.py
src/capo_sns/types/delegate.py
src/capo_sns/types/delegates_list.py
src/capo_sns/types/delete_endpoint_input.py
src/capo_sns/types/delete_platform_application_input.py
src/capo_sns/types/delete_sms_sandbox_phone_number_input.py
src/capo_sns/types/delete_sms_sandbox_phone_number_result.py
src/capo_sns/types/delete_topic_input.py
src/capo_sns/types/endpoint.py
src/capo_sns/types/endpoint2.py
src/capo_sns/types/get_data_protection_policy_input.py
src/capo_sns/types/get_data_protection_policy_response.py
src/capo_sns/types/get_endpoint_attributes_input.py
src/capo_sns/types/get_endpoint_attributes_response.py
src/capo_sns/types/get_platform_application_attributes_input.py
src/capo_sns/types/get_platform_application_attributes_response.py
src/capo_sns/types/get_sms_attributes_input.py
src/capo_sns/types/get_sms_attributes_response.py
src/capo_sns/types/get_sms_sandbox_account_status_input.py
src/capo_sns/types/get_sms_sandbox_account_status_result.py
src/capo_sns/types/get_subscription_attributes_input.py
src/capo_sns/types/get_subscription_attributes_response.py
src/capo_sns/types/get_topic_attributes_input.py
src/capo_sns/types/get_topic_attributes_response.py
src/capo_sns/types/iso2_country_code.py
src/capo_sns/types/label.py
src/capo_sns/types/language_code_string.py
src/capo_sns/types/list_endpoints_by_platform_application_input.py
src/capo_sns/types/list_endpoints_by_platform_application_response.py
src/capo_sns/types/list_of_endpoints.py
src/capo_sns/types/list_of_platform_applications.py
src/capo_sns/types/list_origination_numbers_request.py
src/capo_sns/types/list_origination_numbers_result.py
src/capo_sns/types/list_phone_numbers_opted_out_input.py
src/capo_sns/types/list_phone_numbers_opted_out_response.py
src/capo_sns/types/list_platform_applications_input.py
src/capo_sns/types/list_platform_applications_response.py
src/capo_sns/types/list_sms_sandbox_phone_numbers_input.py
src/capo_sns/types/list_sms_sandbox_phone_numbers_result.py
src/capo_sns/types/list_string.py
src/capo_sns/types/list_subscriptions_by_topic_input.py
src/capo_sns/types/list_subscriptions_by_topic_response.py
src/capo_sns/types/list_subscriptions_input.py
src/capo_sns/types/list_subscriptions_response.py
src/capo_sns/types/list_tags_for_resource_request.py
src/capo_sns/types/list_tags_for_resource_response.py
src/capo_sns/types/list_topics_input.py
src/capo_sns/types/list_topics_response.py
src/capo_sns/types/map_string_to_string.py
src/capo_sns/types/max_items.py
src/capo_sns/types/max_items_list_origination_numbers.py
src/capo_sns/types/message.py
src/capo_sns/types/message_attribute_map.py
src/capo_sns/types/message_attribute_value.py
src/capo_sns/types/message_id.py
src/capo_sns/types/message_structure.py
src/capo_sns/types/next_token.py
src/capo_sns/types/number_capability.py
src/capo_sns/types/number_capability_list.py
src/capo_sns/types/opt_in_phone_number_input.py
src/capo_sns/types/opt_in_phone_number_response.py
src/capo_sns/types/otp_code.py
src/capo_sns/types/phone_number.py
src/capo_sns/types/phone_number_information.py
src/capo_sns/types/phone_number_information_list.py
src/capo_sns/types/phone_number_list.py
src/capo_sns/types/phone_number_string.py
src/capo_sns/types/platform_application.py
src/capo_sns/types/protocol.py
src/capo_sns/types/publish_batch_input.py
src/capo_sns/types/publish_batch_request_entry.py
src/capo_sns/types/publish_batch_request_entry_list.py
src/capo_sns/types/publish_batch_response.py
src/capo_sns/types/publish_batch_result_entry.py
src/capo_sns/types/publish_batch_result_entry_list.py
src/capo_sns/types/publish_input.py
src/capo_sns/types/publish_response.py
src/capo_sns/types/put_data_protection_policy_input.py
src/capo_sns/types/remove_permission_input.py
src/capo_sns/types/route_type.py
src/capo_sns/types/set_endpoint_attributes_input.py
src/capo_sns/types/set_platform_application_attributes_input.py
src/capo_sns/types/set_sms_attributes_input.py
src/capo_sns/types/set_sms_attributes_response.py
src/capo_sns/types/set_subscription_attributes_input.py
src/capo_sns/types/set_topic_attributes_input.py
src/capo_sns/types/sms_sandbox_phone_number.py
src/capo_sns/types/sms_sandbox_phone_number_list.py
src/capo_sns/types/sms_sandbox_phone_number_verification_status.py
src/capo_sns/types/string.py
src/capo_sns/types/subject.py
src/capo_sns/types/subscribe_input.py
src/capo_sns/types/subscribe_response.py
src/capo_sns/types/subscription.py
src/capo_sns/types/subscription_arn.py
src/capo_sns/types/subscription_attributes_map.py
src/capo_sns/types/subscriptions_list.py
src/capo_sns/types/tag.py
src/capo_sns/types/tag_key.py
src/capo_sns/types/tag_key_list.py
src/capo_sns/types/tag_list.py
src/capo_sns/types/tag_resource_request.py
src/capo_sns/types/tag_resource_response.py
src/capo_sns/types/tag_value.py
src/capo_sns/types/timestamp.py
src/capo_sns/types/token.py
src/capo_sns/types/topic.py
src/capo_sns/types/topic_arn.py
src/capo_sns/types/topic_attributes_map.py
src/capo_sns/types/topic_name.py
src/capo_sns/types/topics_list.py
src/capo_sns/types/unsubscribe_input.py
src/capo_sns/types/untag_resource_request.py
src/capo_sns/types/untag_resource_response.py
src/capo_sns/types/verify_sms_sandbox_phone_number_input.py
src/capo_sns/types/verify_sms_sandbox_phone_number_result.py
src/capo_sns/types/_prelude/blob.py
src/capo_sns/types/_prelude/timestamp.py
tests/test_sigv4.py