Module Smaws_Client_BackupGateway.Json_deserializers

val string__of_yojson : Yojson.Basic.t -> string list -> string
val vpc_endpoint_of_yojson : Yojson.Basic.t -> string list -> string
val vmware_category_of_yojson : Yojson.Basic.t -> string list -> string
val vmware_tag_name_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val vmware_to_aws_tag_mapping_of_yojson : Yojson.Basic.t -> string list -> Types.vmware_to_aws_tag_mapping
val vmware_to_aws_tag_mappings_of_yojson : Yojson.Basic.t -> string list -> Types.vmware_to_aws_tag_mapping list
val vmware_tag_of_yojson : Yojson.Basic.t -> string list -> Types.vmware_tag
val vmware_tags_of_yojson : Yojson.Basic.t -> string list -> Types.vmware_tag list
val name_of_yojson : Yojson.Basic.t -> string list -> string
val path_of_yojson : Yojson.Basic.t -> string list -> string
val resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val virtual_machine_of_yojson : Yojson.Basic.t -> string list -> Types.virtual_machine
val virtual_machines_of_yojson : Yojson.Basic.t -> string list -> Types.virtual_machine list
val virtual_machine_details_of_yojson : Yojson.Basic.t -> string list -> Types.virtual_machine_details
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val username_of_yojson : Yojson.Basic.t -> string list -> string
val server_arn_of_yojson : Yojson.Basic.t -> string list -> string
val update_hypervisor_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_hypervisor_output
val host_of_yojson : Yojson.Basic.t -> string list -> string
val password_of_yojson : Yojson.Basic.t -> string list -> string
val log_group_arn_of_yojson : Yojson.Basic.t -> string list -> string
val update_hypervisor_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_hypervisor_input
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val gateway_arn_of_yojson : Yojson.Basic.t -> string list -> string
val update_gateway_software_now_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_gateway_software_now_output
val update_gateway_software_now_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_gateway_software_now_input
val update_gateway_information_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_gateway_information_output
val update_gateway_information_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_gateway_information_input
val untag_resource_output_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_output
val tag_keys_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 throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val test_hypervisor_configuration_output_of_yojson : Yojson.Basic.t -> string list -> unit
val test_hypervisor_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.test_hypervisor_configuration_input
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_output_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_output
val tag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_input
val sync_metadata_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sync_metadata_status
val start_virtual_machines_metadata_sync_output_of_yojson : Yojson.Basic.t -> string list -> Types.start_virtual_machines_metadata_sync_output
val start_virtual_machines_metadata_sync_input_of_yojson : Yojson.Basic.t -> string list -> Types.start_virtual_machines_metadata_sync_input
val put_maintenance_start_time_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_maintenance_start_time_output
val hour_of_day_of_yojson : Yojson.Basic.t -> string list -> int
val minute_of_hour_of_yojson : Yojson.Basic.t -> string list -> int
val day_of_week_of_yojson : Yojson.Basic.t -> string list -> int
val day_of_month_of_yojson : Yojson.Basic.t -> string list -> int
val put_maintenance_start_time_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_maintenance_start_time_input
val put_hypervisor_property_mappings_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_hypervisor_property_mappings_output
val iam_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val put_hypervisor_property_mappings_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_hypervisor_property_mappings_input
val put_bandwidth_rate_limit_schedule_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_bandwidth_rate_limit_schedule_output
val average_upload_rate_limit_of_yojson : Yojson.Basic.t -> string list -> int
val days_of_week_of_yojson : Yojson.Basic.t -> string list -> int list
val bandwidth_rate_limit_interval_of_yojson : Yojson.Basic.t -> string list -> Types.bandwidth_rate_limit_interval
val bandwidth_rate_limit_intervals_of_yojson : Yojson.Basic.t -> string list -> Types.bandwidth_rate_limit_interval list
val put_bandwidth_rate_limit_schedule_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_bandwidth_rate_limit_schedule_input
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val maintenance_start_time_of_yojson : Yojson.Basic.t -> string list -> Types.maintenance_start_time
val list_virtual_machines_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_virtual_machines_output
val list_virtual_machines_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_virtual_machines_input
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 kms_key_arn_of_yojson : Yojson.Basic.t -> string list -> string
val hypervisor_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.hypervisor_state
val hypervisor_of_yojson : Yojson.Basic.t -> string list -> Types.hypervisor
val hypervisors_of_yojson : Yojson.Basic.t -> string list -> Types.hypervisor list
val list_hypervisors_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_hypervisors_output
val list_hypervisors_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_hypervisors_input
val gateway_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.gateway_type
val hypervisor_id_of_yojson : Yojson.Basic.t -> string list -> string
val gateway_of_yojson : Yojson.Basic.t -> string list -> Types.gateway
val gateways_of_yojson : Yojson.Basic.t -> string list -> Types.gateway list
val list_gateways_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_gateways_output
val list_gateways_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_gateways_input
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val import_hypervisor_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.import_hypervisor_configuration_output
val import_hypervisor_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.import_hypervisor_configuration_input
val hypervisor_details_of_yojson : Yojson.Basic.t -> string list -> Types.hypervisor_details
val get_virtual_machine_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_virtual_machine_output
val get_virtual_machine_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_virtual_machine_input
val get_hypervisor_property_mappings_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_hypervisor_property_mappings_output
val get_hypervisor_property_mappings_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_hypervisor_property_mappings_input
val get_hypervisor_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_hypervisor_output
val get_hypervisor_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_hypervisor_input
val gateway_details_of_yojson : Yojson.Basic.t -> string list -> Types.gateway_details
val get_gateway_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_gateway_output
val get_gateway_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_gateway_input
val get_bandwidth_rate_limit_schedule_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_bandwidth_rate_limit_schedule_output
val get_bandwidth_rate_limit_schedule_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_bandwidth_rate_limit_schedule_input
val disassociate_gateway_from_server_output_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_gateway_from_server_output
val disassociate_gateway_from_server_input_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_gateway_from_server_input
val delete_hypervisor_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hypervisor_output
val delete_hypervisor_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_hypervisor_input
val delete_gateway_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_gateway_output
val delete_gateway_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_gateway_input
val create_gateway_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_gateway_output
val activation_key_of_yojson : Yojson.Basic.t -> string list -> string
val create_gateway_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_gateway_input
val associate_gateway_to_server_output_of_yojson : Yojson.Basic.t -> string list -> Types.associate_gateway_to_server_output
val associate_gateway_to_server_input_of_yojson : Yojson.Basic.t -> string list -> Types.associate_gateway_to_server_input