Module Smaws_Client_CodeConnections.Json_deserializers

val vpc_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_id_of_yojson : Yojson.Basic.t -> string list -> string
val subnet_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val security_group_id_of_yojson : Yojson.Basic.t -> string list -> string
val security_group_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val tls_certificate_of_yojson : Yojson.Basic.t -> string list -> string
val vpc_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.vpc_configuration
val url_of_yojson : Yojson.Basic.t -> string list -> string
val branch_name_of_yojson : Yojson.Basic.t -> string list -> string
val deployment_file_path_of_yojson : Yojson.Basic.t -> string list -> string
val owner_id_of_yojson : Yojson.Basic.t -> string list -> string
val provider_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.provider_type
val repository_name_of_yojson : Yojson.Basic.t -> string list -> string
val resource_name_of_yojson : Yojson.Basic.t -> string list -> string
val iam_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val sync_configuration_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sync_configuration_type
val publish_deployment_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.publish_deployment_status
val trigger_resource_update_on_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.trigger_resource_update_on
val pull_request_comment_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.pull_request_comment
val sync_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.sync_configuration
val update_sync_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_sync_configuration_output
val update_sync_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_sync_configuration_input
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val update_out_of_sync_exception_of_yojson : Yojson.Basic.t -> string list -> Types.update_out_of_sync_exception
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val invalid_input_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_input_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val concurrent_modification_exception_of_yojson : Yojson.Basic.t -> string list -> Types.concurrent_modification_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val id_of_yojson : Yojson.Basic.t -> string list -> string
val blocker_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.blocker_type
val blocker_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.blocker_status
val created_reason_of_yojson : Yojson.Basic.t -> string list -> string
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val sync_blocker_context_key_of_yojson : Yojson.Basic.t -> string list -> string
val sync_blocker_context_value_of_yojson : Yojson.Basic.t -> string list -> string
val sync_blocker_context_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker_context
val sync_blocker_context_list_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker_context list
val resolved_reason_of_yojson : Yojson.Basic.t -> string list -> string
val sync_blocker_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker
val update_sync_blocker_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_sync_blocker_output
val update_sync_blocker_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_sync_blocker_input
val sync_blocker_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker_does_not_exist_exception
val retry_latest_commit_failed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.retry_latest_commit_failed_exception
val connection_arn_of_yojson : Yojson.Basic.t -> string list -> string
val kms_key_arn_of_yojson : Yojson.Basic.t -> string list -> string
val conditional_check_failed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conditional_check_failed_exception
val update_host_output_of_yojson : Yojson.Basic.t -> string list -> unit
val host_arn_of_yojson : Yojson.Basic.t -> string list -> string
val update_host_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_host_input
val unsupported_operation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_operation_exception
val resource_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_unavailable_exception
val conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_exception
val untag_resource_output_of_yojson : Yojson.Basic.t -> string list -> unit
val amazon_resource_name_of_yojson : Yojson.Basic.t -> string list -> string
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_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_input
val unsupported_provider_type_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_provider_type_exception
val type__of_yojson : Yojson.Basic.t -> string list -> string
val target_of_yojson : Yojson.Basic.t -> string list -> string
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_output_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_input
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val sync_configuration_still_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.sync_configuration_still_exists_exception
val sync_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.sync_configuration list
val latest_sync_blocker_list_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker list
val sync_blocker_summary_of_yojson : Yojson.Basic.t -> string list -> Types.sync_blocker_summary
val sharp_next_token_of_yojson : Yojson.Basic.t -> string list -> string
val sh_a_of_yojson : Yojson.Basic.t -> string list -> string
val directory_of_yojson : Yojson.Basic.t -> string list -> string
val revision_of_yojson : Yojson.Basic.t -> string list -> Types.revision
val resource_sync_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_sync_status
val event_of_yojson : Yojson.Basic.t -> string list -> string
val external_id_of_yojson : Yojson.Basic.t -> string list -> string
val resource_sync_event_of_yojson : Yojson.Basic.t -> string list -> Types.resource_sync_event
val resource_sync_event_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_sync_event list
val resource_sync_attempt_of_yojson : Yojson.Basic.t -> string list -> Types.resource_sync_attempt
val resource_already_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_already_exists_exception
val repository_sync_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.repository_sync_status
val repository_sync_event_of_yojson : Yojson.Basic.t -> string list -> Types.repository_sync_event
val repository_sync_event_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_sync_event list
val parent_of_yojson : Yojson.Basic.t -> string list -> string
val repository_sync_definition_of_yojson : Yojson.Basic.t -> string list -> Types.repository_sync_definition
val repository_sync_definition_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_sync_definition list
val repository_sync_attempt_of_yojson : Yojson.Basic.t -> string list -> Types.repository_sync_attempt
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_tags_for_resource_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_output
val list_tags_for_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_input
val list_sync_configurations_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_sync_configurations_output
val list_sync_configurations_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_sync_configurations_input
val list_repository_sync_definitions_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_repository_sync_definitions_output
val list_repository_sync_definitions_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_repository_sync_definitions_input
val host_name_of_yojson : Yojson.Basic.t -> string list -> string
val host_status_of_yojson : Yojson.Basic.t -> string list -> string
val host_status_message_of_yojson : Yojson.Basic.t -> string list -> string
val host_of_yojson : Yojson.Basic.t -> string list -> Types.host
val host_list_of_yojson : Yojson.Basic.t -> string list -> Types.host list
val list_hosts_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_hosts_output
val list_hosts_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_hosts_input
val connection_name_of_yojson : Yojson.Basic.t -> string list -> string
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val connection_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.connection_status
val connection_of_yojson : Yojson.Basic.t -> string list -> Types.connection
val connection_list_of_yojson : Yojson.Basic.t -> string list -> Types.connection list
val list_connections_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_connections_output
val list_connections_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_connections_input
val get_sync_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_sync_configuration_output
val get_sync_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_sync_configuration_input
val get_sync_blocker_summary_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_sync_blocker_summary_output
val get_sync_blocker_summary_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_sync_blocker_summary_input
val get_resource_sync_status_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_sync_status_output
val get_resource_sync_status_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_sync_status_input
val get_repository_sync_status_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_sync_status_output
val get_repository_sync_status_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_sync_status_input
val get_host_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_host_output
val get_host_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_host_input
val get_connection_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_connection_output
val get_connection_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_connection_input
val delete_sync_configuration_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_sync_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_sync_configuration_input
val delete_host_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_host_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_host_input
val delete_connection_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_connection_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_connection_input
val create_sync_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_sync_configuration_output
val create_sync_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_sync_configuration_input
val create_host_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_host_output
val create_host_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_host_input
val create_connection_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_connection_output
val create_connection_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_connection_input