Module Smaws_Client_AutoScalingPlans.Json_deserializers

val xml_string_max_len256_of_yojson : Yojson.Basic.t -> string list -> string
val xml_string_max_len128_of_yojson : Yojson.Basic.t -> string list -> string
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 update_scaling_plan_response_of_yojson : Yojson.Basic.t -> string list -> unit
val scaling_plan_name_of_yojson : Yojson.Basic.t -> string list -> string
val scaling_plan_version_of_yojson : Yojson.Basic.t -> string list -> int64
val tag_values_of_yojson : Yojson.Basic.t -> string list -> string list
val tag_filter_of_yojson : Yojson.Basic.t -> string list -> Types.tag_filter
val tag_filters_of_yojson : Yojson.Basic.t -> string list -> Types.tag_filter list
val application_source_of_yojson : Yojson.Basic.t -> string list -> Types.application_source
val service_namespace_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.service_namespace
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 scaling_metric_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_metric_type
val resource_label_of_yojson : Yojson.Basic.t -> string list -> string
val predefined_scaling_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predefined_scaling_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 customized_scaling_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.customized_scaling_metric_specification
val metric_scale_of_yojson : Yojson.Basic.t -> string list -> float
val disable_scale_in_of_yojson : Yojson.Basic.t -> string list -> bool
val cooldown_of_yojson : Yojson.Basic.t -> string list -> int
val target_tracking_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_configuration
val target_tracking_configurations_of_yojson : Yojson.Basic.t -> string list -> Types.target_tracking_configuration list
val load_metric_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.load_metric_type
val predefined_load_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.predefined_load_metric_specification
val customized_load_metric_specification_of_yojson : Yojson.Basic.t -> string list -> Types.customized_load_metric_specification
val scheduled_action_buffer_time_of_yojson : Yojson.Basic.t -> string list -> int
val predictive_scaling_max_capacity_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.predictive_scaling_max_capacity_behavior
val predictive_scaling_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.predictive_scaling_mode
val scaling_policy_update_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_policy_update_behavior
val disable_dynamic_scaling_of_yojson : Yojson.Basic.t -> string list -> bool
val scaling_instruction_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_instruction
val scaling_instructions_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_instruction list
val update_scaling_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_scaling_plan_request
val object_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.object_not_found_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 timestamp_type_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val scaling_status_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_status_code
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 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_plan_status_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.scaling_plan_status_code
val scaling_plan_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_plan
val scaling_plans_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_plan list
val scaling_plan_resource_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_plan_resource
val scaling_plan_resources_of_yojson : Yojson.Basic.t -> string list -> Types.scaling_plan_resource list
val scaling_plan_names_of_yojson : Yojson.Basic.t -> string list -> string list
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val invalid_next_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_next_token_exception
val datapoint_of_yojson : Yojson.Basic.t -> string list -> Types.datapoint
val datapoints_of_yojson : Yojson.Basic.t -> string list -> Types.datapoint list
val get_scaling_plan_resource_forecast_data_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_scaling_plan_resource_forecast_data_response
val forecast_data_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.forecast_data_type
val get_scaling_plan_resource_forecast_data_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_scaling_plan_resource_forecast_data_request
val describe_scaling_plans_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_plans_response
val application_sources_of_yojson : Yojson.Basic.t -> string list -> Types.application_source list
val describe_scaling_plans_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_plans_request
val describe_scaling_plan_resources_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_plan_resources_response
val describe_scaling_plan_resources_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_scaling_plan_resources_request
val delete_scaling_plan_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_scaling_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_scaling_plan_request
val create_scaling_plan_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_scaling_plan_response
val create_scaling_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_scaling_plan_request