Module Smaws_Client_CostOptimizationHub.Json_deserializers

val usage_of_yojson : Yojson.Basic.t -> string list -> Types.usage
val usage_list_of_yojson : Yojson.Basic.t -> string list -> Types.usage list
val estimated_discounts_of_yojson : Yojson.Basic.t -> string list -> Types.estimated_discounts
val resource_pricing_of_yojson : Yojson.Basic.t -> string list -> Types.resource_pricing
val resource_cost_calculation_of_yojson : Yojson.Basic.t -> string list -> Types.resource_cost_calculation
val work_spaces_of_yojson : Yojson.Basic.t -> string list -> Types.work_spaces
val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val validation_exception_detail_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_detail
val validation_exception_details_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_detail list
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val savings_estimation_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.savings_estimation_mode
val member_account_discount_visibility_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.member_account_discount_visibility
val term_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.term
val payment_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.payment_option
val preferred_commitment_of_yojson : Yojson.Basic.t -> string list -> Types.preferred_commitment
val update_preferences_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_preferences_response
val update_preferences_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_preferences_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val update_enrollment_status_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_enrollment_status_response
val enrollment_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.enrollment_status
val update_enrollment_status_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_enrollment_status_request
val time_period_of_yojson : Yojson.Basic.t -> string list -> Types.time_period
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 summary_metrics_result_of_yojson : Yojson.Basic.t -> string list -> Types.summary_metrics_result
val summary_metrics_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.summary_metrics
val summary_metrics_list_of_yojson : Yojson.Basic.t -> string list -> Types.summary_metrics list
val storage_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.storage_configuration
val source_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.source
val savings_plans_pricing_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_pricing
val savings_plans_cost_calculation_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_cost_calculation
val sage_maker_savings_plans_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.sage_maker_savings_plans_configuration
val sage_maker_savings_plans_of_yojson : Yojson.Basic.t -> string list -> Types.sage_maker_savings_plans
val sage_maker_endpoint_of_yojson : Yojson.Basic.t -> string list -> Types.sage_maker_endpoint
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val resource_type_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_type list
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val resource_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val compute_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.compute_configuration
val lambda_function_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_function_configuration
val lambda_function_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_function
val ecs_service_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ecs_service_configuration
val ecs_service_of_yojson : Yojson.Basic.t -> string list -> Types.ecs_service
val instance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.instance_configuration
val ec2_instance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance_configuration
val ec2_instance_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance
val block_storage_performance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.block_storage_performance_configuration
val ebs_volume_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume_configuration
val ebs_volume_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume
val mixed_instance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.mixed_instance_configuration
val mixed_instance_configuration_list_of_yojson : Yojson.Basic.t -> string list -> Types.mixed_instance_configuration list
val ec2_auto_scaling_group_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ec2_auto_scaling_group_type
val allocation_strategy_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.allocation_strategy
val ec2_auto_scaling_group_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_auto_scaling_group_configuration
val ec2_auto_scaling_group_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_auto_scaling_group
val ec2_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_reserved_instances_configuration
val reserved_instances_pricing_of_yojson : Yojson.Basic.t -> string list -> Types.reserved_instances_pricing
val reserved_instances_cost_calculation_of_yojson : Yojson.Basic.t -> string list -> Types.reserved_instances_cost_calculation
val ec2_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_reserved_instances
val rds_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rds_reserved_instances_configuration
val rds_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.rds_reserved_instances
val elasti_cache_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.elasti_cache_reserved_instances_configuration
val elasti_cache_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.elasti_cache_reserved_instances
val open_search_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.open_search_reserved_instances_configuration
val open_search_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.open_search_reserved_instances
val redshift_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_reserved_instances_configuration
val redshift_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_reserved_instances
val ec2_instance_savings_plans_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance_savings_plans_configuration
val ec2_instance_savings_plans_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance_savings_plans
val compute_savings_plans_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.compute_savings_plans_configuration
val compute_savings_plans_of_yojson : Yojson.Basic.t -> string list -> Types.compute_savings_plans
val db_instance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.db_instance_configuration
val rds_db_instance_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rds_db_instance_configuration
val rds_db_instance_of_yojson : Yojson.Basic.t -> string list -> Types.rds_db_instance
val rds_db_instance_storage_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rds_db_instance_storage_configuration
val rds_db_instance_storage_of_yojson : Yojson.Basic.t -> string list -> Types.rds_db_instance_storage
val aurora_db_cluster_storage_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.aurora_db_cluster_storage_configuration
val aurora_db_cluster_storage_of_yojson : Yojson.Basic.t -> string list -> Types.aurora_db_cluster_storage
val dynamo_db_reserved_capacity_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.dynamo_db_reserved_capacity_configuration
val dynamo_db_reserved_capacity_of_yojson : Yojson.Basic.t -> string list -> Types.dynamo_db_reserved_capacity
val memory_db_reserved_instances_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.memory_db_reserved_instances_configuration
val memory_db_reserved_instances_of_yojson : Yojson.Basic.t -> string list -> Types.memory_db_reserved_instances
val nat_gateway_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.nat_gateway_configuration
val nat_gateway_of_yojson : Yojson.Basic.t -> string list -> Types.nat_gateway
val dynamo_db_table_of_yojson : Yojson.Basic.t -> string list -> Types.dynamo_db_table
val elasti_cache_cluster_of_yojson : Yojson.Basic.t -> string list -> Types.elasti_cache_cluster
val memory_db_cluster_of_yojson : Yojson.Basic.t -> string list -> Types.memory_db_cluster
val document_db_cluster_of_yojson : Yojson.Basic.t -> string list -> Types.document_db_cluster
val resource_details_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_details
val resource_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val region_list_of_yojson : Yojson.Basic.t -> string list -> string list
val recommendation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation_summary
val recommendation_summaries_list_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation_summary list
val datetime_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation
val recommendation_list_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation list
val recommendation_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val order_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.order
val order_by_of_yojson : Yojson.Basic.t -> string list -> Types.order_by
val metrics_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.metrics_by_time
val metrics_by_time_list_of_yojson : Yojson.Basic.t -> string list -> Types.metrics_by_time list
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_recommendations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_recommendations_response
val implementation_effort_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.implementation_effort
val implementation_effort_list_of_yojson : Yojson.Basic.t -> string list -> Types.implementation_effort list
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val account_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val action_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.action_type
val action_type_list_of_yojson : Yojson.Basic.t -> string list -> Types.action_type list
val filter_of_yojson : Yojson.Basic.t -> string list -> Types.filter
val list_recommendations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_recommendations_request
val list_recommendation_summaries_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_recommendation_summaries_response
val list_recommendation_summaries_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_recommendation_summaries_request
val account_enrollment_status_of_yojson : Yojson.Basic.t -> string list -> Types.account_enrollment_status
val account_enrollment_statuses_of_yojson : Yojson.Basic.t -> string list -> Types.account_enrollment_status list
val list_enrollment_statuses_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_enrollment_statuses_response
val list_enrollment_statuses_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_enrollment_statuses_request
val efficiency_metrics_by_group_of_yojson : Yojson.Basic.t -> string list -> Types.efficiency_metrics_by_group
val efficiency_metrics_by_group_list_of_yojson : Yojson.Basic.t -> string list -> Types.efficiency_metrics_by_group list
val list_efficiency_metrics_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_efficiency_metrics_response
val granularity_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.granularity_type
val list_efficiency_metrics_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_efficiency_metrics_request
val get_recommendation_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_recommendation_response
val get_recommendation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_recommendation_request
val get_preferences_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_preferences_response
val get_preferences_request_of_yojson : Yojson.Basic.t -> string list -> unit