Module Smaws_Client_Firehose.Json_deserializers

val warehouse_location_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_endpoint_service_name_of_yojson : Yojson.Basic.t -> string list -> string
val non_empty_string_without_whitespace_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val role_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val security_group_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val vpc_configuration_description_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_configuration_description
val vpc_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_configuration
val username_of_yojson : Yojson.Basic.t -> string list -> string
val update_destination_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delivery_stream_name_of_yojson : Yojson.Basic.t -> string list -> string
val delivery_stream_version_id_of_yojson : Yojson.Basic.t -> string list -> string
val destination_id_of_yojson : Yojson.Basic.t -> string list -> string
val bucket_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val prefix_of_yojson : Yojson.Basic.t -> string list -> string
val error_output_prefix_of_yojson : Yojson.Basic.t -> string list -> string
val size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.buffering_hints
val compression_format_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.compression_format
val no_encryption_config_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.no_encryption_config
val awskms_key_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val kms_encryption_config_of_yojson : Yojson.Basic.t -> string list -> Types.kms_encryption_config
val encryption_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_configuration
val boolean_object_of_yojson : Yojson.Basic.t -> string list -> bool
val log_group_name_of_yojson : Yojson.Basic.t -> string list -> string
val log_stream_name_of_yojson : Yojson.Basic.t -> string list -> string
val cloud_watch_logging_options_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_options
val s3_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.s3_destination_update
val processor_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.processor_type
val processor_parameter_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.processor_parameter_name
val processor_parameter_value_of_yojson : Yojson.Basic.t -> string list -> string
val processor_parameter_of_yojson : Yojson.Basic.t -> string list -> Types.processor_parameter
val processor_parameter_list_of_yojson : Yojson.Basic.t -> string list -> Types.processor_parameter list
val processor_of_yojson : Yojson.Basic.t -> string list -> Types.processor
val processor_list_of_yojson : Yojson.Basic.t -> string list -> Types.processor list
val processing_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.processing_configuration
val s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.s3_backup_mode
val schema_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.schema_configuration
val non_empty_string_of_yojson : Yojson.Basic.t -> string list -> string
val column_to_json_key_mappings_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val open_x_json_ser_de_of_yojson : Yojson.Basic.t -> string list -> Types.open_x_json_ser_de
val list_of_non_empty_strings_of_yojson : Yojson.Basic.t -> string list -> string list
val hive_json_ser_de_of_yojson : Yojson.Basic.t -> string list -> Types.hive_json_ser_de
val deserializer_of_yojson : Yojson.Basic.t -> string list -> Types.deserializer
val input_format_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.input_format_configuration
val block_size_bytes_of_yojson : Yojson.Basic.t -> string list -> int
val parquet_page_size_bytes_of_yojson : Yojson.Basic.t -> string list -> int
val parquet_compression_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.parquet_compression
val non_negative_integer_object_of_yojson : Yojson.Basic.t -> string list -> int
val parquet_writer_version_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.parquet_writer_version
val parquet_ser_de_of_yojson : Yojson.Basic.t -> string list -> Types.parquet_ser_de
val orc_stripe_size_bytes_of_yojson : Yojson.Basic.t -> string list -> int
val orc_row_index_stride_of_yojson : Yojson.Basic.t -> string list -> int
val proportion_of_yojson : Yojson.Basic.t -> string list -> float
val orc_compression_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.orc_compression
val list_of_non_empty_strings_without_whitespace_of_yojson : Yojson.Basic.t -> string list -> string list
val orc_format_version_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.orc_format_version
val orc_ser_de_of_yojson : Yojson.Basic.t -> string list -> Types.orc_ser_de
val serializer_of_yojson : Yojson.Basic.t -> string list -> Types.serializer
val output_format_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.output_format_configuration
val data_format_conversion_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.data_format_conversion_configuration
val retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.retry_options
val dynamic_partitioning_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.dynamic_partitioning_configuration
val file_extension_of_yojson : Yojson.Basic.t -> string list -> string
val custom_time_zone_of_yojson : Yojson.Basic.t -> string list -> string
val extended_s3_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.extended_s3_destination_update
val cluster_jdbcur_l_of_yojson : Yojson.Basic.t -> string list -> string
val data_table_name_of_yojson : Yojson.Basic.t -> string list -> string
val data_table_columns_of_yojson : Yojson.Basic.t -> string list -> string
val copy_options_of_yojson : Yojson.Basic.t -> string list -> string
val copy_command_of_yojson : Yojson.Basic.t -> string list -> Types.copy_command
val password_of_yojson : Yojson.Basic.t -> string list -> string
val redshift_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val redshift_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_retry_options
val redshift_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.redshift_s3_backup_mode
val secret_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val secrets_manager_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.secrets_manager_configuration
val redshift_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_destination_update
val elasticsearch_domain_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val elasticsearch_cluster_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val elasticsearch_index_name_of_yojson : Yojson.Basic.t -> string list -> string
val elasticsearch_type_name_of_yojson : Yojson.Basic.t -> string list -> string
val elasticsearch_index_rotation_period_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.elasticsearch_index_rotation_period
val elasticsearch_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val elasticsearch_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val elasticsearch_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.elasticsearch_buffering_hints
val elasticsearch_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val elasticsearch_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.elasticsearch_retry_options
val default_document_id_format_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.default_document_id_format
val document_id_options_of_yojson : Yojson.Basic.t -> string list -> Types.document_id_options
val elasticsearch_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.elasticsearch_destination_update
val amazonopensearchservice_domain_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val amazonopensearchservice_cluster_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val amazonopensearchservice_index_name_of_yojson : Yojson.Basic.t -> string list -> string
val amazonopensearchservice_type_name_of_yojson : Yojson.Basic.t -> string list -> string
val amazonopensearchservice_index_rotation_period_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.amazonopensearchservice_index_rotation_period
val amazonopensearchservice_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val amazonopensearchservice_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val amazonopensearchservice_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.amazonopensearchservice_buffering_hints
val amazonopensearchservice_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val amazonopensearchservice_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.amazonopensearchservice_retry_options
val amazonopensearchservice_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.amazonopensearchservice_destination_update
val hec_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val hec_endpoint_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.hec_endpoint_type
val hec_token_of_yojson : Yojson.Basic.t -> string list -> string
val hec_acknowledgment_timeout_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val splunk_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val splunk_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.splunk_retry_options
val splunk_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.splunk_s3_backup_mode
val splunk_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val splunk_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val splunk_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.splunk_buffering_hints
val splunk_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.splunk_destination_update
val http_endpoint_url_of_yojson : Yojson.Basic.t -> string list -> string
val http_endpoint_name_of_yojson : Yojson.Basic.t -> string list -> string
val http_endpoint_access_key_of_yojson : Yojson.Basic.t -> string list -> string
val http_endpoint_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_configuration
val http_endpoint_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val http_endpoint_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val http_endpoint_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_buffering_hints
val content_encoding_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.content_encoding
val http_endpoint_attribute_name_of_yojson : Yojson.Basic.t -> string list -> string
val http_endpoint_attribute_value_of_yojson : Yojson.Basic.t -> string list -> string
val http_endpoint_common_attribute_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_common_attribute
val http_endpoint_common_attributes_list_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_common_attribute list
val http_endpoint_request_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_request_configuration
val http_endpoint_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val http_endpoint_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_retry_options
val http_endpoint_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.http_endpoint_s3_backup_mode
val http_endpoint_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_destination_update
val amazon_open_search_serverless_collection_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val amazon_open_search_serverless_index_name_of_yojson : Yojson.Basic.t -> string list -> string
val amazon_open_search_serverless_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val amazon_open_search_serverless_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val amazon_open_search_serverless_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.amazon_open_search_serverless_buffering_hints
val amazon_open_search_serverless_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val amazon_open_search_serverless_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.amazon_open_search_serverless_retry_options
val amazon_open_search_serverless_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.amazon_open_search_serverless_destination_update
val snowflake_account_url_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_private_key_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_key_passphrase_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_user_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_database_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_schema_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_table_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_role_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_role_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_role_configuration
val snowflake_data_loading_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snowflake_data_loading_option
val snowflake_meta_data_column_name_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_content_column_name_of_yojson : Yojson.Basic.t -> string list -> string
val snowflake_retry_duration_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val snowflake_retry_options_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_retry_options
val snowflake_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snowflake_s3_backup_mode
val snowflake_buffering_size_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val snowflake_buffering_interval_in_seconds_of_yojson : Yojson.Basic.t -> string list -> int
val snowflake_buffering_hints_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_buffering_hints
val snowflake_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_destination_update
val string_with_letters_digits_underscores_dots_of_yojson : Yojson.Basic.t -> string list -> string
val partition_field_of_yojson : Yojson.Basic.t -> string list -> Types.partition_field
val partition_fields_of_yojson : Yojson.Basic.t -> string list -> Types.partition_field list
val partition_spec_of_yojson : Yojson.Basic.t -> string list -> Types.partition_spec
val destination_table_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.destination_table_configuration
val destination_table_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.destination_table_configuration list
val schema_evolution_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.schema_evolution_configuration
val table_creation_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.table_creation_configuration
val iceberg_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.iceberg_s3_backup_mode
val glue_data_catalog_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val catalog_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.catalog_configuration
val s3_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.s3_destination_configuration
val iceberg_destination_update_of_yojson : Yojson.Basic.t -> string list -> Types.iceberg_destination_update
val update_destination_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_destination_input
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val resource_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_in_use_exception
val invalid_argument_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_argument_exception
val concurrent_modification_exception_of_yojson : Yojson.Basic.t -> string list -> Types.concurrent_modification_exception
val untag_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.untag_delivery_stream_input
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val topic_name_of_yojson : Yojson.Basic.t -> string list -> string
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val throughput_hint_in_m_bs_of_yojson : Yojson.Basic.t -> string list -> int
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_delivery_stream_input_tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.tag_delivery_stream_input
val stop_delivery_stream_encryption_output_of_yojson : Yojson.Basic.t -> string list -> unit
val stop_delivery_stream_encryption_input_of_yojson : Yojson.Basic.t -> string list -> Types.stop_delivery_stream_encryption_input
val start_delivery_stream_encryption_output_of_yojson : Yojson.Basic.t -> string list -> unit
val awskms_key_arn_for_ss_e_of_yojson : Yojson.Basic.t -> string list -> string
val key_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.key_type
val delivery_stream_encryption_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.delivery_stream_encryption_configuration_input
val start_delivery_stream_encryption_input_of_yojson : Yojson.Basic.t -> string list -> Types.start_delivery_stream_encryption_input
val error_code_of_yojson : Yojson.Basic.t -> string list -> string
val invalid_kms_resource_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_kms_resource_exception
val s3_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.s3_destination_description
val splunk_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.splunk_destination_description
val splunk_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.splunk_destination_configuration
val direct_put_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.direct_put_source_description
val kinesis_stream_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val delivery_start_timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val kinesis_stream_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_stream_source_description
val msk_cluster_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val connectivity_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.connectivity
val authentication_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.authentication_configuration
val read_from_timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val msk_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.msk_source_description
val database_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.database_type
val database_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val database_port_of_yojson : Yojson.Basic.t -> string list -> int
val ssl_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ssl_mode
val database_name_of_yojson : Yojson.Basic.t -> string list -> string
val database_include_or_exclude_list_of_yojson : Yojson.Basic.t -> string list -> string list
val database_list_of_yojson : Yojson.Basic.t -> string list -> Types.database_list
val database_table_name_of_yojson : Yojson.Basic.t -> string list -> string
val database_table_include_or_exclude_list_of_yojson : Yojson.Basic.t -> string list -> string list
val database_table_list_of_yojson : Yojson.Basic.t -> string list -> Types.database_table_list
val database_column_name_of_yojson : Yojson.Basic.t -> string list -> string
val database_column_include_or_exclude_list_of_yojson : Yojson.Basic.t -> string list -> string list
val database_column_list_of_yojson : Yojson.Basic.t -> string list -> Types.database_column_list
val snapshot_requested_by_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snapshot_requested_by
val snapshot_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.snapshot_status
val delivery_stream_failure_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.delivery_stream_failure_type
val failure_description_of_yojson : Yojson.Basic.t -> string list -> Types.failure_description
val database_snapshot_info_of_yojson : Yojson.Basic.t -> string list -> Types.database_snapshot_info
val database_snapshot_info_list_of_yojson : Yojson.Basic.t -> string list -> Types.database_snapshot_info list
val database_source_authentication_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.database_source_authentication_configuration
val database_source_vpc_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.database_source_vpc_configuration
val database_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.database_source_description
val source_description_of_yojson : Yojson.Basic.t -> string list -> Types.source_description
val snowflake_vpc_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_vpc_configuration
val snowflake_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_destination_description
val snowflake_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.snowflake_destination_configuration
val service_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_unavailable_exception
val redshift_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_destination_description
val redshift_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_destination_configuration
val data_of_yojson : Yojson.Basic.t -> string list -> bytes
val record_of_yojson : Yojson.Basic.t -> string list -> Types.record
val put_response_record_id_of_yojson : Yojson.Basic.t -> string list -> string
val put_record_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_output
val put_record_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_input
val put_record_batch_response_entry_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_batch_response_entry
val put_record_batch_response_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_batch_response_entry list
val put_record_batch_request_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.record list
val put_record_batch_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_batch_output
val put_record_batch_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_record_batch_input
val invalid_source_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_source_exception
val msk_source_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.msk_source_configuration
val list_tags_for_delivery_stream_output_tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val list_tags_for_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_delivery_stream_output
val list_tags_for_delivery_stream_input_limit_of_yojson : Yojson.Basic.t -> string list -> int
val list_tags_for_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_delivery_stream_input
val delivery_stream_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_delivery_streams_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_delivery_streams_output
val list_delivery_streams_input_limit_of_yojson : Yojson.Basic.t -> string list -> int
val delivery_stream_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.delivery_stream_type
val list_delivery_streams_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_delivery_streams_input
val kinesis_stream_source_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_stream_source_configuration
val iceberg_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.iceberg_destination_description
val iceberg_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.iceberg_destination_configuration
val http_endpoint_description_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_description
val http_endpoint_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_destination_description
val http_endpoint_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.http_endpoint_destination_configuration
val delivery_stream_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val delivery_stream_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.delivery_stream_status
val delivery_stream_encryption_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.delivery_stream_encryption_status
val delivery_stream_encryption_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.delivery_stream_encryption_configuration
val extended_s3_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.extended_s3_destination_description
val elasticsearch_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.elasticsearch_s3_backup_mode
val elasticsearch_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.elasticsearch_destination_description
val amazonopensearchservice_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.amazonopensearchservice_s3_backup_mode
val amazonopensearchservice_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.amazonopensearchservice_destination_description
val amazon_open_search_serverless_s3_backup_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.amazon_open_search_serverless_s3_backup_mode
val amazon_open_search_serverless_destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.amazon_open_search_serverless_destination_description
val destination_description_of_yojson : Yojson.Basic.t -> string list -> Types.destination_description
val destination_description_list_of_yojson : Yojson.Basic.t -> string list -> Types.destination_description list
val delivery_stream_description_of_yojson : Yojson.Basic.t -> string list -> Types.delivery_stream_description
val describe_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_delivery_stream_output
val describe_delivery_stream_input_limit_of_yojson : Yojson.Basic.t -> string list -> int
val describe_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_delivery_stream_input
val delete_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_delivery_stream_input
val create_delivery_stream_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_delivery_stream_output
val direct_put_source_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.direct_put_source_configuration
val extended_s3_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.extended_s3_destination_configuration
val elasticsearch_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.elasticsearch_destination_configuration
val amazonopensearchservice_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.amazonopensearchservice_destination_configuration
val amazon_open_search_serverless_destination_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.amazon_open_search_serverless_destination_configuration
val database_surrogate_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val database_source_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.database_source_configuration
val create_delivery_stream_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_delivery_stream_input