Module Smaws_Client_ApplicationAutoScaling.Json_deserializers

val xml_string_of_yojson : Yojson.Basic.t -> string list -> string
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val untag_resource_response_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_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val exception_message_of_yojson : Yojson.Basic.t -> string list -> string
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val too_many_tags_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_tags_exception
val timestamp_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val metric_scale_of_yojson : Yojson.Basic.t -> string list -> float
val metric_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.metric_type
val resource_label_of_yojson : Yojson.Basic.t -> string list -> string
val predefined_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predefined_metric_specification
val metric_name_of_yojson : Yojson.Basic.t -> string list -> string
val metric_namespace_of_yojson : Yojson.Basic.t -> string list -> string
val metric_dimension_name_of_yojson : Yojson.Basic.t -> string list -> string
val metric_dimension_value_of_yojson : Yojson.Basic.t -> string list -> string
val metric_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension
val metric_dimensions_of_yojson : Yojson.Basic.t -> string list -> Types.metric_dimension list
val metric_statistic_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.metric_statistic
val metric_unit_of_yojson : Yojson.Basic.t -> string list -> string
val expression_of_yojson : Yojson.Basic.t -> string list -> string
val id_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_dimension_name_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_dimension_value_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric_dimension
val target_tracking_metric_dimensions_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric_dimension list
val target_tracking_metric_name_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_namespace_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric
val target_tracking_metric_unit_of_yojson : Yojson.Basic.t -> string list -> string
val target_tracking_metric_stat_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric_stat
val return_data_of_yojson : Yojson.Basic.t -> string list -> bool
val target_tracking_metric_data_query_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric_data_query
val target_tracking_metric_data_queries_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_metric_data_query list
val customized_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.customized_metric_specification
val cooldown_of_yojson : Yojson.Basic.t -> string list -> int
val disable_scale_in_of_yojson : Yojson.Basic.t -> string list -> bool
val target_tracking_scaling_policy_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_scaling_policy_configuration
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val scaling_suspended_of_yojson : Yojson.Basic.t -> string list -> bool
val suspended_state_of_yojson : Yojson.Basic.t -> string list -> Types.suspended_state
val adjustment_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.adjustment_type
val scaling_adjustment_of_yojson : Yojson.Basic.t -> string list -> int
val step_adjustment_of_yojson : Yojson.Basic.t -> string list -> Types.step_adjustment
val step_adjustments_of_yojson : Yojson.Basic.t -> string list -> Types.step_adjustment list
val min_adjustment_magnitude_of_yojson : Yojson.Basic.t -> string list -> int
val metric_aggregation_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.metric_aggregation_type
val step_scaling_policy_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.step_scaling_policy_configuration
val service_namespace_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.service_namespace
val scheduled_action_name_of_yojson : Yojson.Basic.t -> string list -> string
val resource_id_max_len1600_of_yojson : Yojson.Basic.t -> string list -> string
val scalable_dimension_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scalable_dimension
val resource_capacity_of_yojson : Yojson.Basic.t -> string list -> int
val scalable_target_action_of_yojson : Yojson.Basic.t -> string list -> Types.scalable_target_action
val scheduled_action_of_yojson : Yojson.Basic.t -> string list -> Types.scheduled_action
val scheduled_actions_of_yojson : Yojson.Basic.t -> string list -> Types.scheduled_action list
val policy_name_of_yojson : Yojson.Basic.t -> string list -> string
val policy_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.policy_type
val predictive_scaling_metric_type_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_predefined_metric_pair_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_predefined_metric_pair_specification
val predictive_scaling_predefined_scaling_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_predefined_scaling_metric_specification
val predictive_scaling_predefined_load_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_predefined_load_metric_specification
val predictive_scaling_metric_dimension_name_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_metric_dimension_value_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_metric_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_dimension
val predictive_scaling_metric_dimensions_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_dimension list
val predictive_scaling_metric_name_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_metric_namespace_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_metric_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric
val predictive_scaling_metric_unit_of_yojson : Yojson.Basic.t -> string list -> string
val predictive_scaling_metric_stat_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_stat
val predictive_scaling_metric_data_query_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_data_query
val predictive_scaling_metric_data_queries_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_data_query list
val predictive_scaling_customized_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_customized_metric_specification
val predictive_scaling_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_specification
val predictive_scaling_metric_specifications_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_metric_specification list
val predictive_scaling_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.predictive_scaling_mode
val predictive_scaling_scheduling_buffer_time_of_yojson : Yojson.Basic.t -> string list -> int
val predictive_scaling_max_capacity_breach_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.predictive_scaling_max_capacity_breach_behavior
val predictive_scaling_max_capacity_buffer_of_yojson : Yojson.Basic.t -> string list -> int
val predictive_scaling_policy_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.predictive_scaling_policy_configuration
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val alarm_of_yojson : Yojson.Basic.t -> string list -> Types.alarm
val alarms_of_yojson : Yojson.Basic.t -> string list -> Types.alarm list
val scaling_policy_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_policy
val scaling_policies_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_policy list
val scaling_activity_status_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_activity_status_code
val not_scaled_reason_of_yojson : Yojson.Basic.t -> string list -> Types.not_scaled_reason
val not_scaled_reasons_of_yojson : Yojson.Basic.t -> string list -> Types.not_scaled_reason list
val scaling_activity_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_activity
val scaling_activities_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_activity list
val scalable_target_of_yojson : Yojson.Basic.t -> string list -> Types.scalable_target
val scalable_targets_of_yojson : Yojson.Basic.t -> string list -> Types.scalable_target list
val resource_ids_max_len1600_of_yojson : Yojson.Basic.t -> string list -> string list
val register_scalable_target_response_of_yojson : Yojson.Basic.t -> string list -> Types.register_scalable_target_response
val register_scalable_target_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_scalable_target_request
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val internal_service_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_service_exception
val concurrent_update_exception_of_yojson : Yojson.Basic.t -> string list -> Types.concurrent_update_exception
val put_scheduled_action_response_of_yojson : Yojson.Basic.t -> string list -> unit
val put_scheduled_action_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_scheduled_action_request
val object_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.object_not_found_exception
val put_scaling_policy_response_of_yojson : Yojson.Basic.t -> string list -> Types.put_scaling_policy_response
val put_scaling_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_scaling_policy_request
val failed_resource_access_exception_of_yojson : Yojson.Basic.t -> string list -> Types.failed_resource_access_exception
val predictive_scaling_forecast_values_of_yojson : Yojson.Basic.t -> string list -> float list
val predictive_scaling_forecast_timestamps_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t list
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val load_forecast_of_yojson : Yojson.Basic.t -> string list -> Types.load_forecast
val load_forecasts_of_yojson : Yojson.Basic.t -> string list -> Types.load_forecast list
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val invalid_next_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_next_token_exception
val include_not_scaled_activities_of_yojson : Yojson.Basic.t -> string list -> bool
val capacity_forecast_of_yojson : Yojson.Basic.t -> string list -> Types.capacity_forecast
val get_predictive_scaling_forecast_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_predictive_scaling_forecast_response
val get_predictive_scaling_forecast_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_predictive_scaling_forecast_request
val describe_scheduled_actions_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scheduled_actions_response
val describe_scheduled_actions_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scheduled_actions_request
val describe_scaling_policies_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_policies_response
val describe_scaling_policies_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_policies_request
val describe_scaling_activities_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_activities_response
val describe_scaling_activities_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_activities_request
val describe_scalable_targets_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scalable_targets_response
val describe_scalable_targets_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scalable_targets_request
val deregister_scalable_target_response_of_yojson : Yojson.Basic.t -> string list -> unit
val deregister_scalable_target_request_of_yojson : Yojson.Basic.t -> string list -> Types.deregister_scalable_target_request
val delete_scheduled_action_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_scheduled_action_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_scheduled_action_request
val delete_scaling_policy_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_scaling_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_scaling_policy_request