Module Smaws_Client_WAF.Json_serializers

val error_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val match_field_type_to_yojson : Types.match_field_type -> [> `String of string ]
val match_field_data_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val text_transformation_to_yojson : Types.text_transformation -> [> `String of string ]
val xss_match_tuple_to_yojson : Types.xss_match_tuple -> Smaws_Lib.Json.SerializeHelpers.t
val xss_match_tuples_to_yojson : Types.xss_match_tuple list -> Smaws_Lib.Json.SerializeHelpers.t
val change_action_to_yojson : Types.change_action -> [> `String of string ]
val xss_match_set_update_to_yojson : Types.xss_match_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val xss_match_set_updates_to_yojson : Types.xss_match_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val xss_match_set_summary_to_yojson : Types.xss_match_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val xss_match_set_summaries_to_yojson : Types.xss_match_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val rule_priority_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val waf_action_type_to_yojson : Types.waf_action_type -> [> `String of string ]
val waf_override_action_type_to_yojson : Types.waf_override_action_type -> [> `String of string ]
val waf_override_action_to_yojson : Types.waf_override_action -> Smaws_Lib.Json.SerializeHelpers.t
val waf_rule_type_to_yojson : Types.waf_rule_type -> [> `String of string ]
val excluded_rules_to_yojson : Types.excluded_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val web_acl_updates_to_yojson : Types.web_acl_update list -> Smaws_Lib.Json.SerializeHelpers.t
val web_acl_summary_to_yojson : Types.web_acl_summary -> Smaws_Lib.Json.SerializeHelpers.t
val web_acl_summaries_to_yojson : Types.web_acl_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val activated_rules_to_yojson : Types.activated_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val waf_tag_operation_internal_error_exception_to_yojson : Types.waf_tag_operation_internal_error_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_tag_operation_exception_to_yojson : Types.waf_tag_operation_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_subscription_not_found_exception_to_yojson : Types.waf_subscription_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_stale_data_exception_to_yojson : Types.waf_stale_data_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_service_linked_role_error_exception_to_yojson : Types.waf_service_linked_role_error_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_referenced_item_exception_to_yojson : Types.waf_referenced_item_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_nonexistent_item_exception_to_yojson : Types.waf_nonexistent_item_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_nonexistent_container_exception_to_yojson : Types.waf_nonexistent_container_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_non_empty_entity_exception_to_yojson : Types.waf_non_empty_entity_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_limits_exceeded_exception_to_yojson : Types.waf_limits_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_invalid_regex_pattern_exception_to_yojson : Types.waf_invalid_regex_pattern_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_invalid_permission_policy_exception_to_yojson : Types.waf_invalid_permission_policy_exception -> Smaws_Lib.Json.SerializeHelpers.t
val parameter_exception_field_to_yojson : Types.parameter_exception_field -> [> `String of string ]
val parameter_exception_parameter_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val parameter_exception_reason_to_yojson : Types.parameter_exception_reason -> [> `String of string ]
val waf_invalid_parameter_exception_to_yojson : Types.waf_invalid_parameter_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_invalid_operation_exception_to_yojson : Types.waf_invalid_operation_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_invalid_account_exception_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val waf_internal_error_exception_to_yojson : Types.waf_internal_error_exception -> Smaws_Lib.Json.SerializeHelpers.t
val migration_error_type_to_yojson : Types.migration_error_type -> [> `String of string ]
val error_reason_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val waf_entity_migration_exception_to_yojson : Types.waf_entity_migration_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_disallowed_name_exception_to_yojson : Types.waf_disallowed_name_exception -> Smaws_Lib.Json.SerializeHelpers.t
val waf_bad_request_exception_to_yojson : Types.waf_bad_request_exception -> Smaws_Lib.Json.SerializeHelpers.t
val change_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_xss_match_set_response_to_yojson : Types.update_xss_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_xss_match_set_request_to_yojson : Types.update_xss_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_web_acl_response_to_yojson : Types.update_web_acl_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_web_acl_request_to_yojson : Types.update_web_acl_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_sql_injection_match_set_response_to_yojson : Types.update_sql_injection_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_tuple_to_yojson : Types.sql_injection_match_tuple -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_set_update_to_yojson : Types.sql_injection_match_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_set_updates_to_yojson : Types.sql_injection_match_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_sql_injection_match_set_request_to_yojson : Types.update_sql_injection_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_size_constraint_set_response_to_yojson : Types.update_size_constraint_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val comparison_operator_to_yojson : Types.comparison_operator -> [> `String of string ]
val size_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_to_yojson : Types.size_constraint -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_set_update_to_yojson : Types.size_constraint_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_set_updates_to_yojson : Types.size_constraint_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_size_constraint_set_request_to_yojson : Types.update_size_constraint_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_rule_response_to_yojson : Types.update_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val negated_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val predicate_type_to_yojson : Types.predicate_type -> [> `String of string ]
val rule_updates_to_yojson : Types.rule_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_rule_request_to_yojson : Types.update_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_rule_group_response_to_yojson : Types.update_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val rule_group_update_to_yojson : Types.rule_group_update -> Smaws_Lib.Json.SerializeHelpers.t
val rule_group_updates_to_yojson : Types.rule_group_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_rule_group_request_to_yojson : Types.update_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_regex_pattern_set_response_to_yojson : Types.update_regex_pattern_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_set_update_to_yojson : Types.regex_pattern_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_set_updates_to_yojson : Types.regex_pattern_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_regex_pattern_set_request_to_yojson : Types.update_regex_pattern_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_regex_match_set_response_to_yojson : Types.update_regex_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_tuple_to_yojson : Types.regex_match_tuple -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_set_update_to_yojson : Types.regex_match_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_set_updates_to_yojson : Types.regex_match_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_regex_match_set_request_to_yojson : Types.update_regex_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_rate_based_rule_response_to_yojson : Types.update_rate_based_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val rate_limit_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val update_rate_based_rule_request_to_yojson : Types.update_rate_based_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_ip_set_response_to_yojson : Types.update_ip_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val ip_set_descriptor_type_to_yojson : Types.ip_set_descriptor_type -> [> `String of string ]
val ip_set_descriptor_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ip_set_descriptor_to_yojson : Types.ip_set_descriptor -> Smaws_Lib.Json.SerializeHelpers.t
val ip_set_updates_to_yojson : Types.ip_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_ip_set_request_to_yojson : Types.update_ip_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_geo_match_set_response_to_yojson : Types.update_geo_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_constraint_type_to_yojson : Types.geo_match_constraint_type -> [> `String of string ]
val geo_match_constraint_value_to_yojson : Types.geo_match_constraint_value -> [> `String of string ]
val geo_match_constraint_to_yojson : Types.geo_match_constraint -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_set_update_to_yojson : Types.geo_match_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_set_updates_to_yojson : Types.geo_match_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_geo_match_set_request_to_yojson : Types.update_geo_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_byte_match_set_response_to_yojson : Types.update_byte_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_target_string_to_yojson : Stdlib.Bytes.t -> Smaws_Lib.Json.SerializeHelpers.t
val positional_constraint_to_yojson : Types.positional_constraint -> [> `String of string ]
val byte_match_tuple_to_yojson : Types.byte_match_tuple -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_set_update_to_yojson : Types.byte_match_set_update -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_set_updates_to_yojson : Types.byte_match_set_update list -> Smaws_Lib.Json.SerializeHelpers.t
val update_byte_match_set_request_to_yojson : Types.update_byte_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_request_to_yojson : Types.untag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val uri_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val timestamp_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_list_to_yojson : Types.tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val tag_info_for_resource_to_yojson : Types.tag_info_for_resource -> Smaws_Lib.Json.SerializeHelpers.t
val subscribed_rule_group_summary_to_yojson : Types.subscribed_rule_group_summary -> Smaws_Lib.Json.SerializeHelpers.t
val subscribed_rule_group_summaries_to_yojson : Types.subscribed_rule_group_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_tuples_to_yojson : Types.sql_injection_match_tuple list -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_set_summary_to_yojson : Types.sql_injection_match_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_set_summaries_to_yojson : Types.sql_injection_match_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val sql_injection_match_set_to_yojson : Types.sql_injection_match_set -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraints_to_yojson : Types.size_constraint list -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_set_summary_to_yojson : Types.size_constraint_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_set_summaries_to_yojson : Types.size_constraint_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val size_constraint_set_to_yojson : Types.size_constraint_set -> Smaws_Lib.Json.SerializeHelpers.t
val ip_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val country_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val http_method_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val http_version_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val header_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val header_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val http_headers_to_yojson : Types.http_header list -> Smaws_Lib.Json.SerializeHelpers.t
val sample_weight_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val action_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val sampled_http_request_to_yojson : Types.sampled_http_request -> Smaws_Lib.Json.SerializeHelpers.t
val sampled_http_requests_to_yojson : Types.sampled_http_request list -> Smaws_Lib.Json.SerializeHelpers.t
val s3_object_url_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val s3_bucket_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_summaries_to_yojson : Types.rule_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val rule_group_summary_to_yojson : Types.rule_group_summary -> Smaws_Lib.Json.SerializeHelpers.t
val rule_group_summaries_to_yojson : Types.rule_group_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val predicates_to_yojson : Types.predicate list -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_strings_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_set_summary_to_yojson : Types.regex_pattern_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_set_summaries_to_yojson : Types.regex_pattern_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val regex_pattern_set_to_yojson : Types.regex_pattern_set -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_tuples_to_yojson : Types.regex_match_tuple list -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_set_summary_to_yojson : Types.regex_match_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_set_summaries_to_yojson : Types.regex_match_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val regex_match_set_to_yojson : Types.regex_match_set -> Smaws_Lib.Json.SerializeHelpers.t
val redacted_fields_to_yojson : Types.field_to_match list -> Smaws_Lib.Json.SerializeHelpers.t
val rate_key_to_yojson : Types.rate_key -> [> `String of string ]
val rate_based_rule_to_yojson : Types.rate_based_rule -> Smaws_Lib.Json.SerializeHelpers.t
val put_permission_policy_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val policy_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val put_permission_policy_request_to_yojson : Types.put_permission_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val log_destination_configs_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val logging_configuration_to_yojson : Types.logging_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val put_logging_configuration_response_to_yojson : Types.put_logging_configuration_response -> Smaws_Lib.Json.SerializeHelpers.t
val put_logging_configuration_request_to_yojson : Types.put_logging_configuration_request -> Smaws_Lib.Json.SerializeHelpers.t
val population_size_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val pagination_limit_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val next_marker_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val managed_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val managed_keys_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val logging_configurations_to_yojson : Types.logging_configuration list -> Smaws_Lib.Json.SerializeHelpers.t
val list_xss_match_sets_response_to_yojson : Types.list_xss_match_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_xss_match_sets_request_to_yojson : Types.list_xss_match_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_web_ac_ls_response_to_yojson : Types.list_web_ac_ls_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_web_ac_ls_request_to_yojson : Types.list_web_ac_ls_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_response_to_yojson : Types.list_tags_for_resource_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_request_to_yojson : Types.list_tags_for_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_subscribed_rule_groups_response_to_yojson : Types.list_subscribed_rule_groups_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_subscribed_rule_groups_request_to_yojson : Types.list_subscribed_rule_groups_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_sql_injection_match_sets_response_to_yojson : Types.list_sql_injection_match_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_sql_injection_match_sets_request_to_yojson : Types.list_sql_injection_match_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_size_constraint_sets_response_to_yojson : Types.list_size_constraint_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_size_constraint_sets_request_to_yojson : Types.list_size_constraint_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_rules_response_to_yojson : Types.list_rules_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_rules_request_to_yojson : Types.list_rules_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_rule_groups_response_to_yojson : Types.list_rule_groups_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_rule_groups_request_to_yojson : Types.list_rule_groups_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_regex_pattern_sets_response_to_yojson : Types.list_regex_pattern_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_regex_pattern_sets_request_to_yojson : Types.list_regex_pattern_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_regex_match_sets_response_to_yojson : Types.list_regex_match_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_regex_match_sets_request_to_yojson : Types.list_regex_match_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_rate_based_rules_response_to_yojson : Types.list_rate_based_rules_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_rate_based_rules_request_to_yojson : Types.list_rate_based_rules_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_logging_configurations_response_to_yojson : Types.list_logging_configurations_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_logging_configurations_request_to_yojson : Types.list_logging_configurations_request -> Smaws_Lib.Json.SerializeHelpers.t
val ip_set_summaries_to_yojson : Types.ip_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_ip_sets_response_to_yojson : Types.list_ip_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_ip_sets_request_to_yojson : Types.list_ip_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_set_summary_to_yojson : Types.geo_match_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_set_summaries_to_yojson : Types.geo_match_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_geo_match_sets_response_to_yojson : Types.list_geo_match_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_geo_match_sets_request_to_yojson : Types.list_geo_match_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_set_summary_to_yojson : Types.byte_match_set_summary -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_set_summaries_to_yojson : Types.byte_match_set_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_byte_match_sets_response_to_yojson : Types.list_byte_match_sets_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_byte_match_sets_request_to_yojson : Types.list_byte_match_sets_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_activated_rules_in_rule_group_response_to_yojson : Types.list_activated_rules_in_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_activated_rules_in_rule_group_request_to_yojson : Types.list_activated_rules_in_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val ignore_unsupported_type_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val ip_set_descriptors_to_yojson : Types.ip_set_descriptor list -> Smaws_Lib.Json.SerializeHelpers.t
val get_xss_match_set_response_to_yojson : Types.get_xss_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_xss_match_set_request_to_yojson : Types.get_xss_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_web_acl_response_to_yojson : Types.get_web_acl_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_web_acl_request_to_yojson : Types.get_web_acl_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_sql_injection_match_set_response_to_yojson : Types.get_sql_injection_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_sql_injection_match_set_request_to_yojson : Types.get_sql_injection_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_size_constraint_set_response_to_yojson : Types.get_size_constraint_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_size_constraint_set_request_to_yojson : Types.get_size_constraint_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_sampled_requests_response_to_yojson : Types.get_sampled_requests_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_sampled_requests_max_items_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val get_sampled_requests_request_to_yojson : Types.get_sampled_requests_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_rule_response_to_yojson : Types.get_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_rule_request_to_yojson : Types.get_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_rule_group_response_to_yojson : Types.get_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_rule_group_request_to_yojson : Types.get_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_regex_pattern_set_response_to_yojson : Types.get_regex_pattern_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_regex_pattern_set_request_to_yojson : Types.get_regex_pattern_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_regex_match_set_response_to_yojson : Types.get_regex_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_regex_match_set_request_to_yojson : Types.get_regex_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_rate_based_rule_response_to_yojson : Types.get_rate_based_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_rate_based_rule_request_to_yojson : Types.get_rate_based_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_rate_based_rule_managed_keys_response_to_yojson : Types.get_rate_based_rule_managed_keys_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_rate_based_rule_managed_keys_request_to_yojson : Types.get_rate_based_rule_managed_keys_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_permission_policy_response_to_yojson : Types.get_permission_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_permission_policy_request_to_yojson : Types.get_permission_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_logging_configuration_response_to_yojson : Types.get_logging_configuration_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_logging_configuration_request_to_yojson : Types.get_logging_configuration_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_ip_set_response_to_yojson : Types.get_ip_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_ip_set_request_to_yojson : Types.get_ip_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val geo_match_constraints_to_yojson : Types.geo_match_constraint list -> Smaws_Lib.Json.SerializeHelpers.t
val get_geo_match_set_response_to_yojson : Types.get_geo_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_geo_match_set_request_to_yojson : Types.get_geo_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val change_token_status_to_yojson : Types.change_token_status -> [> `String of string ]
val get_change_token_status_response_to_yojson : Types.get_change_token_status_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_change_token_status_request_to_yojson : Types.get_change_token_status_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_change_token_response_to_yojson : Types.get_change_token_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_change_token_request_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val byte_match_tuples_to_yojson : Types.byte_match_tuple list -> Smaws_Lib.Json.SerializeHelpers.t
val get_byte_match_set_response_to_yojson : Types.get_byte_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_byte_match_set_request_to_yojson : Types.get_byte_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_xss_match_set_response_to_yojson : Types.delete_xss_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_xss_match_set_request_to_yojson : Types.delete_xss_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_web_acl_response_to_yojson : Types.delete_web_acl_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_web_acl_request_to_yojson : Types.delete_web_acl_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_sql_injection_match_set_response_to_yojson : Types.delete_sql_injection_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_sql_injection_match_set_request_to_yojson : Types.delete_sql_injection_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_size_constraint_set_response_to_yojson : Types.delete_size_constraint_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_size_constraint_set_request_to_yojson : Types.delete_size_constraint_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rule_response_to_yojson : Types.delete_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rule_request_to_yojson : Types.delete_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rule_group_response_to_yojson : Types.delete_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rule_group_request_to_yojson : Types.delete_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_regex_pattern_set_response_to_yojson : Types.delete_regex_pattern_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_regex_pattern_set_request_to_yojson : Types.delete_regex_pattern_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_regex_match_set_response_to_yojson : Types.delete_regex_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_regex_match_set_request_to_yojson : Types.delete_regex_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rate_based_rule_response_to_yojson : Types.delete_rate_based_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_rate_based_rule_request_to_yojson : Types.delete_rate_based_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_permission_policy_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_permission_policy_request_to_yojson : Types.delete_permission_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_logging_configuration_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_logging_configuration_request_to_yojson : Types.delete_logging_configuration_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_ip_set_response_to_yojson : Types.delete_ip_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_ip_set_request_to_yojson : Types.delete_ip_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_geo_match_set_response_to_yojson : Types.delete_geo_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_geo_match_set_request_to_yojson : Types.delete_geo_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_byte_match_set_response_to_yojson : Types.delete_byte_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_byte_match_set_request_to_yojson : Types.delete_byte_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_xss_match_set_response_to_yojson : Types.create_xss_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_xss_match_set_request_to_yojson : Types.create_xss_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_web_acl_response_to_yojson : Types.create_web_acl_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_web_acl_request_to_yojson : Types.create_web_acl_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_web_acl_migration_stack_response_to_yojson : Types.create_web_acl_migration_stack_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_web_acl_migration_stack_request_to_yojson : Types.create_web_acl_migration_stack_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_sql_injection_match_set_response_to_yojson : Types.create_sql_injection_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_sql_injection_match_set_request_to_yojson : Types.create_sql_injection_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_size_constraint_set_response_to_yojson : Types.create_size_constraint_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_size_constraint_set_request_to_yojson : Types.create_size_constraint_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_rule_response_to_yojson : Types.create_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_rule_request_to_yojson : Types.create_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_rule_group_response_to_yojson : Types.create_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_rule_group_request_to_yojson : Types.create_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_regex_pattern_set_response_to_yojson : Types.create_regex_pattern_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_regex_pattern_set_request_to_yojson : Types.create_regex_pattern_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_regex_match_set_response_to_yojson : Types.create_regex_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_regex_match_set_request_to_yojson : Types.create_regex_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_rate_based_rule_response_to_yojson : Types.create_rate_based_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_rate_based_rule_request_to_yojson : Types.create_rate_based_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_ip_set_response_to_yojson : Types.create_ip_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_ip_set_request_to_yojson : Types.create_ip_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_geo_match_set_response_to_yojson : Types.create_geo_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_geo_match_set_request_to_yojson : Types.create_geo_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_byte_match_set_response_to_yojson : Types.create_byte_match_set_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_byte_match_set_request_to_yojson : Types.create_byte_match_set_request -> Smaws_Lib.Json.SerializeHelpers.t