Module Smaws_Client_EMR.Json_deserializers

val xml_string_max_len256_of_yojson : Yojson.Basic.t -> string list -> string
val xml_string_max_len256_list_of_yojson : Yojson.Basic.t -> string list -> string list
val xml_string_of_yojson : Yojson.Basic.t -> string list -> string
val xml_string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val whole_number_of_yojson : Yojson.Basic.t -> string list -> int
val string__of_yojson : Yojson.Basic.t -> string list -> string
val integer_of_yojson : Yojson.Basic.t -> string list -> int
val throughput_val_of_yojson : Yojson.Basic.t -> string list -> int
val volume_specification_of_yojson : Yojson.Basic.t -> string list -> Types.volume_specification
val utilization_performance_index_integer_of_yojson : Yojson.Basic.t -> string list -> int
val username_password_of_yojson : Yojson.Basic.t -> string list -> Types.username_password
val uri_string_of_yojson : Yojson.Basic.t -> string list -> string
val identity_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.identity_type
val update_studio_session_mapping_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_studio_session_mapping_input
val error_code_of_yojson : Yojson.Basic.t -> string list -> string
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val invalid_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_request_exception
val internal_server_error_of_yojson : Yojson.Basic.t -> string list -> unit
val subnet_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val update_studio_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_studio_input
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val unit__of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.unit_
val cluster_id_of_yojson : Yojson.Basic.t -> string list -> string
val session_id_of_yojson : Yojson.Basic.t -> string list -> string
val session_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.session_state
val terminate_session_output_of_yojson : Yojson.Basic.t -> string list -> Types.terminate_session_output
val terminate_session_input_of_yojson : Yojson.Basic.t -> string list -> Types.terminate_session_input
val terminate_job_flows_input_of_yojson : Yojson.Basic.t -> string list -> Types.terminate_job_flows_input
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 supported_products_list_of_yojson : Yojson.Basic.t -> string list -> string list
val supported_product_config_of_yojson : Yojson.Basic.t -> string list -> Types.supported_product_config
val float__of_yojson : Yojson.Basic.t -> string list -> float
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val supported_instance_type_of_yojson : Yojson.Basic.t -> string list -> Types.supported_instance_type
val supported_instance_types_list_of_yojson : Yojson.Basic.t -> string list -> Types.supported_instance_type list
val auth_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.auth_mode
val date_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val studio_summary_of_yojson : Yojson.Basic.t -> string list -> Types.studio_summary
val studio_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.studio_summary list
val arn_type_of_yojson : Yojson.Basic.t -> string list -> string
val boolean_object_of_yojson : Yojson.Basic.t -> string list -> bool
val idc_user_assignment_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.idc_user_assignment
val studio_of_yojson : Yojson.Basic.t -> string list -> Types.studio
val string_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val stop_notebook_execution_input_of_yojson : Yojson.Basic.t -> string list -> Types.stop_notebook_execution_input
val step_timeline_of_yojson : Yojson.Basic.t -> string list -> Types.step_timeline
val step_id_of_yojson : Yojson.Basic.t -> string list -> string
val hadoop_step_config_of_yojson : Yojson.Basic.t -> string list -> Types.hadoop_step_config
val action_on_failure_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.action_on_failure
val step_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_state
val step_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_state_change_reason_code
val step_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.step_state_change_reason
val failure_details_of_yojson : Yojson.Basic.t -> string list -> Types.failure_details
val step_status_of_yojson : Yojson.Basic.t -> string list -> Types.step_status
val step_summary_of_yojson : Yojson.Basic.t -> string list -> Types.step_summary
val step_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.step_summary list
val step_state_list_of_yojson : Yojson.Basic.t -> string list -> Types.step_state list
val s3_monitoring_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.s3_monitoring_configuration
val step_monitoring_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.step_monitoring_configuration
val step_ids_list_of_yojson : Yojson.Basic.t -> string list -> string list
val step_execution_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_execution_state
val step_execution_status_detail_of_yojson : Yojson.Basic.t -> string list -> Types.step_execution_status_detail
val key_value_of_yojson : Yojson.Basic.t -> string list -> Types.key_value
val key_value_list_of_yojson : Yojson.Basic.t -> string list -> Types.key_value list
val hadoop_jar_step_config_of_yojson : Yojson.Basic.t -> string list -> Types.hadoop_jar_step_config
val step_config_of_yojson : Yojson.Basic.t -> string list -> Types.step_config
val step_detail_of_yojson : Yojson.Basic.t -> string list -> Types.step_detail
val step_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.step_detail list
val step_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.step_config list
val step_cancellation_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_cancellation_option
val optional_arn_type_of_yojson : Yojson.Basic.t -> string list -> string
val step_of_yojson : Yojson.Basic.t -> string list -> Types.step
val statistic_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.statistic
val start_session_output_of_yojson : Yojson.Basic.t -> string list -> Types.start_session_output
val iam_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val configuration_of_yojson : Yojson.Basic.t -> string list -> Types.configuration
val configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.configuration_list
val log_types_map_of_yojson : Yojson.Basic.t -> string list -> (string * string list) list
val session_cloud_watch_logging_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.session_cloud_watch_logging_configuration
val session_managed_logging_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.session_managed_logging_configuration
val session_s3_logging_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.session_s3_logging_configuration
val session_monitoring_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.session_monitoring_configuration
val long_of_yojson : Yojson.Basic.t -> string list -> int64
val client_request_token_of_yojson : Yojson.Basic.t -> string list -> string
val start_session_input_of_yojson : Yojson.Basic.t -> string list -> Types.start_session_input
val start_notebook_execution_output_of_yojson : Yojson.Basic.t -> string list -> Types.start_notebook_execution_output
val execution_engine_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_engine_type
val execution_engine_config_of_yojson : Yojson.Basic.t -> string list -> Types.execution_engine_config
val notebook_s3_location_from_input_of_yojson : Yojson.Basic.t -> string list -> Types.notebook_s3_location_from_input
val output_notebook_s3_location_from_input_of_yojson : Yojson.Basic.t -> string list -> Types.output_notebook_s3_location_from_input
val output_notebook_format_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.output_notebook_format
val environment_variables_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val start_notebook_execution_input_of_yojson : Yojson.Basic.t -> string list -> Types.start_notebook_execution_input
val spot_provisioning_allocation_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.spot_provisioning_allocation_strategy
val spot_resizing_specification_of_yojson : Yojson.Basic.t -> string list -> Types.spot_resizing_specification
val spot_provisioning_timeout_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.spot_provisioning_timeout_action
val spot_provisioning_specification_of_yojson : Yojson.Basic.t -> string list -> Types.spot_provisioning_specification
val simplified_application_of_yojson : Yojson.Basic.t -> string list -> Types.simplified_application
val simplified_application_list_of_yojson : Yojson.Basic.t -> string list -> Types.simplified_application list
val adjustment_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.adjustment_type
val simple_scaling_policy_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.simple_scaling_policy_configuration
val instance_id_of_yojson : Yojson.Basic.t -> string list -> string
val ec2_instance_ids_list_of_yojson : Yojson.Basic.t -> string list -> string list
val instance_resize_policy_of_yojson : Yojson.Basic.t -> string list -> Types.instance_resize_policy
val shrink_policy_of_yojson : Yojson.Basic.t -> string list -> Types.shrink_policy
val set_visible_to_all_users_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_visible_to_all_users_input
val set_unhealthy_node_replacement_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_unhealthy_node_replacement_input
val set_termination_protection_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_termination_protection_input
val set_keep_job_flow_alive_when_no_steps_input_of_yojson : Yojson.Basic.t -> string list -> Types.set_keep_job_flow_alive_when_no_steps_input
val session_state_list_of_yojson : Yojson.Basic.t -> string list -> Types.session_state list
val session_mapping_summary_of_yojson : Yojson.Basic.t -> string list -> Types.session_mapping_summary
val session_mapping_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.session_mapping_summary list
val session_mapping_detail_of_yojson : Yojson.Basic.t -> string list -> Types.session_mapping_detail
val certificate_authority_of_yojson : Yojson.Basic.t -> string list -> Types.certificate_authority
val session_of_yojson : Yojson.Basic.t -> string list -> Types.session
val session_list_of_yojson : Yojson.Basic.t -> string list -> Types.session list
val sensitive_string_of_yojson : Yojson.Basic.t -> string list -> string
val security_groups_list_of_yojson : Yojson.Basic.t -> string list -> string list
val security_configuration_summary_of_yojson : Yojson.Basic.t -> string list -> Types.security_configuration_summary
val security_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.security_configuration_summary list
val script_bootstrap_action_config_of_yojson : Yojson.Basic.t -> string list -> Types.script_bootstrap_action_config
val comparison_operator_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.comparison_operator
val non_negative_double_of_yojson : Yojson.Basic.t -> string list -> float
val metric_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension
val metric_dimension_list_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension list
val cloud_watch_alarm_definition_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_alarm_definition
val scaling_trigger_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_trigger
val scaling_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_strategy
val market_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.market_type
val scaling_action_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_action
val scaling_rule_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_rule
val scaling_rule_list_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_rule list
val scaling_constraints_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_constraints
val scale_down_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scale_down_behavior
val log_upload_policy_value_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.log_upload_policy_value
val log_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.log_type
val log_type_map_of_yojson : Yojson.Basic.t -> string list -> (Types.log_type * Types.log_upload_policy_value) list
val s3_logging_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.s3_logging_configuration
val run_job_flow_output_of_yojson : Yojson.Basic.t -> string list -> Types.run_job_flow_output
val instance_type_of_yojson : Yojson.Basic.t -> string list -> string
val instance_role_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_role_type
val ebs_block_device_config_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_block_device_config
val ebs_block_device_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_block_device_config list
val ebs_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_configuration
val auto_scaling_policy_of_yojson : Yojson.Basic.t -> string list -> Types.auto_scaling_policy
val instance_group_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_config
val instance_group_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_config list
val instance_fleet_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_fleet_type
val instance_type_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_type_config
val instance_type_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_type_config list
val on_demand_provisioning_allocation_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.on_demand_provisioning_allocation_strategy
val on_demand_capacity_reservation_usage_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.on_demand_capacity_reservation_usage_strategy
val on_demand_capacity_reservation_preference_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.on_demand_capacity_reservation_preference
val on_demand_capacity_reservation_options_of_yojson : Yojson.Basic.t -> string list -> Types.on_demand_capacity_reservation_options
val on_demand_provisioning_specification_of_yojson : Yojson.Basic.t -> string list -> Types.on_demand_provisioning_specification
val instance_fleet_provisioning_specifications_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_provisioning_specifications
val on_demand_resizing_specification_of_yojson : Yojson.Basic.t -> string list -> Types.on_demand_resizing_specification
val instance_fleet_resizing_specifications_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_resizing_specifications
val instance_fleet_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_config
val instance_fleet_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_config list
val placement_type_of_yojson : Yojson.Basic.t -> string list -> Types.placement_type
val job_flow_instances_config_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_instances_config
val bootstrap_action_config_of_yojson : Yojson.Basic.t -> string list -> Types.bootstrap_action_config
val bootstrap_action_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.bootstrap_action_config list
val new_supported_products_list_of_yojson : Yojson.Basic.t -> string list -> Types.supported_product_config list
val application_of_yojson : Yojson.Basic.t -> string list -> Types.application
val application_list_of_yojson : Yojson.Basic.t -> string list -> Types.application list
val repo_upgrade_on_boot_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.repo_upgrade_on_boot
val kerberos_attributes_of_yojson : Yojson.Basic.t -> string list -> Types.kerberos_attributes
val compute_limits_unit_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.compute_limits_unit_type
val compute_limits_of_yojson : Yojson.Basic.t -> string list -> Types.compute_limits
val managed_scaling_policy_of_yojson : Yojson.Basic.t -> string list -> Types.managed_scaling_policy
val placement_group_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.placement_group_strategy
val placement_group_config_of_yojson : Yojson.Basic.t -> string list -> Types.placement_group_config
val placement_group_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.placement_group_config list
val auto_termination_policy_of_yojson : Yojson.Basic.t -> string list -> Types.auto_termination_policy
val cloud_watch_log_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.cloud_watch_log_configuration
val monitoring_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.monitoring_configuration
val run_job_flow_input_of_yojson : Yojson.Basic.t -> string list -> Types.run_job_flow_input
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val remove_tags_output_of_yojson : Yojson.Basic.t -> string list -> unit
val remove_tags_input_of_yojson : Yojson.Basic.t -> string list -> Types.remove_tags_input
val remove_managed_scaling_policy_output_of_yojson : Yojson.Basic.t -> string list -> unit
val remove_managed_scaling_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.remove_managed_scaling_policy_input
val remove_auto_termination_policy_output_of_yojson : Yojson.Basic.t -> string list -> unit
val remove_auto_termination_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.remove_auto_termination_policy_input
val remove_auto_scaling_policy_output_of_yojson : Yojson.Basic.t -> string list -> unit
val instance_group_id_of_yojson : Yojson.Basic.t -> string list -> string
val remove_auto_scaling_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.remove_auto_scaling_policy_input
val release_label_filter_of_yojson : Yojson.Basic.t -> string list -> Types.release_label_filter
val reconfiguration_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.reconfiguration_type
val put_managed_scaling_policy_output_of_yojson : Yojson.Basic.t -> string list -> unit
val put_managed_scaling_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_managed_scaling_policy_input
val put_block_public_access_configuration_output_of_yojson : Yojson.Basic.t -> string list -> unit
val port_of_yojson : Yojson.Basic.t -> string list -> int
val port_range_of_yojson : Yojson.Basic.t -> string list -> Types.port_range
val port_ranges_of_yojson : Yojson.Basic.t -> string list -> Types.port_range list
val block_public_access_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.block_public_access_configuration
val put_block_public_access_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_block_public_access_configuration_input
val put_auto_termination_policy_output_of_yojson : Yojson.Basic.t -> string list -> unit
val put_auto_termination_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_auto_termination_policy_input
val auto_scaling_policy_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.auto_scaling_policy_state
val auto_scaling_policy_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.auto_scaling_policy_state_change_reason_code
val auto_scaling_policy_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.auto_scaling_policy_state_change_reason
val auto_scaling_policy_status_of_yojson : Yojson.Basic.t -> string list -> Types.auto_scaling_policy_status
val auto_scaling_policy_description_of_yojson : Yojson.Basic.t -> string list -> Types.auto_scaling_policy_description
val put_auto_scaling_policy_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_auto_scaling_policy_output
val put_auto_scaling_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_auto_scaling_policy_input
val profiler_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.profiler_type
val persistent_app_ui_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.persistent_app_ui_type
val persistent_app_ui_type_list_of_yojson : Yojson.Basic.t -> string list -> Types.persistent_app_ui_type list
val persistent_app_u_i_of_yojson : Yojson.Basic.t -> string list -> Types.persistent_app_u_i
val output_notebook_s3_location_for_output_of_yojson : Yojson.Basic.t -> string list -> Types.output_notebook_s3_location_for_output
val on_cluster_app_ui_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.on_cluster_app_ui_type
val os_release_of_yojson : Yojson.Basic.t -> string list -> Types.os_release
val os_release_list_of_yojson : Yojson.Basic.t -> string list -> Types.os_release list
val notebook_s3_location_for_output_of_yojson : Yojson.Basic.t -> string list -> Types.notebook_s3_location_for_output
val notebook_execution_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.notebook_execution_status
val notebook_execution_summary_of_yojson : Yojson.Basic.t -> string list -> Types.notebook_execution_summary
val notebook_execution_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.notebook_execution_summary list
val notebook_execution_of_yojson : Yojson.Basic.t -> string list -> Types.notebook_execution
val ec2_instance_ids_to_terminate_list_of_yojson : Yojson.Basic.t -> string list -> string list
val instance_group_modify_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_modify_config
val instance_group_modify_config_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_modify_config list
val modify_instance_groups_input_of_yojson : Yojson.Basic.t -> string list -> Types.modify_instance_groups_input
val instance_fleet_id_of_yojson : Yojson.Basic.t -> string list -> string
val instance_fleet_modify_config_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_modify_config
val modify_instance_fleet_input_of_yojson : Yojson.Basic.t -> string list -> Types.modify_instance_fleet_input
val modify_cluster_output_of_yojson : Yojson.Basic.t -> string list -> Types.modify_cluster_output
val modify_cluster_input_of_yojson : Yojson.Basic.t -> string list -> Types.modify_cluster_input
val max_results_number_of_yojson : Yojson.Basic.t -> string list -> int
val marker_of_yojson : Yojson.Basic.t -> string list -> string
val list_supported_instance_types_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_supported_instance_types_output
val list_supported_instance_types_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_supported_instance_types_input
val list_studios_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_studios_output
val list_studios_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_studios_input
val list_studio_session_mappings_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_studio_session_mappings_output
val list_studio_session_mappings_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_studio_session_mappings_input
val list_steps_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_steps_output
val list_steps_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_steps_input
val list_sessions_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_sessions_output
val list_sessions_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_sessions_input
val list_security_configurations_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_configurations_output
val list_security_configurations_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_security_configurations_input
val list_release_labels_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_release_labels_output
val list_release_labels_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_release_labels_input
val list_notebook_executions_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_notebook_executions_output
val list_notebook_executions_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_notebook_executions_input
val instance_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_state
val instance_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_state_change_reason_code
val instance_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.instance_state_change_reason
val instance_timeline_of_yojson : Yojson.Basic.t -> string list -> Types.instance_timeline
val instance_status_of_yojson : Yojson.Basic.t -> string list -> Types.instance_status
val ebs_volume_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume
val ebs_volume_list_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume list
val instance_of_yojson : Yojson.Basic.t -> string list -> Types.instance
val instance_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance list
val list_instances_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_instances_output
val instance_group_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_group_type
val instance_group_type_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_type list
val instance_state_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_state list
val list_instances_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_instances_input
val instance_group_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_group_state
val instance_group_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_group_state_change_reason_code
val instance_group_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_state_change_reason
val instance_group_timeline_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_timeline
val instance_group_status_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_status
val ebs_block_device_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_block_device
val ebs_block_device_list_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_block_device list
val instance_group_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group
val instance_group_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group list
val list_instance_groups_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_instance_groups_output
val list_instance_groups_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_instance_groups_input
val instance_fleet_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_fleet_state
val instance_fleet_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_fleet_state_change_reason_code
val instance_fleet_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_state_change_reason
val instance_fleet_timeline_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_timeline
val instance_fleet_status_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet_status
val instance_type_specification_of_yojson : Yojson.Basic.t -> string list -> Types.instance_type_specification
val instance_type_specification_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_type_specification list
val instance_fleet_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet
val instance_fleet_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_fleet list
val list_instance_fleets_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_instance_fleets_output
val list_instance_fleets_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_instance_fleets_input
val cluster_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cluster_state
val cluster_state_change_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cluster_state_change_reason_code
val cluster_state_change_reason_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_state_change_reason
val cluster_timeline_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_timeline
val error_data_of_yojson : Yojson.Basic.t -> string list -> (string * string) list list
val error_detail_of_yojson : Yojson.Basic.t -> string list -> Types.error_detail
val error_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.error_detail list
val cluster_status_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_status
val cluster_summary_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_summary
val cluster_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_summary list
val list_clusters_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_clusters_output
val cluster_state_list_of_yojson : Yojson.Basic.t -> string list -> Types.cluster_state list
val list_clusters_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_clusters_input
val command_of_yojson : Yojson.Basic.t -> string list -> Types.command
val command_list_of_yojson : Yojson.Basic.t -> string list -> Types.command list
val list_bootstrap_actions_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_bootstrap_actions_output
val list_bootstrap_actions_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_bootstrap_actions_input
val instance_group_detail_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_detail
val instance_group_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.instance_group_detail list
val job_flow_instances_detail_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_instances_detail
val job_flow_execution_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.job_flow_execution_state
val job_flow_execution_status_detail_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_execution_status_detail
val job_flow_execution_state_list_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_execution_state list
val bootstrap_action_detail_of_yojson : Yojson.Basic.t -> string list -> Types.bootstrap_action_detail
val bootstrap_action_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.bootstrap_action_detail list
val job_flow_detail_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_detail
val job_flow_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.job_flow_detail list
val instance_group_ids_list_of_yojson : Yojson.Basic.t -> string list -> string list
val instance_collection_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.instance_collection_type
val get_studio_session_mapping_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_studio_session_mapping_output
val get_studio_session_mapping_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_studio_session_mapping_input
val get_session_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_session_output
val get_session_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_session_input
val credentials_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.credentials
val get_session_endpoint_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_session_endpoint_output
val get_session_endpoint_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_session_endpoint_input
val get_persistent_app_ui_presigned_url_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_persistent_app_ui_presigned_url_output
val get_persistent_app_ui_presigned_url_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_persistent_app_ui_presigned_url_input
val get_on_cluster_app_ui_presigned_url_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_on_cluster_app_ui_presigned_url_output
val get_on_cluster_app_ui_presigned_url_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_on_cluster_app_ui_presigned_url_input
val get_managed_scaling_policy_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_managed_scaling_policy_output
val get_managed_scaling_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_managed_scaling_policy_input
val get_cluster_session_credentials_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_cluster_session_credentials_output
val get_cluster_session_credentials_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_cluster_session_credentials_input
val block_public_access_configuration_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.block_public_access_configuration_metadata
val get_block_public_access_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_block_public_access_configuration_output
val get_block_public_access_configuration_input_of_yojson : Yojson.Basic.t -> string list -> unit
val get_auto_termination_policy_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_auto_termination_policy_output
val get_auto_termination_policy_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_auto_termination_policy_input
val describe_studio_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_studio_output
val describe_studio_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_studio_input
val describe_step_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_step_output
val describe_step_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_step_input
val describe_security_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_security_configuration_output
val describe_security_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_security_configuration_input
val describe_release_label_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_release_label_output
val describe_release_label_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_release_label_input
val describe_persistent_app_ui_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_persistent_app_ui_output
val describe_persistent_app_ui_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_persistent_app_ui_input
val describe_notebook_execution_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_notebook_execution_output
val describe_notebook_execution_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_notebook_execution_input
val describe_job_flows_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_job_flows_output
val describe_job_flows_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_job_flows_input
val ec2_instance_attributes_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance_attributes
val cluster_of_yojson : Yojson.Basic.t -> string list -> Types.cluster
val describe_cluster_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_cluster_output
val describe_cluster_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_cluster_input
val delete_studio_session_mapping_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_studio_session_mapping_input
val delete_studio_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_studio_input
val delete_security_configuration_output_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_security_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_security_configuration_input
val create_studio_session_mapping_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_studio_session_mapping_input
val create_studio_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_studio_output
val create_studio_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_studio_input
val create_security_configuration_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_configuration_output
val create_security_configuration_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_security_configuration_input
val create_persistent_app_ui_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_persistent_app_ui_output
val emr_containers_config_of_yojson : Yojson.Basic.t -> string list -> Types.emr_containers_config
val create_persistent_app_ui_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_persistent_app_ui_input
val cancel_steps_request_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cancel_steps_request_status
val cancel_steps_info_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_steps_info
val cancel_steps_info_list_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_steps_info list
val cancel_steps_output_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_steps_output
val cancel_steps_input_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_steps_input
val add_tags_output_of_yojson : Yojson.Basic.t -> string list -> unit
val add_tags_input_of_yojson : Yojson.Basic.t -> string list -> Types.add_tags_input
val add_job_flow_steps_output_of_yojson : Yojson.Basic.t -> string list -> Types.add_job_flow_steps_output
val add_job_flow_steps_input_of_yojson : Yojson.Basic.t -> string list -> Types.add_job_flow_steps_input
val add_instance_groups_output_of_yojson : Yojson.Basic.t -> string list -> Types.add_instance_groups_output
val add_instance_groups_input_of_yojson : Yojson.Basic.t -> string list -> Types.add_instance_groups_input
val add_instance_fleet_output_of_yojson : Yojson.Basic.t -> string list -> Types.add_instance_fleet_output
val add_instance_fleet_input_of_yojson : Yojson.Basic.t -> string list -> Types.add_instance_fleet_input