Module Smaws_Client_Route53Resolver.Json_serializers

val vendor_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val exception_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val validation_exception_to_yojson : Types.validation_exception -> Smaws_Lib.Json.SerializeHelpers.t
val validation_to_yojson : Types.validation -> [> `String of string ]
val resource_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val creator_request_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val domain_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_rule_status_to_yojson : Types.resolver_rule_status -> [> `String of string ]
val status_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_type_option_to_yojson : Types.rule_type_option -> [> `String of string ]
val name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ip_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val port_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val ipv6_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val protocol_to_yojson : Types.protocol -> [> `String of string ]
val server_name_indication_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val target_list_to_yojson : Types.target_address list -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val share_status_to_yojson : Types.share_status -> [> `String of string ]
val rfc3339_time_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val delegation_record_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_rule_response_to_yojson : Types.update_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_rule_config_to_yojson : Types.resolver_rule_config -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_rule_request_to_yojson : Types.update_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val throttling_exception_to_yojson : Types.throttling_exception -> Smaws_Lib.Json.SerializeHelpers.t
val string__to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_unavailable_exception_to_yojson : Types.resource_unavailable_exception -> Smaws_Lib.Json.SerializeHelpers.t
val resource_not_found_exception_to_yojson : Types.resource_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val limit_exceeded_exception_to_yojson : Types.limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_request_exception_to_yojson : Types.invalid_request_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_parameter_exception_to_yojson : Types.invalid_parameter_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_service_error_exception_to_yojson : Types.internal_service_error_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val security_group_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_endpoint_direction_to_yojson : Types.resolver_endpoint_direction -> [> `String of string ]
val ip_address_count_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_endpoint_status_to_yojson : Types.resolver_endpoint_status -> [> `String of string ]
val outpost_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val outpost_instance_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_endpoint_type_to_yojson : Types.resolver_endpoint_type -> [> `String of string ]
val protocol_list_to_yojson : Types.protocol list -> Smaws_Lib.Json.SerializeHelpers.t
val rni_enhanced_metrics_enabled_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val target_name_server_metrics_enabled_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val dns64_enabled_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val ipv6_internet_access_enabled_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_endpoint_to_yojson : Types.resolver_endpoint -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_endpoint_response_to_yojson : Types.update_resolver_endpoint_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_ip_address_to_yojson : Types.update_ip_address -> Smaws_Lib.Json.SerializeHelpers.t
val update_ip_addresses_to_yojson : Types.update_ip_address list -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_endpoint_request_to_yojson : Types.update_resolver_endpoint_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_dnssec_validation_status_to_yojson : Types.resolver_dnssec_validation_status -> [> `String of string ]
val resolver_dnssec_config_to_yojson : Types.resolver_dnssec_config -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_dnssec_config_response_to_yojson : Types.update_resolver_dnssec_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_dnssec_config_request_to_yojson : Types.update_resolver_dnssec_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_autodefined_reverse_status_to_yojson : Types.resolver_autodefined_reverse_status -> [> `String of string ]
val resolver_config_to_yojson : Types.resolver_config -> Smaws_Lib.Json.SerializeHelpers.t
val update_resolver_config_response_to_yojson : Types.update_resolver_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val autodefined_reverse_flag_to_yojson : Types.autodefined_reverse_flag -> [> `String of string ]
val update_resolver_config_request_to_yojson : Types.update_resolver_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val instance_count_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val outpost_resolver_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val outpost_resolver_status_to_yojson : Types.outpost_resolver_status -> [> `String of string ]
val outpost_resolver_status_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val outpost_resolver_to_yojson : Types.outpost_resolver -> Smaws_Lib.Json.SerializeHelpers.t
val update_outpost_resolver_response_to_yojson : Types.update_outpost_resolver_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_outpost_resolver_request_to_yojson : Types.update_outpost_resolver_request -> Smaws_Lib.Json.SerializeHelpers.t
val service_quota_exceeded_exception_to_yojson : Types.service_quota_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val conflict_exception_to_yojson : Types.conflict_exception -> Smaws_Lib.Json.SerializeHelpers.t
val priority_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val action_to_yojson : Types.action -> [> `String of string ]
val block_response_to_yojson : Types.block_response -> [> `String of string ]
val block_override_domain_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val block_override_dns_type_to_yojson : Types.block_override_dns_type -> [> `String of string ]
val unsigned_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_redirection_action_to_yojson : Types.firewall_domain_redirection_action -> [> `String of string ]
val qtype_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dns_threat_protection_to_yojson : Types.dns_threat_protection -> [> `String of string ]
val confidence_threshold_to_yojson : Types.confidence_threshold -> [> `String of string ]
val partner_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val partner_threat_protection_config_to_yojson : Types.partner_threat_protection_config -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_advanced_content_category_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_advanced_content_category_config_to_yojson : Types.firewall_advanced_content_category_config -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_advanced_threat_category_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_advanced_threat_category_config_to_yojson : Types.firewall_advanced_threat_category_config -> Smaws_Lib.Json.SerializeHelpers.t
val dns_threat_protection_rule_type_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dns_threat_protection_rule_type_config_to_yojson : Types.dns_threat_protection_rule_type_config -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_type_to_yojson : Types.firewall_rule_type -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_status_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_response_to_yojson : Types.update_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val block_override_ttl_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_request_to_yojson : Types.update_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val mutation_protection_status_to_yojson : Types.mutation_protection_status -> [> `String of string ]
val service_principle_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_association_status_to_yojson : Types.firewall_rule_group_association_status -> [> `String of string ]
val firewall_rule_group_association_to_yojson : Types.firewall_rule_group_association -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_group_association_response_to_yojson : Types.update_firewall_rule_group_association_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_group_association_request_to_yojson : Types.update_firewall_rule_group_association_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_entry_to_yojson : Types.update_firewall_rule_entry -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_rule_entries_to_yojson : Types.update_firewall_rule_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_list_status_to_yojson : Types.firewall_domain_list_status -> [> `String of string ]
val update_firewall_domains_response_to_yojson : Types.update_firewall_domains_response -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_update_operation_to_yojson : Types.firewall_domain_update_operation -> [> `String of string ]
val firewall_domain_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domains_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_domains_request_to_yojson : Types.update_firewall_domains_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_fail_open_status_to_yojson : Types.firewall_fail_open_status -> [> `String of string ]
val firewall_config_to_yojson : Types.firewall_config -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_config_response_to_yojson : Types.update_firewall_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_firewall_config_request_to_yojson : Types.update_firewall_config_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 unknown_resource_exception_to_yojson : Types.unknown_resource_exception -> 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 invalid_tag_exception_to_yojson : Types.invalid_tag_exception -> Smaws_Lib.Json.SerializeHelpers.t
val product_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val subscription_info_to_yojson : Types.subscription_info -> Smaws_Lib.Json.SerializeHelpers.t
val subnet_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val sort_order_to_yojson : Types.sort_order -> [> `String of string ]
val sort_by_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_type_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_type_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_type_description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_policy_document_to_yojson : Types.invalid_policy_document -> Smaws_Lib.Json.SerializeHelpers.t
val boolean__to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val put_resolver_rule_policy_response_to_yojson : Types.put_resolver_rule_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_rule_policy_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val put_resolver_rule_policy_request_to_yojson : Types.put_resolver_rule_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val put_resolver_query_log_config_policy_response_to_yojson : Types.put_resolver_query_log_config_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_policy_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val put_resolver_query_log_config_policy_request_to_yojson : Types.put_resolver_query_log_config_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val put_firewall_rule_group_policy_response_to_yojson : Types.put_firewall_rule_group_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_policy_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val put_firewall_rule_group_policy_request_to_yojson : Types.put_firewall_rule_group_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_next_token_exception_to_yojson : Types.invalid_next_token_exception -> Smaws_Lib.Json.SerializeHelpers.t
val next_token_to_yojson : string -> 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 max_results_to_yojson : int -> 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 resolver_rules_to_yojson : Types.resolver_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_rules_response_to_yojson : Types.list_resolver_rules_response -> Smaws_Lib.Json.SerializeHelpers.t
val filter_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val filter_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val filter_values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val filters_to_yojson : Types.filter list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_rules_request_to_yojson : Types.list_resolver_rules_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_rule_association_status_to_yojson : Types.resolver_rule_association_status -> [> `String of string ]
val resolver_rule_association_to_yojson : Types.resolver_rule_association -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_rule_associations_to_yojson : Types.resolver_rule_association list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_rule_associations_response_to_yojson : Types.list_resolver_rule_associations_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_rule_associations_request_to_yojson : Types.list_resolver_rule_associations_request -> Smaws_Lib.Json.SerializeHelpers.t
val count_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_status_to_yojson : Types.resolver_query_log_config_status -> [> `String of string ]
val resolver_query_log_config_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val destination_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_to_yojson : Types.resolver_query_log_config -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_list_to_yojson : Types.resolver_query_log_config list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_query_log_configs_response_to_yojson : Types.list_resolver_query_log_configs_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_query_log_configs_request_to_yojson : Types.list_resolver_query_log_configs_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_association_status_to_yojson : Types.resolver_query_log_config_association_status -> [> `String of string ]
val resolver_query_log_config_association_error_to_yojson : Types.resolver_query_log_config_association_error -> [> `String of string ]
val resolver_query_log_config_association_error_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_association_to_yojson : Types.resolver_query_log_config_association -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_query_log_config_association_list_to_yojson : Types.resolver_query_log_config_association list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_query_log_config_associations_response_to_yojson : Types.list_resolver_query_log_config_associations_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_query_log_config_associations_request_to_yojson : Types.list_resolver_query_log_config_associations_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_endpoints_to_yojson : Types.resolver_endpoint list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_endpoints_response_to_yojson : Types.list_resolver_endpoints_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_endpoints_request_to_yojson : Types.list_resolver_endpoints_request -> Smaws_Lib.Json.SerializeHelpers.t
val ip_address_status_to_yojson : Types.ip_address_status -> [> `String of string ]
val ip_address_response_to_yojson : Types.ip_address_response -> Smaws_Lib.Json.SerializeHelpers.t
val ip_addresses_response_to_yojson : Types.ip_address_response list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_endpoint_ip_addresses_response_to_yojson : Types.list_resolver_endpoint_ip_addresses_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_endpoint_ip_addresses_request_to_yojson : Types.list_resolver_endpoint_ip_addresses_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_dnssec_config_list_to_yojson : Types.resolver_dnssec_config list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_dnssec_configs_response_to_yojson : Types.list_resolver_dnssec_configs_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_dnssec_configs_request_to_yojson : Types.list_resolver_dnssec_configs_request -> Smaws_Lib.Json.SerializeHelpers.t
val resolver_config_list_to_yojson : Types.resolver_config list -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_configs_response_to_yojson : Types.list_resolver_configs_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_configs_max_result_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_resolver_configs_request_to_yojson : Types.list_resolver_configs_request -> Smaws_Lib.Json.SerializeHelpers.t
val outpost_resolver_list_to_yojson : Types.outpost_resolver list -> Smaws_Lib.Json.SerializeHelpers.t
val list_outpost_resolvers_response_to_yojson : Types.list_outpost_resolvers_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_outpost_resolvers_request_to_yojson : Types.list_outpost_resolvers_request -> Smaws_Lib.Json.SerializeHelpers.t
val display_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_type_definition_to_yojson : Types.firewall_rule_type_definition -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_type_definitions_to_yojson : Types.firewall_rule_type_definition list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_types_response_to_yojson : Types.list_firewall_rule_types_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_types_request_to_yojson : Types.list_firewall_rule_types_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rules_to_yojson : Types.firewall_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rules_response_to_yojson : Types.list_firewall_rules_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rules_request_to_yojson : Types.list_firewall_rules_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_metadata_to_yojson : Types.firewall_rule_group_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_metadata_list_to_yojson : Types.firewall_rule_group_metadata list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_groups_response_to_yojson : Types.list_firewall_rule_groups_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_groups_request_to_yojson : Types.list_firewall_rule_groups_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_associations_to_yojson : Types.firewall_rule_group_association list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_group_associations_response_to_yojson : Types.list_firewall_rule_group_associations_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_rule_group_associations_request_to_yojson : Types.list_firewall_rule_group_associations_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_domains_response_to_yojson : Types.list_firewall_domains_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_domain_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_domains_request_to_yojson : Types.list_firewall_domains_request -> Smaws_Lib.Json.SerializeHelpers.t
val domain_list_type_to_yojson : Types.domain_list_type -> [> `String of string ]
val category_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_list_metadata_to_yojson : Types.firewall_domain_list_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_list_metadata_list_to_yojson : Types.firewall_domain_list_metadata list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_domain_lists_response_to_yojson : Types.list_firewall_domain_lists_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_domain_lists_request_to_yojson : Types.list_firewall_domain_lists_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_config_list_to_yojson : Types.firewall_config list -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_configs_response_to_yojson : Types.list_firewall_configs_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_configs_max_result_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_firewall_configs_request_to_yojson : Types.list_firewall_configs_request -> Smaws_Lib.Json.SerializeHelpers.t
val import_firewall_domains_response_to_yojson : Types.import_firewall_domains_response -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_import_operation_to_yojson : Types.firewall_domain_import_operation -> [> `String of string ]
val domain_list_file_url_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val import_firewall_domains_request_to_yojson : Types.import_firewall_domains_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_policy_response_to_yojson : Types.get_resolver_rule_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_policy_request_to_yojson : Types.get_resolver_rule_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_association_response_to_yojson : Types.get_resolver_rule_association_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_association_request_to_yojson : Types.get_resolver_rule_association_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_response_to_yojson : Types.get_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_rule_request_to_yojson : Types.get_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_policy_response_to_yojson : Types.get_resolver_query_log_config_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_policy_request_to_yojson : Types.get_resolver_query_log_config_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_association_response_to_yojson : Types.get_resolver_query_log_config_association_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_association_request_to_yojson : Types.get_resolver_query_log_config_association_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_response_to_yojson : Types.get_resolver_query_log_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_query_log_config_request_to_yojson : Types.get_resolver_query_log_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_endpoint_response_to_yojson : Types.get_resolver_endpoint_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_endpoint_request_to_yojson : Types.get_resolver_endpoint_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_dnssec_config_response_to_yojson : Types.get_resolver_dnssec_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_dnssec_config_request_to_yojson : Types.get_resolver_dnssec_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_config_response_to_yojson : Types.get_resolver_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_resolver_config_request_to_yojson : Types.get_resolver_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_outpost_resolver_response_to_yojson : Types.get_outpost_resolver_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_outpost_resolver_request_to_yojson : Types.get_outpost_resolver_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_policy_response_to_yojson : Types.get_firewall_rule_group_policy_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_policy_request_to_yojson : Types.get_firewall_rule_group_policy_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_association_response_to_yojson : Types.get_firewall_rule_group_association_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_association_request_to_yojson : Types.get_firewall_rule_group_association_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_rule_group_status_to_yojson : Types.firewall_rule_group_status -> [> `String of string ]
val firewall_rule_group_to_yojson : Types.firewall_rule_group -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_response_to_yojson : Types.get_firewall_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_rule_group_request_to_yojson : Types.get_firewall_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val firewall_domain_list_to_yojson : Types.firewall_domain_list -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_domain_list_response_to_yojson : Types.get_firewall_domain_list_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_domain_list_request_to_yojson : Types.get_firewall_domain_list_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_config_response_to_yojson : Types.get_firewall_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_firewall_config_request_to_yojson : Types.get_firewall_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_rule_response_to_yojson : Types.disassociate_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_rule_request_to_yojson : Types.disassociate_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_query_log_config_response_to_yojson : Types.disassociate_resolver_query_log_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_query_log_config_request_to_yojson : Types.disassociate_resolver_query_log_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_exists_exception_to_yojson : Types.resource_exists_exception -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_endpoint_ip_address_response_to_yojson : Types.disassociate_resolver_endpoint_ip_address_response -> Smaws_Lib.Json.SerializeHelpers.t
val ip_address_update_to_yojson : Types.ip_address_update -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_resolver_endpoint_ip_address_request_to_yojson : Types.disassociate_resolver_endpoint_ip_address_request -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_firewall_rule_group_response_to_yojson : Types.disassociate_firewall_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_firewall_rule_group_request_to_yojson : Types.disassociate_firewall_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_in_use_exception_to_yojson : Types.resource_in_use_exception -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_rule_response_to_yojson : Types.delete_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_rule_request_to_yojson : Types.delete_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_query_log_config_response_to_yojson : Types.delete_resolver_query_log_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_query_log_config_request_to_yojson : Types.delete_resolver_query_log_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_endpoint_response_to_yojson : Types.delete_resolver_endpoint_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_resolver_endpoint_request_to_yojson : Types.delete_resolver_endpoint_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_outpost_resolver_response_to_yojson : Types.delete_outpost_resolver_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_outpost_resolver_request_to_yojson : Types.delete_outpost_resolver_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_group_response_to_yojson : Types.delete_firewall_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_group_request_to_yojson : Types.delete_firewall_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_response_to_yojson : Types.delete_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_request_to_yojson : Types.delete_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_domain_list_response_to_yojson : Types.delete_firewall_domain_list_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_domain_list_request_to_yojson : Types.delete_firewall_domain_list_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_rule_response_to_yojson : Types.create_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_rule_request_to_yojson : Types.create_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_query_log_config_response_to_yojson : Types.create_resolver_query_log_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_query_log_config_request_to_yojson : Types.create_resolver_query_log_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_endpoint_response_to_yojson : Types.create_resolver_endpoint_response -> Smaws_Lib.Json.SerializeHelpers.t
val ip_address_request_to_yojson : Types.ip_address_request -> Smaws_Lib.Json.SerializeHelpers.t
val ip_addresses_request_to_yojson : Types.ip_address_request list -> Smaws_Lib.Json.SerializeHelpers.t
val create_resolver_endpoint_request_to_yojson : Types.create_resolver_endpoint_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_outpost_resolver_response_to_yojson : Types.create_outpost_resolver_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_outpost_resolver_request_to_yojson : Types.create_outpost_resolver_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_group_response_to_yojson : Types.create_firewall_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_group_request_to_yojson : Types.create_firewall_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_response_to_yojson : Types.create_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_request_to_yojson : Types.create_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_domain_list_response_to_yojson : Types.create_firewall_domain_list_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_domain_list_request_to_yojson : Types.create_firewall_domain_list_request -> Smaws_Lib.Json.SerializeHelpers.t
val batch_update_firewall_rule_error_to_yojson : Types.batch_update_firewall_rule_error -> Smaws_Lib.Json.SerializeHelpers.t
val batch_update_firewall_rule_errors_to_yojson : Types.batch_update_firewall_rule_error list -> Smaws_Lib.Json.SerializeHelpers.t
val batch_update_firewall_rule_response_to_yojson : Types.batch_update_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val batch_update_firewall_rule_request_to_yojson : Types.batch_update_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_entry_to_yojson : Types.delete_firewall_rule_entry -> Smaws_Lib.Json.SerializeHelpers.t
val batch_delete_firewall_rule_error_to_yojson : Types.batch_delete_firewall_rule_error -> Smaws_Lib.Json.SerializeHelpers.t
val batch_delete_firewall_rule_errors_to_yojson : Types.batch_delete_firewall_rule_error list -> Smaws_Lib.Json.SerializeHelpers.t
val batch_delete_firewall_rule_response_to_yojson : Types.batch_delete_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_firewall_rule_entries_to_yojson : Types.delete_firewall_rule_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val batch_delete_firewall_rule_request_to_yojson : Types.batch_delete_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_entry_to_yojson : Types.create_firewall_rule_entry -> Smaws_Lib.Json.SerializeHelpers.t
val batch_create_firewall_rule_error_to_yojson : Types.batch_create_firewall_rule_error -> Smaws_Lib.Json.SerializeHelpers.t
val batch_create_firewall_rule_errors_to_yojson : Types.batch_create_firewall_rule_error list -> Smaws_Lib.Json.SerializeHelpers.t
val batch_create_firewall_rule_response_to_yojson : Types.batch_create_firewall_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_firewall_rule_entries_to_yojson : Types.create_firewall_rule_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val batch_create_firewall_rule_request_to_yojson : Types.batch_create_firewall_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_rule_response_to_yojson : Types.associate_resolver_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_rule_request_to_yojson : Types.associate_resolver_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_query_log_config_response_to_yojson : Types.associate_resolver_query_log_config_response -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_query_log_config_request_to_yojson : Types.associate_resolver_query_log_config_request -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_endpoint_ip_address_response_to_yojson : Types.associate_resolver_endpoint_ip_address_response -> Smaws_Lib.Json.SerializeHelpers.t
val associate_resolver_endpoint_ip_address_request_to_yojson : Types.associate_resolver_endpoint_ip_address_request -> Smaws_Lib.Json.SerializeHelpers.t
val associate_firewall_rule_group_response_to_yojson : Types.associate_firewall_rule_group_response -> Smaws_Lib.Json.SerializeHelpers.t
val associate_firewall_rule_group_request_to_yojson : Types.associate_firewall_rule_group_request -> Smaws_Lib.Json.SerializeHelpers.t