Smaws_Client_WAFWAF client library built on EIO.
module Types : sig ... endval make_field_to_match :
?data:Types.match_field_data ->
type_:Types.match_field_type ->
unit ->
Types.field_to_matchval make_xss_match_tuple :
text_transformation:Types.text_transformation ->
field_to_match:Types.field_to_match ->
unit ->
Types.xss_match_tupleval make_xss_match_set_update :
xss_match_tuple:Types.xss_match_tuple ->
action:Types.change_action ->
unit ->
Types.xss_match_set_updateval make_xss_match_set_summary :
name:Types.resource_name ->
xss_match_set_id:Types.resource_id ->
unit ->
Types.xss_match_set_summaryval make_xss_match_set :
?name:Types.resource_name ->
xss_match_tuples:Types.xss_match_tuples ->
xss_match_set_id:Types.resource_id ->
unit ->
Types.xss_match_setval make_waf_action : type_:Types.waf_action_type -> unit -> Types.waf_actionval make_waf_override_action :
type_:Types.waf_override_action_type ->
unit ->
Types.waf_override_actionval make_excluded_rule :
rule_id:Types.resource_id ->
unit ->
Types.excluded_ruleval make_activated_rule :
?excluded_rules:Types.excluded_rules ->
?type_:Types.waf_rule_type ->
?override_action:Types.waf_override_action ->
?action:Types.waf_action ->
rule_id:Types.resource_id ->
priority:Types.rule_priority ->
unit ->
Types.activated_ruleval make_web_acl_update :
activated_rule:Types.activated_rule ->
action:Types.change_action ->
unit ->
Types.web_acl_updateval make_web_acl_summary :
name:Types.resource_name ->
web_acl_id:Types.resource_id ->
unit ->
Types.web_acl_summaryval make_web_ac_l :
?web_acl_arn:Types.resource_arn ->
?metric_name:Types.metric_name ->
?name:Types.resource_name ->
rules:Types.activated_rules ->
default_action:Types.waf_action ->
web_acl_id:Types.resource_id ->
unit ->
Types.web_ac_lval make_update_xss_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_xss_match_set_responseval make_update_xss_match_set_request :
updates:Types.xss_match_set_updates ->
change_token:Types.change_token ->
xss_match_set_id:Types.resource_id ->
unit ->
Types.update_xss_match_set_requestval make_update_web_acl_response :
?change_token:Types.change_token ->
unit ->
Types.update_web_acl_responseval make_update_web_acl_request :
?default_action:Types.waf_action ->
?updates:Types.web_acl_updates ->
change_token:Types.change_token ->
web_acl_id:Types.resource_id ->
unit ->
Types.update_web_acl_requestval make_update_sql_injection_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_sql_injection_match_set_responseval make_sql_injection_match_tuple :
text_transformation:Types.text_transformation ->
field_to_match:Types.field_to_match ->
unit ->
Types.sql_injection_match_tupleval make_sql_injection_match_set_update :
sql_injection_match_tuple:Types.sql_injection_match_tuple ->
action:Types.change_action ->
unit ->
Types.sql_injection_match_set_updateval make_update_sql_injection_match_set_request :
updates:Types.sql_injection_match_set_updates ->
change_token:Types.change_token ->
sql_injection_match_set_id:Types.resource_id ->
unit ->
Types.update_sql_injection_match_set_requestval make_update_size_constraint_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_size_constraint_set_responseval make_size_constraint :
size:Types.size ->
comparison_operator:Types.comparison_operator ->
text_transformation:Types.text_transformation ->
field_to_match:Types.field_to_match ->
unit ->
Types.size_constraintval make_size_constraint_set_update :
size_constraint:Types.size_constraint ->
action:Types.change_action ->
unit ->
Types.size_constraint_set_updateval make_update_size_constraint_set_request :
updates:Types.size_constraint_set_updates ->
change_token:Types.change_token ->
size_constraint_set_id:Types.resource_id ->
unit ->
Types.update_size_constraint_set_requestval make_update_rule_response :
?change_token:Types.change_token ->
unit ->
Types.update_rule_responseval make_predicate :
data_id:Types.resource_id ->
type_:Types.predicate_type ->
negated:Types.negated ->
unit ->
Types.predicateval make_rule_update :
predicate:Types.predicate ->
action:Types.change_action ->
unit ->
Types.rule_updateval make_update_rule_request :
updates:Types.rule_updates ->
change_token:Types.change_token ->
rule_id:Types.resource_id ->
unit ->
Types.update_rule_requestval make_update_rule_group_response :
?change_token:Types.change_token ->
unit ->
Types.update_rule_group_responseval make_rule_group_update :
activated_rule:Types.activated_rule ->
action:Types.change_action ->
unit ->
Types.rule_group_updateval make_update_rule_group_request :
change_token:Types.change_token ->
updates:Types.rule_group_updates ->
rule_group_id:Types.resource_id ->
unit ->
Types.update_rule_group_requestval make_update_regex_pattern_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_regex_pattern_set_responseval make_regex_pattern_set_update :
regex_pattern_string:Types.regex_pattern_string ->
action:Types.change_action ->
unit ->
Types.regex_pattern_set_updateval make_update_regex_pattern_set_request :
change_token:Types.change_token ->
updates:Types.regex_pattern_set_updates ->
regex_pattern_set_id:Types.resource_id ->
unit ->
Types.update_regex_pattern_set_requestval make_update_regex_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_regex_match_set_responseval make_regex_match_tuple :
regex_pattern_set_id:Types.resource_id ->
text_transformation:Types.text_transformation ->
field_to_match:Types.field_to_match ->
unit ->
Types.regex_match_tupleval make_regex_match_set_update :
regex_match_tuple:Types.regex_match_tuple ->
action:Types.change_action ->
unit ->
Types.regex_match_set_updateval make_update_regex_match_set_request :
change_token:Types.change_token ->
updates:Types.regex_match_set_updates ->
regex_match_set_id:Types.resource_id ->
unit ->
Types.update_regex_match_set_requestval make_update_rate_based_rule_response :
?change_token:Types.change_token ->
unit ->
Types.update_rate_based_rule_responseval make_update_rate_based_rule_request :
rate_limit:Types.rate_limit ->
updates:Types.rule_updates ->
change_token:Types.change_token ->
rule_id:Types.resource_id ->
unit ->
Types.update_rate_based_rule_requestval make_update_ip_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_ip_set_responseval make_ip_set_descriptor :
value:Types.ip_set_descriptor_value ->
type_:Types.ip_set_descriptor_type ->
unit ->
Types.ip_set_descriptorval make_ip_set_update :
ip_set_descriptor:Types.ip_set_descriptor ->
action:Types.change_action ->
unit ->
Types.ip_set_updateval make_update_ip_set_request :
updates:Types.ip_set_updates ->
change_token:Types.change_token ->
ip_set_id:Types.resource_id ->
unit ->
Types.update_ip_set_requestval make_update_geo_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_geo_match_set_responseval make_geo_match_constraint :
value:Types.geo_match_constraint_value ->
type_:Types.geo_match_constraint_type ->
unit ->
Types.geo_match_constraintval make_geo_match_set_update :
geo_match_constraint:Types.geo_match_constraint ->
action:Types.change_action ->
unit ->
Types.geo_match_set_updateval make_update_geo_match_set_request :
updates:Types.geo_match_set_updates ->
change_token:Types.change_token ->
geo_match_set_id:Types.resource_id ->
unit ->
Types.update_geo_match_set_requestval make_update_byte_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.update_byte_match_set_responseval make_byte_match_tuple :
positional_constraint:Types.positional_constraint ->
text_transformation:Types.text_transformation ->
target_string:Types.byte_match_target_string ->
field_to_match:Types.field_to_match ->
unit ->
Types.byte_match_tupleval make_byte_match_set_update :
byte_match_tuple:Types.byte_match_tuple ->
action:Types.change_action ->
unit ->
Types.byte_match_set_updateval make_update_byte_match_set_request :
updates:Types.byte_match_set_updates ->
change_token:Types.change_token ->
byte_match_set_id:Types.resource_id ->
unit ->
Types.update_byte_match_set_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_ar_n:Types.resource_arn ->
unit ->
Types.untag_resource_requestval make_time_window :
end_time:Types.timestamp ->
start_time:Types.timestamp ->
unit ->
Types.time_windowval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_ar_n:Types.resource_arn ->
unit ->
Types.tag_resource_requestval make_tag_info_for_resource :
?tag_list:Types.tag_list ->
?resource_ar_n:Types.resource_arn ->
unit ->
Types.tag_info_for_resourceval make_subscribed_rule_group_summary :
metric_name:Types.metric_name ->
name:Types.resource_name ->
rule_group_id:Types.resource_id ->
unit ->
Types.subscribed_rule_group_summaryval make_sql_injection_match_set_summary :
name:Types.resource_name ->
sql_injection_match_set_id:Types.resource_id ->
unit ->
Types.sql_injection_match_set_summaryval make_sql_injection_match_set :
?name:Types.resource_name ->
sql_injection_match_tuples:Types.sql_injection_match_tuples ->
sql_injection_match_set_id:Types.resource_id ->
unit ->
Types.sql_injection_match_setval make_size_constraint_set_summary :
name:Types.resource_name ->
size_constraint_set_id:Types.resource_id ->
unit ->
Types.size_constraint_set_summaryval make_size_constraint_set :
?name:Types.resource_name ->
size_constraints:Types.size_constraints ->
size_constraint_set_id:Types.resource_id ->
unit ->
Types.size_constraint_setval make_http_header :
?value:Types.header_value ->
?name:Types.header_name ->
unit ->
Types.http_headerval make_http_request :
?headers:Types.http_headers ->
?http_version:Types.http_version ->
?method_:Types.http_method ->
?ur_i:Types.uri_string ->
?country:Types.country ->
?client_i_p:Types.ip_string ->
unit ->
Types.http_requestval make_sampled_http_request :
?rule_within_rule_group:Types.resource_id ->
?action:Types.action ->
?timestamp:Types.timestamp ->
weight:Types.sample_weight ->
request:Types.http_request ->
unit ->
Types.sampled_http_requestval make_rule_summary :
name:Types.resource_name ->
rule_id:Types.resource_id ->
unit ->
Types.rule_summaryval make_rule_group_summary :
name:Types.resource_name ->
rule_group_id:Types.resource_id ->
unit ->
Types.rule_group_summaryval make_rule_group :
?metric_name:Types.metric_name ->
?name:Types.resource_name ->
rule_group_id:Types.resource_id ->
unit ->
Types.rule_groupval make_rule :
?metric_name:Types.metric_name ->
?name:Types.resource_name ->
predicates:Types.predicates ->
rule_id:Types.resource_id ->
unit ->
Types.ruleval make_regex_pattern_set_summary :
name:Types.resource_name ->
regex_pattern_set_id:Types.resource_id ->
unit ->
Types.regex_pattern_set_summaryval make_regex_pattern_set :
?name:Types.resource_name ->
regex_pattern_strings:Types.regex_pattern_strings ->
regex_pattern_set_id:Types.resource_id ->
unit ->
Types.regex_pattern_setval make_regex_match_set_summary :
name:Types.resource_name ->
regex_match_set_id:Types.resource_id ->
unit ->
Types.regex_match_set_summaryval make_regex_match_set :
?regex_match_tuples:Types.regex_match_tuples ->
?name:Types.resource_name ->
?regex_match_set_id:Types.resource_id ->
unit ->
Types.regex_match_setval make_rate_based_rule :
?metric_name:Types.metric_name ->
?name:Types.resource_name ->
rate_limit:Types.rate_limit ->
rate_key:Types.rate_key ->
match_predicates:Types.predicates ->
rule_id:Types.resource_id ->
unit ->
Types.rate_based_ruleval make_put_permission_policy_request :
policy:Types.policy_string ->
resource_arn:Types.resource_arn ->
unit ->
Types.put_permission_policy_requestval make_logging_configuration :
?redacted_fields:Types.redacted_fields ->
log_destination_configs:Types.log_destination_configs ->
resource_arn:Types.resource_arn ->
unit ->
Types.logging_configurationval make_put_logging_configuration_response :
?logging_configuration:Types.logging_configuration ->
unit ->
Types.put_logging_configuration_responseval make_put_logging_configuration_request :
logging_configuration:Types.logging_configuration ->
unit ->
Types.put_logging_configuration_requestval make_list_xss_match_sets_response :
?xss_match_sets:Types.xss_match_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_xss_match_sets_responseval make_list_xss_match_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_xss_match_sets_requestval make_list_web_ac_ls_response :
?web_ac_ls:Types.web_acl_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_web_ac_ls_responseval make_list_web_ac_ls_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_web_ac_ls_requestval make_list_tags_for_resource_response :
?tag_info_for_resource:Types.tag_info_for_resource ->
?next_marker:Types.next_marker ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
resource_ar_n:Types.resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_subscribed_rule_groups_response :
?rule_groups:Types.subscribed_rule_group_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_subscribed_rule_groups_responseval make_list_subscribed_rule_groups_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_subscribed_rule_groups_requestval make_list_sql_injection_match_sets_response :
?sql_injection_match_sets:Types.sql_injection_match_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_sql_injection_match_sets_responseval make_list_sql_injection_match_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_sql_injection_match_sets_requestval make_list_size_constraint_sets_response :
?size_constraint_sets:Types.size_constraint_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_size_constraint_sets_responseval make_list_size_constraint_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_size_constraint_sets_requestval make_list_rules_response :
?rules:Types.rule_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rules_responseval make_list_rules_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rules_requestval make_list_rule_groups_response :
?rule_groups:Types.rule_group_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rule_groups_responseval make_list_rule_groups_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rule_groups_requestval make_list_regex_pattern_sets_response :
?regex_pattern_sets:Types.regex_pattern_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_regex_pattern_sets_responseval make_list_regex_pattern_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_regex_pattern_sets_requestval make_list_regex_match_sets_response :
?regex_match_sets:Types.regex_match_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_regex_match_sets_responseval make_list_regex_match_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_regex_match_sets_requestval make_list_rate_based_rules_response :
?rules:Types.rule_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rate_based_rules_responseval make_list_rate_based_rules_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_rate_based_rules_requestval make_list_logging_configurations_response :
?next_marker:Types.next_marker ->
?logging_configurations:Types.logging_configurations ->
unit ->
Types.list_logging_configurations_responseval make_list_logging_configurations_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_logging_configurations_requestval make_ip_set_summary :
name:Types.resource_name ->
ip_set_id:Types.resource_id ->
unit ->
Types.ip_set_summaryval make_list_ip_sets_response :
?ip_sets:Types.ip_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_ip_sets_responseval make_list_ip_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_ip_sets_requestval make_geo_match_set_summary :
name:Types.resource_name ->
geo_match_set_id:Types.resource_id ->
unit ->
Types.geo_match_set_summaryval make_list_geo_match_sets_response :
?geo_match_sets:Types.geo_match_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_geo_match_sets_responseval make_list_geo_match_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_geo_match_sets_requestval make_byte_match_set_summary :
name:Types.resource_name ->
byte_match_set_id:Types.resource_id ->
unit ->
Types.byte_match_set_summaryval make_list_byte_match_sets_response :
?byte_match_sets:Types.byte_match_set_summaries ->
?next_marker:Types.next_marker ->
unit ->
Types.list_byte_match_sets_responseval make_list_byte_match_sets_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
unit ->
Types.list_byte_match_sets_requestval make_list_activated_rules_in_rule_group_response :
?activated_rules:Types.activated_rules ->
?next_marker:Types.next_marker ->
unit ->
Types.list_activated_rules_in_rule_group_responseval make_list_activated_rules_in_rule_group_request :
?limit:Types.pagination_limit ->
?next_marker:Types.next_marker ->
?rule_group_id:Types.resource_id ->
unit ->
Types.list_activated_rules_in_rule_group_requestval make_ip_set :
?name:Types.resource_name ->
ip_set_descriptors:Types.ip_set_descriptors ->
ip_set_id:Types.resource_id ->
unit ->
Types.ip_setval make_get_xss_match_set_response :
?xss_match_set:Types.xss_match_set ->
unit ->
Types.get_xss_match_set_responseval make_get_xss_match_set_request :
xss_match_set_id:Types.resource_id ->
unit ->
Types.get_xss_match_set_requestval make_get_web_acl_response :
?web_ac_l:Types.web_ac_l ->
unit ->
Types.get_web_acl_responseval make_get_web_acl_request :
web_acl_id:Types.resource_id ->
unit ->
Types.get_web_acl_requestval make_get_sql_injection_match_set_response :
?sql_injection_match_set:Types.sql_injection_match_set ->
unit ->
Types.get_sql_injection_match_set_responseval make_get_sql_injection_match_set_request :
sql_injection_match_set_id:Types.resource_id ->
unit ->
Types.get_sql_injection_match_set_requestval make_get_size_constraint_set_response :
?size_constraint_set:Types.size_constraint_set ->
unit ->
Types.get_size_constraint_set_responseval make_get_size_constraint_set_request :
size_constraint_set_id:Types.resource_id ->
unit ->
Types.get_size_constraint_set_requestval make_get_sampled_requests_response :
?time_window:Types.time_window ->
?population_size:Types.population_size ->
?sampled_requests:Types.sampled_http_requests ->
unit ->
Types.get_sampled_requests_responseval make_get_sampled_requests_request :
max_items:Types.get_sampled_requests_max_items ->
time_window:Types.time_window ->
rule_id:Types.resource_id ->
web_acl_id:Types.resource_id ->
unit ->
Types.get_sampled_requests_requestval make_get_rule_response :
?rule:Types.rule ->
unit ->
Types.get_rule_responseval make_get_rule_request :
rule_id:Types.resource_id ->
unit ->
Types.get_rule_requestval make_get_rule_group_response :
?rule_group:Types.rule_group ->
unit ->
Types.get_rule_group_responseval make_get_rule_group_request :
rule_group_id:Types.resource_id ->
unit ->
Types.get_rule_group_requestval make_get_regex_pattern_set_response :
?regex_pattern_set:Types.regex_pattern_set ->
unit ->
Types.get_regex_pattern_set_responseval make_get_regex_pattern_set_request :
regex_pattern_set_id:Types.resource_id ->
unit ->
Types.get_regex_pattern_set_requestval make_get_regex_match_set_response :
?regex_match_set:Types.regex_match_set ->
unit ->
Types.get_regex_match_set_responseval make_get_regex_match_set_request :
regex_match_set_id:Types.resource_id ->
unit ->
Types.get_regex_match_set_requestval make_get_rate_based_rule_response :
?rule:Types.rate_based_rule ->
unit ->
Types.get_rate_based_rule_responseval make_get_rate_based_rule_request :
rule_id:Types.resource_id ->
unit ->
Types.get_rate_based_rule_requestval make_get_rate_based_rule_managed_keys_response :
?next_marker:Types.next_marker ->
?managed_keys:Types.managed_keys ->
unit ->
Types.get_rate_based_rule_managed_keys_responseval make_get_rate_based_rule_managed_keys_request :
?next_marker:Types.next_marker ->
rule_id:Types.resource_id ->
unit ->
Types.get_rate_based_rule_managed_keys_requestval make_get_permission_policy_response :
?policy:Types.policy_string ->
unit ->
Types.get_permission_policy_responseval make_get_permission_policy_request :
resource_arn:Types.resource_arn ->
unit ->
Types.get_permission_policy_requestval make_get_logging_configuration_response :
?logging_configuration:Types.logging_configuration ->
unit ->
Types.get_logging_configuration_responseval make_get_logging_configuration_request :
resource_arn:Types.resource_arn ->
unit ->
Types.get_logging_configuration_requestval make_get_ip_set_response :
?ip_set:Types.ip_set ->
unit ->
Types.get_ip_set_responseval make_get_ip_set_request :
ip_set_id:Types.resource_id ->
unit ->
Types.get_ip_set_requestval make_geo_match_set :
?name:Types.resource_name ->
geo_match_constraints:Types.geo_match_constraints ->
geo_match_set_id:Types.resource_id ->
unit ->
Types.geo_match_setval make_get_geo_match_set_response :
?geo_match_set:Types.geo_match_set ->
unit ->
Types.get_geo_match_set_responseval make_get_geo_match_set_request :
geo_match_set_id:Types.resource_id ->
unit ->
Types.get_geo_match_set_requestval make_get_change_token_status_response :
?change_token_status:Types.change_token_status ->
unit ->
Types.get_change_token_status_responseval make_get_change_token_status_request :
change_token:Types.change_token ->
unit ->
Types.get_change_token_status_requestval make_get_change_token_response :
?change_token:Types.change_token ->
unit ->
Types.get_change_token_responseval make_byte_match_set :
?name:Types.resource_name ->
byte_match_tuples:Types.byte_match_tuples ->
byte_match_set_id:Types.resource_id ->
unit ->
Types.byte_match_setval make_get_byte_match_set_response :
?byte_match_set:Types.byte_match_set ->
unit ->
Types.get_byte_match_set_responseval make_get_byte_match_set_request :
byte_match_set_id:Types.resource_id ->
unit ->
Types.get_byte_match_set_requestval make_delete_xss_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_xss_match_set_responseval make_delete_xss_match_set_request :
change_token:Types.change_token ->
xss_match_set_id:Types.resource_id ->
unit ->
Types.delete_xss_match_set_requestval make_delete_web_acl_response :
?change_token:Types.change_token ->
unit ->
Types.delete_web_acl_responseval make_delete_web_acl_request :
change_token:Types.change_token ->
web_acl_id:Types.resource_id ->
unit ->
Types.delete_web_acl_requestval make_delete_sql_injection_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_sql_injection_match_set_responseval make_delete_sql_injection_match_set_request :
change_token:Types.change_token ->
sql_injection_match_set_id:Types.resource_id ->
unit ->
Types.delete_sql_injection_match_set_requestval make_delete_size_constraint_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_size_constraint_set_responseval make_delete_size_constraint_set_request :
change_token:Types.change_token ->
size_constraint_set_id:Types.resource_id ->
unit ->
Types.delete_size_constraint_set_requestval make_delete_rule_response :
?change_token:Types.change_token ->
unit ->
Types.delete_rule_responseval make_delete_rule_request :
change_token:Types.change_token ->
rule_id:Types.resource_id ->
unit ->
Types.delete_rule_requestval make_delete_rule_group_response :
?change_token:Types.change_token ->
unit ->
Types.delete_rule_group_responseval make_delete_rule_group_request :
change_token:Types.change_token ->
rule_group_id:Types.resource_id ->
unit ->
Types.delete_rule_group_requestval make_delete_regex_pattern_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_regex_pattern_set_responseval make_delete_regex_pattern_set_request :
change_token:Types.change_token ->
regex_pattern_set_id:Types.resource_id ->
unit ->
Types.delete_regex_pattern_set_requestval make_delete_regex_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_regex_match_set_responseval make_delete_regex_match_set_request :
change_token:Types.change_token ->
regex_match_set_id:Types.resource_id ->
unit ->
Types.delete_regex_match_set_requestval make_delete_rate_based_rule_response :
?change_token:Types.change_token ->
unit ->
Types.delete_rate_based_rule_responseval make_delete_rate_based_rule_request :
change_token:Types.change_token ->
rule_id:Types.resource_id ->
unit ->
Types.delete_rate_based_rule_requestval make_delete_permission_policy_request :
resource_arn:Types.resource_arn ->
unit ->
Types.delete_permission_policy_requestval make_delete_logging_configuration_request :
resource_arn:Types.resource_arn ->
unit ->
Types.delete_logging_configuration_requestval make_delete_ip_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_ip_set_responseval make_delete_ip_set_request :
change_token:Types.change_token ->
ip_set_id:Types.resource_id ->
unit ->
Types.delete_ip_set_requestval make_delete_geo_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_geo_match_set_responseval make_delete_geo_match_set_request :
change_token:Types.change_token ->
geo_match_set_id:Types.resource_id ->
unit ->
Types.delete_geo_match_set_requestval make_delete_byte_match_set_response :
?change_token:Types.change_token ->
unit ->
Types.delete_byte_match_set_responseval make_delete_byte_match_set_request :
change_token:Types.change_token ->
byte_match_set_id:Types.resource_id ->
unit ->
Types.delete_byte_match_set_requestval make_create_xss_match_set_response :
?change_token:Types.change_token ->
?xss_match_set:Types.xss_match_set ->
unit ->
Types.create_xss_match_set_responseval make_create_xss_match_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_xss_match_set_requestval make_create_web_acl_response :
?change_token:Types.change_token ->
?web_ac_l:Types.web_ac_l ->
unit ->
Types.create_web_acl_responseval make_create_web_acl_request :
?tags:Types.tag_list ->
change_token:Types.change_token ->
default_action:Types.waf_action ->
metric_name:Types.metric_name ->
name:Types.resource_name ->
unit ->
Types.create_web_acl_requestval make_create_web_acl_migration_stack_response :
s3_object_url:Types.s3_object_url ->
unit ->
Types.create_web_acl_migration_stack_responseval make_create_web_acl_migration_stack_request :
ignore_unsupported_type:Types.ignore_unsupported_type ->
s3_bucket_name:Types.s3_bucket_name ->
web_acl_id:Types.resource_id ->
unit ->
Types.create_web_acl_migration_stack_requestval make_create_sql_injection_match_set_response :
?change_token:Types.change_token ->
?sql_injection_match_set:Types.sql_injection_match_set ->
unit ->
Types.create_sql_injection_match_set_responseval make_create_sql_injection_match_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_sql_injection_match_set_requestval make_create_size_constraint_set_response :
?change_token:Types.change_token ->
?size_constraint_set:Types.size_constraint_set ->
unit ->
Types.create_size_constraint_set_responseval make_create_size_constraint_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_size_constraint_set_requestval make_create_rule_response :
?change_token:Types.change_token ->
?rule:Types.rule ->
unit ->
Types.create_rule_responseval make_create_rule_request :
?tags:Types.tag_list ->
change_token:Types.change_token ->
metric_name:Types.metric_name ->
name:Types.resource_name ->
unit ->
Types.create_rule_requestval make_create_rule_group_response :
?change_token:Types.change_token ->
?rule_group:Types.rule_group ->
unit ->
Types.create_rule_group_responseval make_create_rule_group_request :
?tags:Types.tag_list ->
change_token:Types.change_token ->
metric_name:Types.metric_name ->
name:Types.resource_name ->
unit ->
Types.create_rule_group_requestval make_create_regex_pattern_set_response :
?change_token:Types.change_token ->
?regex_pattern_set:Types.regex_pattern_set ->
unit ->
Types.create_regex_pattern_set_responseval make_create_regex_pattern_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_regex_pattern_set_requestval make_create_regex_match_set_response :
?change_token:Types.change_token ->
?regex_match_set:Types.regex_match_set ->
unit ->
Types.create_regex_match_set_responseval make_create_regex_match_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_regex_match_set_requestval make_create_rate_based_rule_response :
?change_token:Types.change_token ->
?rule:Types.rate_based_rule ->
unit ->
Types.create_rate_based_rule_responseval make_create_rate_based_rule_request :
?tags:Types.tag_list ->
change_token:Types.change_token ->
rate_limit:Types.rate_limit ->
rate_key:Types.rate_key ->
metric_name:Types.metric_name ->
name:Types.resource_name ->
unit ->
Types.create_rate_based_rule_requestval make_create_ip_set_response :
?change_token:Types.change_token ->
?ip_set:Types.ip_set ->
unit ->
Types.create_ip_set_responseval make_create_ip_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_ip_set_requestval make_create_geo_match_set_response :
?change_token:Types.change_token ->
?geo_match_set:Types.geo_match_set ->
unit ->
Types.create_geo_match_set_responseval make_create_geo_match_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_geo_match_set_requestval make_create_byte_match_set_response :
?change_token:Types.change_token ->
?byte_match_set:Types.byte_match_set ->
unit ->
Types.create_byte_match_set_responseval make_create_byte_match_set_request :
change_token:Types.change_token ->
name:Types.resource_name ->
unit ->
Types.create_byte_match_set_requestOperations
module CreateByteMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateGeoMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateIPSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateRateBasedRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateRegexMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateRegexPatternSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateRuleGroup : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateSizeConstraintSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateSqlInjectionMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateWebACL : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module CreateWebACLMigrationStack : sig ... endCreates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF.
module CreateXssMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteByteMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteGeoMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteIPSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteLoggingConfiguration : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeletePermissionPolicy : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteRateBasedRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteRegexMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteRegexPatternSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteRuleGroup : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteSizeConstraintSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteSqlInjectionMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteWebACL : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module DeleteXssMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetByteMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetChangeToken : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetChangeTokenStatus : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetGeoMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetIPSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetLoggingConfiguration : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetPermissionPolicy : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRateBasedRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRateBasedRuleManagedKeys : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRegexMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRegexPatternSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetRuleGroup : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetSampledRequests : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetSizeConstraintSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetSqlInjectionMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetWebACL : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module GetXssMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListActivatedRulesInRuleGroup : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListByteMatchSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListGeoMatchSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListIPSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListLoggingConfigurations : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListRateBasedRules : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListRegexMatchSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListRegexPatternSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListRuleGroups : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListRules : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListSizeConstraintSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListSqlInjectionMatchSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListSubscribedRuleGroups : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListTagsForResource : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListWebACLs : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module ListXssMatchSets : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module PutLoggingConfiguration : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module PutPermissionPolicy : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module TagResource : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UntagResource : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateByteMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateGeoMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateIPSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateRateBasedRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateRegexMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateRegexPatternSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateRule : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateRuleGroup : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateSizeConstraintSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateSqlInjectionMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateWebACL : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module UpdateXssMatchSet : sig ... endThis is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end