Module Smaws_Client_StorageGateway.Json_serializers

val string__to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val integer_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val error_details_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val double_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val target_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val network_interface_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val positive_int_object_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val boolean2_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val volumei_scsi_attributes_to_yojson : Types.volumei_scsi_attributes -> Smaws_Lib.Json.SerializeHelpers.t
val volume_used_in_bytes_to_yojson : Smaws_Lib.CoreTypes.Int64.t -> Smaws_Lib.Json.SerializeHelpers.t
val volume_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val volume_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val volume_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val volume_recovery_point_info_to_yojson : Types.volume_recovery_point_info -> Smaws_Lib.Json.SerializeHelpers.t
val volume_recovery_point_infos_to_yojson : Types.volume_recovery_point_info list -> Smaws_Lib.Json.SerializeHelpers.t
val volume_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val volume_attachment_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val volume_infos_to_yojson : Types.volume_info list -> Smaws_Lib.Json.SerializeHelpers.t
val volume_ar_ns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_device_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_device_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_device_vendor_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_device_product_identifier_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val devicei_scsi_attributes_to_yojson : Types.devicei_scsi_attributes -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_devices_to_yojson : Types.vtl_device list -> Smaws_Lib.Json.SerializeHelpers.t
val vtl_device_ar_ns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val user_list_user_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val user_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val update_vtl_device_type_output_to_yojson : Types.update_vtl_device_type_output -> Smaws_Lib.Json.SerializeHelpers.t
val device_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_vtl_device_type_input_to_yojson : Types.update_vtl_device_type_input -> Smaws_Lib.Json.SerializeHelpers.t
val error_code_to_yojson : Types.error_code -> [> `String of string ]
val storage_gateway_error_to_yojson : Types.storage_gateway_error -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_gateway_request_exception_to_yojson : Types.invalid_gateway_request_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_server_error_to_yojson : Types.internal_server_error -> Smaws_Lib.Json.SerializeHelpers.t
val update_snapshot_schedule_output_to_yojson : Types.update_snapshot_schedule_output -> Smaws_Lib.Json.SerializeHelpers.t
val hour_of_day_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val recurrence_in_hours_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tags_to_yojson : Types.tag list -> Smaws_Lib.Json.SerializeHelpers.t
val update_snapshot_schedule_input_to_yojson : Types.update_snapshot_schedule_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_security_strategy_output_to_yojson : Types.update_smb_security_strategy_output -> Smaws_Lib.Json.SerializeHelpers.t
val smb_security_strategy_to_yojson : Types.smb_security_strategy -> [> `String of string ]
val update_smb_security_strategy_input_to_yojson : Types.update_smb_security_strategy_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_local_groups_output_to_yojson : Types.update_smb_local_groups_output -> Smaws_Lib.Json.SerializeHelpers.t
val smb_local_groups_to_yojson : Types.smb_local_groups -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_local_groups_input_to_yojson : Types.update_smb_local_groups_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_file_share_visibility_output_to_yojson : Types.update_smb_file_share_visibility_output -> Smaws_Lib.Json.SerializeHelpers.t
val boolean__to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_file_share_visibility_input_to_yojson : Types.update_smb_file_share_visibility_input -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_file_share_output_to_yojson : Types.update_smb_file_share_output -> Smaws_Lib.Json.SerializeHelpers.t
val encryption_type_to_yojson : Types.encryption_type -> [> `String of string ]
val kms_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val storage_class_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val object_ac_l_to_yojson : Types.object_ac_l -> [> `String of string ]
val audit_destination_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val case_sensitivity_to_yojson : Types.case_sensitivity -> [> `String of string ]
val file_share_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cache_stale_timeout_in_seconds_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val cache_attributes_to_yojson : Types.cache_attributes -> Smaws_Lib.Json.SerializeHelpers.t
val notification_policy_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_smb_file_share_input_to_yojson : Types.update_smb_file_share_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_nfs_file_share_output_to_yojson : Types.update_nfs_file_share_output -> Smaws_Lib.Json.SerializeHelpers.t
val permission_mode_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val nfs_file_share_defaults_to_yojson : Types.nfs_file_share_defaults -> Smaws_Lib.Json.SerializeHelpers.t
val ipv4_or_ipv6_address_cid_r_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_client_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val squash_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_nfs_file_share_input_to_yojson : Types.update_nfs_file_share_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_maintenance_start_time_output_to_yojson : Types.update_maintenance_start_time_output -> Smaws_Lib.Json.SerializeHelpers.t
val minute_of_hour_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val day_of_week_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val day_of_month_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val automatic_update_policy_to_yojson : Types.automatic_update_policy -> [> `String of string ]
val software_update_preferences_to_yojson : Types.software_update_preferences -> Smaws_Lib.Json.SerializeHelpers.t
val update_maintenance_start_time_input_to_yojson : Types.update_maintenance_start_time_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_gateway_software_now_output_to_yojson : Types.update_gateway_software_now_output -> Smaws_Lib.Json.SerializeHelpers.t
val update_gateway_software_now_input_to_yojson : Types.update_gateway_software_now_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_gateway_information_output_to_yojson : Types.update_gateway_information_output -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_timezone_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cloud_watch_log_group_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_capacity_to_yojson : Types.gateway_capacity -> [> `String of string ]
val update_gateway_information_input_to_yojson : Types.update_gateway_information_input -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_file_system_association_output_to_yojson : Types.update_file_system_association_output -> Smaws_Lib.Json.SerializeHelpers.t
val domain_user_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val domain_user_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_file_system_association_input_to_yojson : Types.update_file_system_association_input -> Smaws_Lib.Json.SerializeHelpers.t
val iqn_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_chap_credentials_output_to_yojson : Types.update_chap_credentials_output -> Smaws_Lib.Json.SerializeHelpers.t
val chap_secret_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_chap_credentials_input_to_yojson : Types.update_chap_credentials_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_bandwidth_rate_limit_schedule_output_to_yojson : Types.update_bandwidth_rate_limit_schedule_output -> Smaws_Lib.Json.SerializeHelpers.t
val days_of_week_to_yojson : int list -> Smaws_Lib.Json.SerializeHelpers.t
val bandwidth_upload_rate_limit_to_yojson : Smaws_Lib.CoreTypes.Int64.t -> Smaws_Lib.Json.SerializeHelpers.t
val bandwidth_download_rate_limit_to_yojson : Smaws_Lib.CoreTypes.Int64.t -> Smaws_Lib.Json.SerializeHelpers.t
val bandwidth_rate_limit_interval_to_yojson : Types.bandwidth_rate_limit_interval -> Smaws_Lib.Json.SerializeHelpers.t
val bandwidth_rate_limit_intervals_to_yojson : Types.bandwidth_rate_limit_interval list -> Smaws_Lib.Json.SerializeHelpers.t
val update_bandwidth_rate_limit_schedule_input_to_yojson : Types.update_bandwidth_rate_limit_schedule_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_bandwidth_rate_limit_output_to_yojson : Types.update_bandwidth_rate_limit_output -> Smaws_Lib.Json.SerializeHelpers.t
val update_bandwidth_rate_limit_input_to_yojson : Types.update_bandwidth_rate_limit_input -> Smaws_Lib.Json.SerializeHelpers.t
val update_automatic_tape_creation_policy_output_to_yojson : Types.update_automatic_tape_creation_policy_output -> Smaws_Lib.Json.SerializeHelpers.t
val tape_barcode_prefix_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val pool_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val minimum_num_tapes_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val automatic_tape_creation_rule_to_yojson : Types.automatic_tape_creation_rule -> Smaws_Lib.Json.SerializeHelpers.t
val automatic_tape_creation_rules_to_yojson : Types.automatic_tape_creation_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val update_automatic_tape_creation_policy_input_to_yojson : Types.update_automatic_tape_creation_policy_input -> Smaws_Lib.Json.SerializeHelpers.t
val timeout_in_seconds_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val time_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val target_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_barcode_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val double_object_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val tapes_to_yojson : Types.tape list -> Smaws_Lib.Json.SerializeHelpers.t
val tape_storage_class_to_yojson : Types.tape_storage_class -> [> `String of string ]
val tape_recovery_point_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_recovery_point_info_to_yojson : Types.tape_recovery_point_info -> Smaws_Lib.Json.SerializeHelpers.t
val tape_recovery_point_infos_to_yojson : Types.tape_recovery_point_info list -> Smaws_Lib.Json.SerializeHelpers.t
val tape_infos_to_yojson : Types.tape_info list -> Smaws_Lib.Json.SerializeHelpers.t
val tape_drive_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_archive_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tape_archives_to_yojson : Types.tape_archive list -> Smaws_Lib.Json.SerializeHelpers.t
val tape_ar_ns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_keys_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val supported_gateway_capacities_to_yojson : Types.gateway_capacity list -> Smaws_Lib.Json.SerializeHelpers.t
val disk_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val created_date_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val storedi_scsi_volume_to_yojson : Types.storedi_scsi_volume -> Smaws_Lib.Json.SerializeHelpers.t
val storedi_scsi_volumes_to_yojson : Types.storedi_scsi_volume list -> Smaws_Lib.Json.SerializeHelpers.t
val start_gateway_output_to_yojson : Types.start_gateway_output -> Smaws_Lib.Json.SerializeHelpers.t
val start_gateway_input_to_yojson : Types.start_gateway_input -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_cache_report_output_to_yojson : Types.start_cache_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val role_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val location_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val region_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dns_host_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_filter_name_to_yojson : Types.cache_report_filter_name -> [> `String of string ]
val cache_report_filter_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_filter_values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_filter_to_yojson : Types.cache_report_filter -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_filter_list_to_yojson : Types.cache_report_filter list -> Smaws_Lib.Json.SerializeHelpers.t
val client_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_cache_report_input_to_yojson : Types.start_cache_report_input -> Smaws_Lib.Json.SerializeHelpers.t
val start_availability_monitor_test_output_to_yojson : Types.start_availability_monitor_test_output -> Smaws_Lib.Json.SerializeHelpers.t
val start_availability_monitor_test_input_to_yojson : Types.start_availability_monitor_test_input -> Smaws_Lib.Json.SerializeHelpers.t
val shutdown_gateway_output_to_yojson : Types.shutdown_gateway_output -> Smaws_Lib.Json.SerializeHelpers.t
val shutdown_gateway_input_to_yojson : Types.shutdown_gateway_input -> Smaws_Lib.Json.SerializeHelpers.t
val set_smb_guest_password_output_to_yojson : Types.set_smb_guest_password_output -> Smaws_Lib.Json.SerializeHelpers.t
val smb_guest_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val set_smb_guest_password_input_to_yojson : Types.set_smb_guest_password_input -> Smaws_Lib.Json.SerializeHelpers.t
val set_local_console_password_output_to_yojson : Types.set_local_console_password_output -> Smaws_Lib.Json.SerializeHelpers.t
val local_console_password_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val set_local_console_password_input_to_yojson : Types.set_local_console_password_input -> Smaws_Lib.Json.SerializeHelpers.t
val retrieve_tape_recovery_point_output_to_yojson : Types.retrieve_tape_recovery_point_output -> Smaws_Lib.Json.SerializeHelpers.t
val retrieve_tape_recovery_point_input_to_yojson : Types.retrieve_tape_recovery_point_input -> Smaws_Lib.Json.SerializeHelpers.t
val retrieve_tape_archive_output_to_yojson : Types.retrieve_tape_archive_output -> Smaws_Lib.Json.SerializeHelpers.t
val retrieve_tape_archive_input_to_yojson : Types.retrieve_tape_archive_input -> Smaws_Lib.Json.SerializeHelpers.t
val reset_cache_output_to_yojson : Types.reset_cache_output -> Smaws_Lib.Json.SerializeHelpers.t
val reset_cache_input_to_yojson : Types.reset_cache_input -> Smaws_Lib.Json.SerializeHelpers.t
val resource_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val remove_tags_from_resource_output_to_yojson : Types.remove_tags_from_resource_output -> Smaws_Lib.Json.SerializeHelpers.t
val remove_tags_from_resource_input_to_yojson : Types.remove_tags_from_resource_input -> Smaws_Lib.Json.SerializeHelpers.t
val notification_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val refresh_cache_output_to_yojson : Types.refresh_cache_output -> Smaws_Lib.Json.SerializeHelpers.t
val folder_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val folder_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val refresh_cache_input_to_yojson : Types.refresh_cache_input -> Smaws_Lib.Json.SerializeHelpers.t
val notify_when_uploaded_output_to_yojson : Types.notify_when_uploaded_output -> Smaws_Lib.Json.SerializeHelpers.t
val notify_when_uploaded_input_to_yojson : Types.notify_when_uploaded_input -> Smaws_Lib.Json.SerializeHelpers.t
val marker_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val list_volumes_output_to_yojson : Types.list_volumes_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_volumes_input_to_yojson : Types.list_volumes_input -> Smaws_Lib.Json.SerializeHelpers.t
val list_volume_recovery_points_output_to_yojson : Types.list_volume_recovery_points_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_volume_recovery_points_input_to_yojson : Types.list_volume_recovery_points_input -> Smaws_Lib.Json.SerializeHelpers.t
val initiator_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val initiators_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val list_volume_initiators_output_to_yojson : Types.list_volume_initiators_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_volume_initiators_input_to_yojson : Types.list_volume_initiators_input -> Smaws_Lib.Json.SerializeHelpers.t
val list_tapes_output_to_yojson : Types.list_tapes_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_tapes_input_to_yojson : Types.list_tapes_input -> Smaws_Lib.Json.SerializeHelpers.t
val pool_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val pool_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val retention_lock_type_to_yojson : Types.retention_lock_type -> [> `String of string ]
val retention_lock_time_in_days_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val pool_status_to_yojson : Types.pool_status -> [> `String of string ]
val pool_infos_to_yojson : Types.pool_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_tape_pools_output_to_yojson : Types.list_tape_pools_output -> Smaws_Lib.Json.SerializeHelpers.t
val pool_ar_ns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val list_tape_pools_input_to_yojson : Types.list_tape_pools_input -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_output_to_yojson : Types.list_tags_for_resource_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_input_to_yojson : Types.list_tags_for_resource_input -> Smaws_Lib.Json.SerializeHelpers.t
val disk_allocation_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val disk_attribute_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val disk_attribute_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val disks_to_yojson : Types.disk list -> Smaws_Lib.Json.SerializeHelpers.t
val list_local_disks_output_to_yojson : Types.list_local_disks_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_local_disks_input_to_yojson : Types.list_local_disks_input -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_operational_state_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_instance_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_instance_region_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val host_environment_to_yojson : Types.host_environment -> [> `String of string ]
val host_environment_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val deprecation_date_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val software_version_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val gateways_to_yojson : Types.gateway_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_gateways_output_to_yojson : Types.list_gateways_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_gateways_input_to_yojson : Types.list_gateways_input -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_summary_to_yojson : Types.file_system_association_summary -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_summary_list_to_yojson : Types.file_system_association_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_file_system_associations_output_to_yojson : Types.list_file_system_associations_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_file_system_associations_input_to_yojson : Types.list_file_system_associations_input -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_type_to_yojson : Types.file_share_type -> [> `String of string ]
val file_share_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_status_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_info_to_yojson : Types.file_share_info -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_info_list_to_yojson : Types.file_share_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_file_shares_output_to_yojson : Types.list_file_shares_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_file_shares_input_to_yojson : Types.list_file_shares_input -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_status_to_yojson : Types.cache_report_status -> [> `String of string ]
val report_completion_percent_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_info_to_yojson : Types.cache_report_info -> Smaws_Lib.Json.SerializeHelpers.t
val cache_report_list_to_yojson : Types.cache_report_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_cache_reports_output_to_yojson : Types.list_cache_reports_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_cache_reports_input_to_yojson : Types.list_cache_reports_input -> Smaws_Lib.Json.SerializeHelpers.t
val automatic_tape_creation_policy_info_to_yojson : Types.automatic_tape_creation_policy_info -> Smaws_Lib.Json.SerializeHelpers.t
val automatic_tape_creation_policy_infos_to_yojson : Types.automatic_tape_creation_policy_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automatic_tape_creation_policies_output_to_yojson : Types.list_automatic_tape_creation_policies_output -> Smaws_Lib.Json.SerializeHelpers.t
val list_automatic_tape_creation_policies_input_to_yojson : Types.list_automatic_tape_creation_policies_input -> Smaws_Lib.Json.SerializeHelpers.t
val active_directory_status_to_yojson : Types.active_directory_status -> [> `String of string ]
val join_domain_output_to_yojson : Types.join_domain_output -> Smaws_Lib.Json.SerializeHelpers.t
val domain_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val organizational_unit_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val host_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val hosts_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val join_domain_input_to_yojson : Types.join_domain_input -> Smaws_Lib.Json.SerializeHelpers.t
val evict_files_failing_upload_output_to_yojson : Types.evict_files_failing_upload_output -> Smaws_Lib.Json.SerializeHelpers.t
val evict_files_failing_upload_input_to_yojson : Types.evict_files_failing_upload_input -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_file_system_output_to_yojson : Types.disassociate_file_system_output -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_file_system_input_to_yojson : Types.disassociate_file_system_input -> Smaws_Lib.Json.SerializeHelpers.t
val disable_gateway_output_to_yojson : Types.disable_gateway_output -> Smaws_Lib.Json.SerializeHelpers.t
val disable_gateway_input_to_yojson : Types.disable_gateway_input -> Smaws_Lib.Json.SerializeHelpers.t
val detach_volume_output_to_yojson : Types.detach_volume_output -> Smaws_Lib.Json.SerializeHelpers.t
val detach_volume_input_to_yojson : Types.detach_volume_input -> Smaws_Lib.Json.SerializeHelpers.t
val disk_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_working_storage_output_to_yojson : Types.describe_working_storage_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_working_storage_input_to_yojson : Types.describe_working_storage_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_vtl_devices_output_to_yojson : Types.describe_vtl_devices_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_vtl_devices_input_to_yojson : Types.describe_vtl_devices_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_upload_buffer_output_to_yojson : Types.describe_upload_buffer_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_upload_buffer_input_to_yojson : Types.describe_upload_buffer_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tapes_output_to_yojson : Types.describe_tapes_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tapes_input_to_yojson : Types.describe_tapes_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tape_recovery_points_output_to_yojson : Types.describe_tape_recovery_points_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tape_recovery_points_input_to_yojson : Types.describe_tape_recovery_points_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tape_archives_output_to_yojson : Types.describe_tape_archives_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_tape_archives_input_to_yojson : Types.describe_tape_archives_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_storedi_scsi_volumes_output_to_yojson : Types.describe_storedi_scsi_volumes_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_storedi_scsi_volumes_input_to_yojson : Types.describe_storedi_scsi_volumes_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_snapshot_schedule_output_to_yojson : Types.describe_snapshot_schedule_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_snapshot_schedule_input_to_yojson : Types.describe_snapshot_schedule_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_smb_settings_output_to_yojson : Types.describe_smb_settings_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_smb_settings_input_to_yojson : Types.describe_smb_settings_input -> Smaws_Lib.Json.SerializeHelpers.t
val path_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val authentication_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val smb_file_share_info_to_yojson : Types.smb_file_share_info -> Smaws_Lib.Json.SerializeHelpers.t
val smb_file_share_info_list_to_yojson : Types.smb_file_share_info list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_smb_file_shares_output_to_yojson : Types.describe_smb_file_shares_output -> Smaws_Lib.Json.SerializeHelpers.t
val file_share_arn_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_smb_file_shares_input_to_yojson : Types.describe_smb_file_shares_input -> Smaws_Lib.Json.SerializeHelpers.t
val nfs_file_share_info_to_yojson : Types.nfs_file_share_info -> Smaws_Lib.Json.SerializeHelpers.t
val nfs_file_share_info_list_to_yojson : Types.nfs_file_share_info list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_nfs_file_shares_output_to_yojson : Types.describe_nfs_file_shares_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_nfs_file_shares_input_to_yojson : Types.describe_nfs_file_shares_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_maintenance_start_time_output_to_yojson : Types.describe_maintenance_start_time_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_maintenance_start_time_input_to_yojson : Types.describe_maintenance_start_time_input -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_state_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val network_interface_to_yojson : Types.network_interface -> Smaws_Lib.Json.SerializeHelpers.t
val gateway_network_interfaces_to_yojson : Types.network_interface list -> Smaws_Lib.Json.SerializeHelpers.t
val next_update_availability_date_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val last_software_update_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val endpoint_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val software_updates_end_date_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val describe_gateway_information_output_to_yojson : Types.describe_gateway_information_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_gateway_information_input_to_yojson : Types.describe_gateway_information_input -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_location_ar_n_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ipv4_address_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ip_address_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val endpoint_network_configuration_to_yojson : Types.endpoint_network_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_sync_error_code_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_status_detail_to_yojson : Types.file_system_association_status_detail -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_status_details_to_yojson : Types.file_system_association_status_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_info_to_yojson : Types.file_system_association_info -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_info_list_to_yojson : Types.file_system_association_info list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_file_system_associations_output_to_yojson : Types.describe_file_system_associations_output -> Smaws_Lib.Json.SerializeHelpers.t
val file_system_association_arn_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_file_system_associations_input_to_yojson : Types.describe_file_system_associations_input -> Smaws_Lib.Json.SerializeHelpers.t
val chap_credentials_to_yojson : Types.chap_info list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_chap_credentials_output_to_yojson : Types.describe_chap_credentials_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_chap_credentials_input_to_yojson : Types.describe_chap_credentials_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cache_report_output_to_yojson : Types.describe_cache_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cache_report_input_to_yojson : Types.describe_cache_report_input -> Smaws_Lib.Json.SerializeHelpers.t
val cachedi_scsi_volume_to_yojson : Types.cachedi_scsi_volume -> Smaws_Lib.Json.SerializeHelpers.t
val cachedi_scsi_volumes_to_yojson : Types.cachedi_scsi_volume list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cachedi_scsi_volumes_output_to_yojson : Types.describe_cachedi_scsi_volumes_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cachedi_scsi_volumes_input_to_yojson : Types.describe_cachedi_scsi_volumes_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cache_output_to_yojson : Types.describe_cache_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cache_input_to_yojson : Types.describe_cache_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_bandwidth_rate_limit_schedule_output_to_yojson : Types.describe_bandwidth_rate_limit_schedule_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_bandwidth_rate_limit_schedule_input_to_yojson : Types.describe_bandwidth_rate_limit_schedule_input -> Smaws_Lib.Json.SerializeHelpers.t
val describe_bandwidth_rate_limit_output_to_yojson : Types.describe_bandwidth_rate_limit_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_bandwidth_rate_limit_input_to_yojson : Types.describe_bandwidth_rate_limit_input -> Smaws_Lib.Json.SerializeHelpers.t
val availability_monitor_test_status_to_yojson : Types.availability_monitor_test_status -> [> `String of string ]
val describe_availability_monitor_test_output_to_yojson : Types.describe_availability_monitor_test_output -> Smaws_Lib.Json.SerializeHelpers.t
val describe_availability_monitor_test_input_to_yojson : Types.describe_availability_monitor_test_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_volume_output_to_yojson : Types.delete_volume_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_volume_input_to_yojson : Types.delete_volume_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_pool_output_to_yojson : Types.delete_tape_pool_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_pool_input_to_yojson : Types.delete_tape_pool_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_archive_output_to_yojson : Types.delete_tape_archive_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_archive_input_to_yojson : Types.delete_tape_archive_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_output_to_yojson : Types.delete_tape_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_tape_input_to_yojson : Types.delete_tape_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_snapshot_schedule_output_to_yojson : Types.delete_snapshot_schedule_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_snapshot_schedule_input_to_yojson : Types.delete_snapshot_schedule_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_gateway_output_to_yojson : Types.delete_gateway_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_gateway_input_to_yojson : Types.delete_gateway_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_file_share_output_to_yojson : Types.delete_file_share_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_file_share_input_to_yojson : Types.delete_file_share_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_chap_credentials_output_to_yojson : Types.delete_chap_credentials_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_chap_credentials_input_to_yojson : Types.delete_chap_credentials_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_cache_report_output_to_yojson : Types.delete_cache_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_cache_report_input_to_yojson : Types.delete_cache_report_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_bandwidth_rate_limit_output_to_yojson : Types.delete_bandwidth_rate_limit_output -> Smaws_Lib.Json.SerializeHelpers.t
val bandwidth_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val delete_bandwidth_rate_limit_input_to_yojson : Types.delete_bandwidth_rate_limit_input -> Smaws_Lib.Json.SerializeHelpers.t
val delete_automatic_tape_creation_policy_output_to_yojson : Types.delete_automatic_tape_creation_policy_output -> Smaws_Lib.Json.SerializeHelpers.t
val delete_automatic_tape_creation_policy_input_to_yojson : Types.delete_automatic_tape_creation_policy_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_tape_with_barcode_output_to_yojson : Types.create_tape_with_barcode_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_tape_with_barcode_input_to_yojson : Types.create_tape_with_barcode_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_tapes_output_to_yojson : Types.create_tapes_output -> Smaws_Lib.Json.SerializeHelpers.t
val num_tapes_to_create_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val create_tapes_input_to_yojson : Types.create_tapes_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_tape_pool_output_to_yojson : Types.create_tape_pool_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_tape_pool_input_to_yojson : Types.create_tape_pool_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_storedi_scsi_volume_output_to_yojson : Types.create_storedi_scsi_volume_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_storedi_scsi_volume_input_to_yojson : Types.create_storedi_scsi_volume_input -> Smaws_Lib.Json.SerializeHelpers.t
val service_unavailable_error_to_yojson : Types.service_unavailable_error -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_from_volume_recovery_point_output_to_yojson : Types.create_snapshot_from_volume_recovery_point_output -> Smaws_Lib.Json.SerializeHelpers.t
val snapshot_description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_from_volume_recovery_point_input_to_yojson : Types.create_snapshot_from_volume_recovery_point_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_output_to_yojson : Types.create_snapshot_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_snapshot_input_to_yojson : Types.create_snapshot_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_smb_file_share_output_to_yojson : Types.create_smb_file_share_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_smb_file_share_input_to_yojson : Types.create_smb_file_share_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_nfs_file_share_output_to_yojson : Types.create_nfs_file_share_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_nfs_file_share_input_to_yojson : Types.create_nfs_file_share_input -> Smaws_Lib.Json.SerializeHelpers.t
val create_cachedi_scsi_volume_output_to_yojson : Types.create_cachedi_scsi_volume_output -> Smaws_Lib.Json.SerializeHelpers.t
val create_cachedi_scsi_volume_input_to_yojson : Types.create_cachedi_scsi_volume_input -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_retrieval_output_to_yojson : Types.cancel_retrieval_output -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_retrieval_input_to_yojson : Types.cancel_retrieval_input -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_cache_report_output_to_yojson : Types.cancel_cache_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_cache_report_input_to_yojson : Types.cancel_cache_report_input -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_archival_output_to_yojson : Types.cancel_archival_output -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_archival_input_to_yojson : Types.cancel_archival_input -> Smaws_Lib.Json.SerializeHelpers.t
val attach_volume_output_to_yojson : Types.attach_volume_output -> Smaws_Lib.Json.SerializeHelpers.t
val attach_volume_input_to_yojson : Types.attach_volume_input -> Smaws_Lib.Json.SerializeHelpers.t
val associate_file_system_output_to_yojson : Types.associate_file_system_output -> Smaws_Lib.Json.SerializeHelpers.t
val associate_file_system_input_to_yojson : Types.associate_file_system_input -> Smaws_Lib.Json.SerializeHelpers.t
val assign_tape_pool_output_to_yojson : Types.assign_tape_pool_output -> Smaws_Lib.Json.SerializeHelpers.t
val assign_tape_pool_input_to_yojson : Types.assign_tape_pool_input -> Smaws_Lib.Json.SerializeHelpers.t
val add_working_storage_output_to_yojson : Types.add_working_storage_output -> Smaws_Lib.Json.SerializeHelpers.t
val add_working_storage_input_to_yojson : Types.add_working_storage_input -> Smaws_Lib.Json.SerializeHelpers.t
val add_upload_buffer_output_to_yojson : Types.add_upload_buffer_output -> Smaws_Lib.Json.SerializeHelpers.t
val add_upload_buffer_input_to_yojson : Types.add_upload_buffer_input -> Smaws_Lib.Json.SerializeHelpers.t
val add_tags_to_resource_output_to_yojson : Types.add_tags_to_resource_output -> Smaws_Lib.Json.SerializeHelpers.t
val add_tags_to_resource_input_to_yojson : Types.add_tags_to_resource_input -> Smaws_Lib.Json.SerializeHelpers.t
val add_cache_output_to_yojson : Types.add_cache_output -> Smaws_Lib.Json.SerializeHelpers.t
val add_cache_input_to_yojson : Types.add_cache_input -> Smaws_Lib.Json.SerializeHelpers.t
val activate_gateway_output_to_yojson : Types.activate_gateway_output -> Smaws_Lib.Json.SerializeHelpers.t
val activation_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val medium_changer_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val activate_gateway_input_to_yojson : Types.activate_gateway_input -> Smaws_Lib.Json.SerializeHelpers.t