LICENSE
README.md
pyproject.toml
src/capo_waf/__init__.py
src/capo_waf/_async.py
src/capo_waf/_iter.py
src/capo_waf/_pagination.py
src/capo_waf/py.typed
src/capo_waf.egg-info/PKG-INFO
src/capo_waf.egg-info/SOURCES.txt
src/capo_waf.egg-info/dependency_links.txt
src/capo_waf.egg-info/requires.txt
src/capo_waf.egg-info/top_level.txt
src/capo_waf/_auth/_identity.py
src/capo_waf/_auth/_providers.py
src/capo_waf/_auth/_signers.py
src/capo_waf/_auth/_sigv4.py
src/capo_waf/_auth/_zapros_handler.py
src/capo_waf/_operations/awswaf_20150824/create_byte_match_set.py
src/capo_waf/_operations/awswaf_20150824/create_geo_match_set.py
src/capo_waf/_operations/awswaf_20150824/create_ip_set.py
src/capo_waf/_operations/awswaf_20150824/create_rate_based_rule.py
src/capo_waf/_operations/awswaf_20150824/create_regex_match_set.py
src/capo_waf/_operations/awswaf_20150824/create_regex_pattern_set.py
src/capo_waf/_operations/awswaf_20150824/create_rule.py
src/capo_waf/_operations/awswaf_20150824/create_rule_group.py
src/capo_waf/_operations/awswaf_20150824/create_size_constraint_set.py
src/capo_waf/_operations/awswaf_20150824/create_sql_injection_match_set.py
src/capo_waf/_operations/awswaf_20150824/create_web_acl.py
src/capo_waf/_operations/awswaf_20150824/create_web_acl_migration_stack.py
src/capo_waf/_operations/awswaf_20150824/create_xss_match_set.py
src/capo_waf/_operations/awswaf_20150824/delete_byte_match_set.py
src/capo_waf/_operations/awswaf_20150824/delete_geo_match_set.py
src/capo_waf/_operations/awswaf_20150824/delete_ip_set.py
src/capo_waf/_operations/awswaf_20150824/delete_logging_configuration.py
src/capo_waf/_operations/awswaf_20150824/delete_permission_policy.py
src/capo_waf/_operations/awswaf_20150824/delete_rate_based_rule.py
src/capo_waf/_operations/awswaf_20150824/delete_regex_match_set.py
src/capo_waf/_operations/awswaf_20150824/delete_regex_pattern_set.py
src/capo_waf/_operations/awswaf_20150824/delete_rule.py
src/capo_waf/_operations/awswaf_20150824/delete_rule_group.py
src/capo_waf/_operations/awswaf_20150824/delete_size_constraint_set.py
src/capo_waf/_operations/awswaf_20150824/delete_sql_injection_match_set.py
src/capo_waf/_operations/awswaf_20150824/delete_web_acl.py
src/capo_waf/_operations/awswaf_20150824/delete_xss_match_set.py
src/capo_waf/_operations/awswaf_20150824/get_byte_match_set.py
src/capo_waf/_operations/awswaf_20150824/get_change_token.py
src/capo_waf/_operations/awswaf_20150824/get_change_token_status.py
src/capo_waf/_operations/awswaf_20150824/get_geo_match_set.py
src/capo_waf/_operations/awswaf_20150824/get_ip_set.py
src/capo_waf/_operations/awswaf_20150824/get_logging_configuration.py
src/capo_waf/_operations/awswaf_20150824/get_permission_policy.py
src/capo_waf/_operations/awswaf_20150824/get_rate_based_rule.py
src/capo_waf/_operations/awswaf_20150824/get_rate_based_rule_managed_keys.py
src/capo_waf/_operations/awswaf_20150824/get_regex_match_set.py
src/capo_waf/_operations/awswaf_20150824/get_regex_pattern_set.py
src/capo_waf/_operations/awswaf_20150824/get_rule.py
src/capo_waf/_operations/awswaf_20150824/get_rule_group.py
src/capo_waf/_operations/awswaf_20150824/get_sampled_requests.py
src/capo_waf/_operations/awswaf_20150824/get_size_constraint_set.py
src/capo_waf/_operations/awswaf_20150824/get_sql_injection_match_set.py
src/capo_waf/_operations/awswaf_20150824/get_web_acl.py
src/capo_waf/_operations/awswaf_20150824/get_xss_match_set.py
src/capo_waf/_operations/awswaf_20150824/list_activated_rules_in_rule_group.py
src/capo_waf/_operations/awswaf_20150824/list_byte_match_sets.py
src/capo_waf/_operations/awswaf_20150824/list_geo_match_sets.py
src/capo_waf/_operations/awswaf_20150824/list_ip_sets.py
src/capo_waf/_operations/awswaf_20150824/list_logging_configurations.py
src/capo_waf/_operations/awswaf_20150824/list_rate_based_rules.py
src/capo_waf/_operations/awswaf_20150824/list_regex_match_sets.py
src/capo_waf/_operations/awswaf_20150824/list_regex_pattern_sets.py
src/capo_waf/_operations/awswaf_20150824/list_rule_groups.py
src/capo_waf/_operations/awswaf_20150824/list_rules.py
src/capo_waf/_operations/awswaf_20150824/list_size_constraint_sets.py
src/capo_waf/_operations/awswaf_20150824/list_sql_injection_match_sets.py
src/capo_waf/_operations/awswaf_20150824/list_subscribed_rule_groups.py
src/capo_waf/_operations/awswaf_20150824/list_tags_for_resource.py
src/capo_waf/_operations/awswaf_20150824/list_web_ac_ls.py
src/capo_waf/_operations/awswaf_20150824/list_xss_match_sets.py
src/capo_waf/_operations/awswaf_20150824/put_logging_configuration.py
src/capo_waf/_operations/awswaf_20150824/put_permission_policy.py
src/capo_waf/_operations/awswaf_20150824/tag_resource.py
src/capo_waf/_operations/awswaf_20150824/untag_resource.py
src/capo_waf/_operations/awswaf_20150824/update_byte_match_set.py
src/capo_waf/_operations/awswaf_20150824/update_geo_match_set.py
src/capo_waf/_operations/awswaf_20150824/update_ip_set.py
src/capo_waf/_operations/awswaf_20150824/update_rate_based_rule.py
src/capo_waf/_operations/awswaf_20150824/update_regex_match_set.py
src/capo_waf/_operations/awswaf_20150824/update_regex_pattern_set.py
src/capo_waf/_operations/awswaf_20150824/update_rule.py
src/capo_waf/_operations/awswaf_20150824/update_rule_group.py
src/capo_waf/_operations/awswaf_20150824/update_size_constraint_set.py
src/capo_waf/_operations/awswaf_20150824/update_sql_injection_match_set.py
src/capo_waf/_operations/awswaf_20150824/update_web_acl.py
src/capo_waf/_operations/awswaf_20150824/update_xss_match_set.py
src/capo_waf/_protocol/__init__.py
src/capo_waf/_protocol/errors.py
src/capo_waf/_protocol/eventstream.py
src/capo_waf/_protocol/serialize.py
src/capo_waf/_protocol/xml.py
src/capo_waf/_rule_engine/__init__.py
src/capo_waf/_rule_engine/_aws_partition.py
src/capo_waf/_rule_engine/_endpoint_rule_set.py
src/capo_waf/_rule_engine/_endpoint_runtime.py
src/capo_waf/_services/_aws_config.py
src/capo_waf/_services/_pipeline.py
src/capo_waf/_services/async_waf.py
src/capo_waf/_services/waf.py
src/capo_waf/errors/__init__.py
src/capo_waf/errors/_base.py
src/capo_waf/errors/waf_bad_request_exception.py
src/capo_waf/errors/waf_disallowed_name_exception.py
src/capo_waf/errors/waf_entity_migration_exception.py
src/capo_waf/errors/waf_internal_error_exception.py
src/capo_waf/errors/waf_invalid_account_exception.py
src/capo_waf/errors/waf_invalid_operation_exception.py
src/capo_waf/errors/waf_invalid_parameter_exception.py
src/capo_waf/errors/waf_invalid_permission_policy_exception.py
src/capo_waf/errors/waf_invalid_regex_pattern_exception.py
src/capo_waf/errors/waf_limits_exceeded_exception.py
src/capo_waf/errors/waf_non_empty_entity_exception.py
src/capo_waf/errors/waf_nonexistent_container_exception.py
src/capo_waf/errors/waf_nonexistent_item_exception.py
src/capo_waf/errors/waf_referenced_item_exception.py
src/capo_waf/errors/waf_service_linked_role_error_exception.py
src/capo_waf/errors/waf_stale_data_exception.py
src/capo_waf/errors/waf_subscription_not_found_exception.py
src/capo_waf/errors/waf_tag_operation_exception.py
src/capo_waf/errors/waf_tag_operation_internal_error_exception.py
src/capo_waf/types/action.py
src/capo_waf/types/activated_rule.py
src/capo_waf/types/activated_rules.py
src/capo_waf/types/byte_match_set.py
src/capo_waf/types/byte_match_set_summaries.py
src/capo_waf/types/byte_match_set_summary.py
src/capo_waf/types/byte_match_set_update.py
src/capo_waf/types/byte_match_set_updates.py
src/capo_waf/types/byte_match_target_string.py
src/capo_waf/types/byte_match_tuple.py
src/capo_waf/types/byte_match_tuples.py
src/capo_waf/types/change_action.py
src/capo_waf/types/change_token.py
src/capo_waf/types/change_token_status.py
src/capo_waf/types/comparison_operator.py
src/capo_waf/types/country.py
src/capo_waf/types/create_byte_match_set_request.py
src/capo_waf/types/create_byte_match_set_response.py
src/capo_waf/types/create_geo_match_set_request.py
src/capo_waf/types/create_geo_match_set_response.py
src/capo_waf/types/create_ip_set_request.py
src/capo_waf/types/create_ip_set_response.py
src/capo_waf/types/create_rate_based_rule_request.py
src/capo_waf/types/create_rate_based_rule_response.py
src/capo_waf/types/create_regex_match_set_request.py
src/capo_waf/types/create_regex_match_set_response.py
src/capo_waf/types/create_regex_pattern_set_request.py
src/capo_waf/types/create_regex_pattern_set_response.py
src/capo_waf/types/create_rule_group_request.py
src/capo_waf/types/create_rule_group_response.py
src/capo_waf/types/create_rule_request.py
src/capo_waf/types/create_rule_response.py
src/capo_waf/types/create_size_constraint_set_request.py
src/capo_waf/types/create_size_constraint_set_response.py
src/capo_waf/types/create_sql_injection_match_set_request.py
src/capo_waf/types/create_sql_injection_match_set_response.py
src/capo_waf/types/create_web_acl_migration_stack_request.py
src/capo_waf/types/create_web_acl_migration_stack_response.py
src/capo_waf/types/create_web_acl_request.py
src/capo_waf/types/create_web_acl_response.py
src/capo_waf/types/create_xss_match_set_request.py
src/capo_waf/types/create_xss_match_set_response.py
src/capo_waf/types/delete_byte_match_set_request.py
src/capo_waf/types/delete_byte_match_set_response.py
src/capo_waf/types/delete_geo_match_set_request.py
src/capo_waf/types/delete_geo_match_set_response.py
src/capo_waf/types/delete_ip_set_request.py
src/capo_waf/types/delete_ip_set_response.py
src/capo_waf/types/delete_logging_configuration_request.py
src/capo_waf/types/delete_logging_configuration_response.py
src/capo_waf/types/delete_permission_policy_request.py
src/capo_waf/types/delete_permission_policy_response.py
src/capo_waf/types/delete_rate_based_rule_request.py
src/capo_waf/types/delete_rate_based_rule_response.py
src/capo_waf/types/delete_regex_match_set_request.py
src/capo_waf/types/delete_regex_match_set_response.py
src/capo_waf/types/delete_regex_pattern_set_request.py
src/capo_waf/types/delete_regex_pattern_set_response.py
src/capo_waf/types/delete_rule_group_request.py
src/capo_waf/types/delete_rule_group_response.py
src/capo_waf/types/delete_rule_request.py
src/capo_waf/types/delete_rule_response.py
src/capo_waf/types/delete_size_constraint_set_request.py
src/capo_waf/types/delete_size_constraint_set_response.py
src/capo_waf/types/delete_sql_injection_match_set_request.py
src/capo_waf/types/delete_sql_injection_match_set_response.py
src/capo_waf/types/delete_web_acl_request.py
src/capo_waf/types/delete_web_acl_response.py
src/capo_waf/types/delete_xss_match_set_request.py
src/capo_waf/types/delete_xss_match_set_response.py
src/capo_waf/types/error_message.py
src/capo_waf/types/error_reason.py
src/capo_waf/types/excluded_rule.py
src/capo_waf/types/excluded_rules.py
src/capo_waf/types/field_to_match.py
src/capo_waf/types/geo_match_constraint.py
src/capo_waf/types/geo_match_constraint_type.py
src/capo_waf/types/geo_match_constraint_value.py
src/capo_waf/types/geo_match_constraints.py
src/capo_waf/types/geo_match_set.py
src/capo_waf/types/geo_match_set_summaries.py
src/capo_waf/types/geo_match_set_summary.py
src/capo_waf/types/geo_match_set_update.py
src/capo_waf/types/geo_match_set_updates.py
src/capo_waf/types/get_byte_match_set_request.py
src/capo_waf/types/get_byte_match_set_response.py
src/capo_waf/types/get_change_token_request.py
src/capo_waf/types/get_change_token_response.py
src/capo_waf/types/get_change_token_status_request.py
src/capo_waf/types/get_change_token_status_response.py
src/capo_waf/types/get_geo_match_set_request.py
src/capo_waf/types/get_geo_match_set_response.py
src/capo_waf/types/get_ip_set_request.py
src/capo_waf/types/get_ip_set_response.py
src/capo_waf/types/get_logging_configuration_request.py
src/capo_waf/types/get_logging_configuration_response.py
src/capo_waf/types/get_permission_policy_request.py
src/capo_waf/types/get_permission_policy_response.py
src/capo_waf/types/get_rate_based_rule_managed_keys_request.py
src/capo_waf/types/get_rate_based_rule_managed_keys_response.py
src/capo_waf/types/get_rate_based_rule_request.py
src/capo_waf/types/get_rate_based_rule_response.py
src/capo_waf/types/get_regex_match_set_request.py
src/capo_waf/types/get_regex_match_set_response.py
src/capo_waf/types/get_regex_pattern_set_request.py
src/capo_waf/types/get_regex_pattern_set_response.py
src/capo_waf/types/get_rule_group_request.py
src/capo_waf/types/get_rule_group_response.py
src/capo_waf/types/get_rule_request.py
src/capo_waf/types/get_rule_response.py
src/capo_waf/types/get_sampled_requests_max_items.py
src/capo_waf/types/get_sampled_requests_request.py
src/capo_waf/types/get_sampled_requests_response.py
src/capo_waf/types/get_size_constraint_set_request.py
src/capo_waf/types/get_size_constraint_set_response.py
src/capo_waf/types/get_sql_injection_match_set_request.py
src/capo_waf/types/get_sql_injection_match_set_response.py
src/capo_waf/types/get_web_acl_request.py
src/capo_waf/types/get_web_acl_response.py
src/capo_waf/types/get_xss_match_set_request.py
src/capo_waf/types/get_xss_match_set_response.py
src/capo_waf/types/header_name.py
src/capo_waf/types/header_value.py
src/capo_waf/types/http_header.py
src/capo_waf/types/http_headers.py
src/capo_waf/types/http_method.py
src/capo_waf/types/http_request.py
src/capo_waf/types/http_version.py
src/capo_waf/types/ignore_unsupported_type.py
src/capo_waf/types/ip_set.py
src/capo_waf/types/ip_set_descriptor.py
src/capo_waf/types/ip_set_descriptor_type.py
src/capo_waf/types/ip_set_descriptor_value.py
src/capo_waf/types/ip_set_descriptors.py
src/capo_waf/types/ip_set_summaries.py
src/capo_waf/types/ip_set_summary.py
src/capo_waf/types/ip_set_update.py
src/capo_waf/types/ip_set_updates.py
src/capo_waf/types/ip_string.py
src/capo_waf/types/list_activated_rules_in_rule_group_request.py
src/capo_waf/types/list_activated_rules_in_rule_group_response.py
src/capo_waf/types/list_byte_match_sets_request.py
src/capo_waf/types/list_byte_match_sets_response.py
src/capo_waf/types/list_geo_match_sets_request.py
src/capo_waf/types/list_geo_match_sets_response.py
src/capo_waf/types/list_ip_sets_request.py
src/capo_waf/types/list_ip_sets_response.py
src/capo_waf/types/list_logging_configurations_request.py
src/capo_waf/types/list_logging_configurations_response.py
src/capo_waf/types/list_rate_based_rules_request.py
src/capo_waf/types/list_rate_based_rules_response.py
src/capo_waf/types/list_regex_match_sets_request.py
src/capo_waf/types/list_regex_match_sets_response.py
src/capo_waf/types/list_regex_pattern_sets_request.py
src/capo_waf/types/list_regex_pattern_sets_response.py
src/capo_waf/types/list_rule_groups_request.py
src/capo_waf/types/list_rule_groups_response.py
src/capo_waf/types/list_rules_request.py
src/capo_waf/types/list_rules_response.py
src/capo_waf/types/list_size_constraint_sets_request.py
src/capo_waf/types/list_size_constraint_sets_response.py
src/capo_waf/types/list_sql_injection_match_sets_request.py
src/capo_waf/types/list_sql_injection_match_sets_response.py
src/capo_waf/types/list_subscribed_rule_groups_request.py
src/capo_waf/types/list_subscribed_rule_groups_response.py
src/capo_waf/types/list_tags_for_resource_request.py
src/capo_waf/types/list_tags_for_resource_response.py
src/capo_waf/types/list_web_ac_ls_request.py
src/capo_waf/types/list_web_ac_ls_response.py
src/capo_waf/types/list_xss_match_sets_request.py
src/capo_waf/types/list_xss_match_sets_response.py
src/capo_waf/types/log_destination_configs.py
src/capo_waf/types/logging_configuration.py
src/capo_waf/types/logging_configurations.py
src/capo_waf/types/managed_key.py
src/capo_waf/types/managed_keys.py
src/capo_waf/types/match_field_data.py
src/capo_waf/types/match_field_type.py
src/capo_waf/types/metric_name.py
src/capo_waf/types/migration_error_type.py
src/capo_waf/types/negated.py
src/capo_waf/types/next_marker.py
src/capo_waf/types/pagination_limit.py
src/capo_waf/types/parameter_exception_field.py
src/capo_waf/types/parameter_exception_parameter.py
src/capo_waf/types/parameter_exception_reason.py
src/capo_waf/types/policy_string.py
src/capo_waf/types/population_size.py
src/capo_waf/types/positional_constraint.py
src/capo_waf/types/predicate.py
src/capo_waf/types/predicate_type.py
src/capo_waf/types/predicates.py
src/capo_waf/types/put_logging_configuration_request.py
src/capo_waf/types/put_logging_configuration_response.py
src/capo_waf/types/put_permission_policy_request.py
src/capo_waf/types/put_permission_policy_response.py
src/capo_waf/types/rate_based_rule.py
src/capo_waf/types/rate_key.py
src/capo_waf/types/rate_limit.py
src/capo_waf/types/redacted_fields.py
src/capo_waf/types/regex_match_set.py
src/capo_waf/types/regex_match_set_summaries.py
src/capo_waf/types/regex_match_set_summary.py
src/capo_waf/types/regex_match_set_update.py
src/capo_waf/types/regex_match_set_updates.py
src/capo_waf/types/regex_match_tuple.py
src/capo_waf/types/regex_match_tuples.py
src/capo_waf/types/regex_pattern_set.py
src/capo_waf/types/regex_pattern_set_summaries.py
src/capo_waf/types/regex_pattern_set_summary.py
src/capo_waf/types/regex_pattern_set_update.py
src/capo_waf/types/regex_pattern_set_updates.py
src/capo_waf/types/regex_pattern_string.py
src/capo_waf/types/regex_pattern_strings.py
src/capo_waf/types/resource_arn.py
src/capo_waf/types/resource_id.py
src/capo_waf/types/resource_name.py
src/capo_waf/types/rule.py
src/capo_waf/types/rule_group.py
src/capo_waf/types/rule_group_summaries.py
src/capo_waf/types/rule_group_summary.py
src/capo_waf/types/rule_group_update.py
src/capo_waf/types/rule_group_updates.py
src/capo_waf/types/rule_priority.py
src/capo_waf/types/rule_summaries.py
src/capo_waf/types/rule_summary.py
src/capo_waf/types/rule_update.py
src/capo_waf/types/rule_updates.py
src/capo_waf/types/s3_bucket_name.py
src/capo_waf/types/s3_object_url.py
src/capo_waf/types/sample_weight.py
src/capo_waf/types/sampled_http_request.py
src/capo_waf/types/sampled_http_requests.py
src/capo_waf/types/size.py
src/capo_waf/types/size_constraint.py
src/capo_waf/types/size_constraint_set.py
src/capo_waf/types/size_constraint_set_summaries.py
src/capo_waf/types/size_constraint_set_summary.py
src/capo_waf/types/size_constraint_set_update.py
src/capo_waf/types/size_constraint_set_updates.py
src/capo_waf/types/size_constraints.py
src/capo_waf/types/sql_injection_match_set.py
src/capo_waf/types/sql_injection_match_set_summaries.py
src/capo_waf/types/sql_injection_match_set_summary.py
src/capo_waf/types/sql_injection_match_set_update.py
src/capo_waf/types/sql_injection_match_set_updates.py
src/capo_waf/types/sql_injection_match_tuple.py
src/capo_waf/types/sql_injection_match_tuples.py
src/capo_waf/types/subscribed_rule_group_summaries.py
src/capo_waf/types/subscribed_rule_group_summary.py
src/capo_waf/types/tag.py
src/capo_waf/types/tag_info_for_resource.py
src/capo_waf/types/tag_key.py
src/capo_waf/types/tag_key_list.py
src/capo_waf/types/tag_list.py
src/capo_waf/types/tag_resource_request.py
src/capo_waf/types/tag_resource_response.py
src/capo_waf/types/tag_value.py
src/capo_waf/types/text_transformation.py
src/capo_waf/types/time_window.py
src/capo_waf/types/timestamp.py
src/capo_waf/types/untag_resource_request.py
src/capo_waf/types/untag_resource_response.py
src/capo_waf/types/update_byte_match_set_request.py
src/capo_waf/types/update_byte_match_set_response.py
src/capo_waf/types/update_geo_match_set_request.py
src/capo_waf/types/update_geo_match_set_response.py
src/capo_waf/types/update_ip_set_request.py
src/capo_waf/types/update_ip_set_response.py
src/capo_waf/types/update_rate_based_rule_request.py
src/capo_waf/types/update_rate_based_rule_response.py
src/capo_waf/types/update_regex_match_set_request.py
src/capo_waf/types/update_regex_match_set_response.py
src/capo_waf/types/update_regex_pattern_set_request.py
src/capo_waf/types/update_regex_pattern_set_response.py
src/capo_waf/types/update_rule_group_request.py
src/capo_waf/types/update_rule_group_response.py
src/capo_waf/types/update_rule_request.py
src/capo_waf/types/update_rule_response.py
src/capo_waf/types/update_size_constraint_set_request.py
src/capo_waf/types/update_size_constraint_set_response.py
src/capo_waf/types/update_sql_injection_match_set_request.py
src/capo_waf/types/update_sql_injection_match_set_response.py
src/capo_waf/types/update_web_acl_request.py
src/capo_waf/types/update_web_acl_response.py
src/capo_waf/types/update_xss_match_set_request.py
src/capo_waf/types/update_xss_match_set_response.py
src/capo_waf/types/uri_string.py
src/capo_waf/types/waf_action.py
src/capo_waf/types/waf_action_type.py
src/capo_waf/types/waf_override_action.py
src/capo_waf/types/waf_override_action_type.py
src/capo_waf/types/waf_rule_type.py
src/capo_waf/types/web_acl.py
src/capo_waf/types/web_acl_summaries.py
src/capo_waf/types/web_acl_summary.py
src/capo_waf/types/web_acl_update.py
src/capo_waf/types/web_acl_updates.py
src/capo_waf/types/xss_match_set.py
src/capo_waf/types/xss_match_set_summaries.py
src/capo_waf/types/xss_match_set_summary.py
src/capo_waf/types/xss_match_set_update.py
src/capo_waf/types/xss_match_set_updates.py
src/capo_waf/types/xss_match_tuple.py
src/capo_waf/types/xss_match_tuples.py
src/capo_waf/types/_prelude/blob.py
src/capo_waf/types/_prelude/timestamp.py
tests/test_sigv4.py