Module Smaws_Client_KinesisAnalytics.Json_deserializers

val update_application_response_of_yojson : Yojson.Basic.t -> string list -> unit
val application_name_of_yojson : Yojson.Basic.t -> string list -> string
val application_version_id_of_yojson : Yojson.Basic.t -> string list -> int
val id_of_yojson : Yojson.Basic.t -> string list -> string
val in_app_stream_name_of_yojson : Yojson.Basic.t -> string list -> string
val resource_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val role_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val input_lambda_processor_update_of_yojson : Yojson.Basic.t -> string list -> Types.input_lambda_processor_update
val input_processing_configuration_update_of_yojson : Yojson.Basic.t -> string list -> Types.input_processing_configuration_update
val kinesis_streams_input_update_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_input_update
val kinesis_firehose_input_update_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_input_update
val record_format_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.record_format_type
val record_row_path_of_yojson : Yojson.Basic.t -> string list -> string
val json_mapping_parameters_of_yojson : Yojson.Basic.t -> string list -> Types.json_mapping_parameters
val record_row_delimiter_of_yojson : Yojson.Basic.t -> string list -> string
val record_column_delimiter_of_yojson : Yojson.Basic.t -> string list -> string
val csv_mapping_parameters_of_yojson : Yojson.Basic.t -> string list -> Types.csv_mapping_parameters
val mapping_parameters_of_yojson : Yojson.Basic.t -> string list -> Types.mapping_parameters
val record_format_of_yojson : Yojson.Basic.t -> string list -> Types.record_format
val record_encoding_of_yojson : Yojson.Basic.t -> string list -> string
val record_column_name_of_yojson : Yojson.Basic.t -> string list -> string
val record_column_mapping_of_yojson : Yojson.Basic.t -> string list -> string
val record_column_sql_type_of_yojson : Yojson.Basic.t -> string list -> string
val record_column_of_yojson : Yojson.Basic.t -> string list -> Types.record_column
val record_columns_of_yojson : Yojson.Basic.t -> string list -> Types.record_column list
val input_schema_update_of_yojson : Yojson.Basic.t -> string list -> Types.input_schema_update
val input_parallelism_count_of_yojson : Yojson.Basic.t -> string list -> int
val input_parallelism_update_of_yojson : Yojson.Basic.t -> string list -> Types.input_parallelism_update
val input_update_of_yojson : Yojson.Basic.t -> string list -> Types.input_update
val input_updates_of_yojson : Yojson.Basic.t -> string list -> Types.input_update list
val application_code_of_yojson : Yojson.Basic.t -> string list -> string
val kinesis_streams_output_update_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_output_update
val kinesis_firehose_output_update_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_output_update
val lambda_output_update_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_output_update
val destination_schema_of_yojson : Yojson.Basic.t -> string list -> Types.destination_schema
val output_update_of_yojson : Yojson.Basic.t -> string list -> Types.output_update
val output_updates_of_yojson : Yojson.Basic.t -> string list -> Types.output_update list
val in_app_table_name_of_yojson : Yojson.Basic.t -> string list -> string
val bucket_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val file_key_of_yojson : Yojson.Basic.t -> string list -> string
val s3_reference_data_source_update_of_yojson : Yojson.Basic.t -> string list -> Types.s3_reference_data_source_update
val source_schema_of_yojson : Yojson.Basic.t -> string list -> Types.source_schema
val reference_data_source_update_of_yojson : Yojson.Basic.t -> string list -> Types.reference_data_source_update
val reference_data_source_updates_of_yojson : Yojson.Basic.t -> string list -> Types.reference_data_source_update list
val log_stream_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val cloud_watch_logging_option_update_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option_update
val cloud_watch_logging_option_updates_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option_update list
val application_update_of_yojson : Yojson.Basic.t -> string list -> Types.application_update
val update_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_application_request
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val unsupported_operation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_operation_exception
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 code_validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.code_validation_exception
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val kinesis_analytics_ar_n_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_keys_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val too_many_tags_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_tags_exception
val raw_input_record_of_yojson : Yojson.Basic.t -> string list -> string
val raw_input_records_of_yojson : Yojson.Basic.t -> string list -> string list
val processed_input_record_of_yojson : Yojson.Basic.t -> string list -> string
val processed_input_records_of_yojson : Yojson.Basic.t -> string list -> string list
val unable_to_detect_schema_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unable_to_detect_schema_exception
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tags_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val stop_application_response_of_yojson : Yojson.Basic.t -> string list -> unit
val stop_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.stop_application_request
val start_application_response_of_yojson : Yojson.Basic.t -> string list -> unit
val input_starting_position_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.input_starting_position
val input_starting_position_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.input_starting_position_configuration
val input_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.input_configuration
val input_configurations_of_yojson : Yojson.Basic.t -> string list -> Types.input_configuration list
val start_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_application_request
val invalid_application_configuration_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_application_configuration_exception
val service_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_unavailable_exception
val s3_reference_data_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.s3_reference_data_source_description
val s3_reference_data_source_of_yojson : Yojson.Basic.t -> string list -> Types.s3_reference_data_source
val s3_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.s3_configuration
val resource_provisioned_throughput_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_provisioned_throughput_exceeded_exception
val reference_data_source_description_of_yojson : Yojson.Basic.t -> string list -> Types.reference_data_source_description
val reference_data_source_descriptions_of_yojson : Yojson.Basic.t -> string list -> Types.reference_data_source_description list
val reference_data_source_of_yojson : Yojson.Basic.t -> string list -> Types.reference_data_source
val parsed_input_record_field_of_yojson : Yojson.Basic.t -> string list -> string
val parsed_input_record_of_yojson : Yojson.Basic.t -> string list -> string list
val parsed_input_records_of_yojson : Yojson.Basic.t -> string list -> string list list
val kinesis_streams_output_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_output
val kinesis_firehose_output_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_output
val lambda_output_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_output
val output_of_yojson : Yojson.Basic.t -> string list -> Types.output
val outputs_of_yojson : Yojson.Basic.t -> string list -> Types.output list
val kinesis_streams_output_description_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_output_description
val kinesis_firehose_output_description_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_output_description
val lambda_output_description_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_output_description
val output_description_of_yojson : Yojson.Basic.t -> string list -> Types.output_description
val output_descriptions_of_yojson : Yojson.Basic.t -> string list -> Types.output_description list
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val application_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.application_status
val application_summary_of_yojson : Yojson.Basic.t -> string list -> Types.application_summary
val application_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.application_summary list
val boolean_object_of_yojson : Yojson.Basic.t -> string list -> bool
val list_applications_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_applications_response
val list_applications_input_limit_of_yojson : Yojson.Basic.t -> string list -> int
val list_applications_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_applications_request
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val kinesis_streams_input_description_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_input_description
val kinesis_streams_input_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_streams_input
val kinesis_firehose_input_description_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_input_description
val kinesis_firehose_input_of_yojson : Yojson.Basic.t -> string list -> Types.kinesis_firehose_input
val discover_input_schema_response_of_yojson : Yojson.Basic.t -> string list -> Types.discover_input_schema_response
val input_lambda_processor_of_yojson : Yojson.Basic.t -> string list -> Types.input_lambda_processor
val input_processing_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.input_processing_configuration
val discover_input_schema_request_of_yojson : Yojson.Basic.t -> string list -> Types.discover_input_schema_request
val application_description_of_yojson : Yojson.Basic.t -> string list -> string
val in_app_stream_names_of_yojson : Yojson.Basic.t -> string list -> string list
val input_lambda_processor_description_of_yojson : Yojson.Basic.t -> string list -> Types.input_lambda_processor_description
val input_processing_configuration_description_of_yojson : Yojson.Basic.t -> string list -> Types.input_processing_configuration_description
val input_parallelism_of_yojson : Yojson.Basic.t -> string list -> Types.input_parallelism
val input_description_of_yojson : Yojson.Basic.t -> string list -> Types.input_description
val input_descriptions_of_yojson : Yojson.Basic.t -> string list -> Types.input_description list
val cloud_watch_logging_option_description_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option_description
val cloud_watch_logging_option_descriptions_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option_description list
val application_detail_of_yojson : Yojson.Basic.t -> string list -> Types.application_detail
val describe_application_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_application_response
val describe_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_application_request
val delete_application_reference_data_source_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_application_reference_data_source_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_application_reference_data_source_request
val delete_application_output_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_application_output_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_application_output_request
val delete_application_input_processing_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_application_input_processing_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_application_input_processing_configuration_request
val delete_application_cloud_watch_logging_option_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_application_cloud_watch_logging_option_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_application_cloud_watch_logging_option_request
val delete_application_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_application_request
val create_application_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_application_response
val input_of_yojson : Yojson.Basic.t -> string list -> Types.input
val inputs_of_yojson : Yojson.Basic.t -> string list -> Types.input list
val cloud_watch_logging_option_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option
val cloud_watch_logging_options_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_logging_option list
val create_application_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_application_request
val add_application_reference_data_source_response_of_yojson : Yojson.Basic.t -> string list -> unit
val add_application_reference_data_source_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_application_reference_data_source_request
val add_application_output_response_of_yojson : Yojson.Basic.t -> string list -> unit
val add_application_output_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_application_output_request
val add_application_input_processing_configuration_response_of_yojson : Yojson.Basic.t -> string list -> unit
val add_application_input_processing_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_application_input_processing_configuration_request
val add_application_input_response_of_yojson : Yojson.Basic.t -> string list -> unit
val add_application_input_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_application_input_request
val add_application_cloud_watch_logging_option_response_of_yojson : Yojson.Basic.t -> string list -> unit
val add_application_cloud_watch_logging_option_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_application_cloud_watch_logging_option_request