Module Smaws_Client_CostExplorer.Json_deserializers

val zoned_date_time_of_yojson : Yojson.Basic.t -> string list -> string
val year_month_day_of_yojson : Yojson.Basic.t -> string list -> string
val value_of_yojson : Yojson.Basic.t -> string list -> string
val values_of_yojson : Yojson.Basic.t -> string list -> string list
val date_interval_of_yojson : Yojson.Basic.t -> string list -> Types.date_interval
val reservation_group_key_of_yojson : Yojson.Basic.t -> string list -> string
val reservation_group_value_of_yojson : Yojson.Basic.t -> string list -> string
val attribute_value_of_yojson : Yojson.Basic.t -> string list -> string
val attribute_type_of_yojson : Yojson.Basic.t -> string list -> string
val attributes_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val utilization_percentage_of_yojson : Yojson.Basic.t -> string list -> string
val utilization_percentage_in_units_of_yojson : Yojson.Basic.t -> string list -> string
val purchased_hours_of_yojson : Yojson.Basic.t -> string list -> string
val purchased_units_of_yojson : Yojson.Basic.t -> string list -> string
val total_actual_hours_of_yojson : Yojson.Basic.t -> string list -> string
val total_actual_units_of_yojson : Yojson.Basic.t -> string list -> string
val unused_hours_of_yojson : Yojson.Basic.t -> string list -> string
val unused_units_of_yojson : Yojson.Basic.t -> string list -> string
val on_demand_cost_of_ri_hours_used_of_yojson : Yojson.Basic.t -> string list -> string
val net_ri_savings_of_yojson : Yojson.Basic.t -> string list -> string
val total_potential_ri_savings_of_yojson : Yojson.Basic.t -> string list -> string
val amortized_upfront_fee_of_yojson : Yojson.Basic.t -> string list -> string
val amortized_recurring_fee_of_yojson : Yojson.Basic.t -> string list -> string
val total_amortized_fee_of_yojson : Yojson.Basic.t -> string list -> string
val ri_cost_for_unused_hours_of_yojson : Yojson.Basic.t -> string list -> string
val realized_savings_of_yojson : Yojson.Basic.t -> string list -> string
val unrealized_savings_of_yojson : Yojson.Basic.t -> string list -> string
val reservation_aggregates_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_aggregates
val reservation_utilization_group_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_utilization_group
val reservation_utilization_groups_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_utilization_group list
val utilization_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.utilization_by_time
val utilizations_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.utilization_by_time list
val generic_string_of_yojson : Yojson.Basic.t -> string list -> string
val usage_services_of_yojson : Yojson.Basic.t -> string list -> string list
val arn_of_yojson : Yojson.Basic.t -> string list -> string
val update_cost_category_definition_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_category_definition_response
val cost_category_rule_version_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_rule_version
val cost_category_value_of_yojson : Yojson.Basic.t -> string list -> string
val dimension_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.dimension
val match_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.match_option
val match_options_of_yojson : Yojson.Basic.t -> string list -> Types.match_option list
val dimension_values_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_values
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_values_of_yojson : Yojson.Basic.t -> string list -> Types.tag_values
val cost_category_name_of_yojson : Yojson.Basic.t -> string list -> string
val cost_category_values_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_values
val expression_of_yojson : Yojson.Basic.t -> string list -> Types.expression
val expressions_of_yojson : Yojson.Basic.t -> string list -> Types.expressions
val cost_category_inherited_value_dimension_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_inherited_value_dimension_name
val cost_category_inherited_value_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_inherited_value_dimension
val cost_category_rule_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_rule_type
val cost_category_rule_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_rule
val cost_category_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_rule list
val cost_category_split_charge_rule_targets_list_of_yojson : Yojson.Basic.t -> string list -> string list
val cost_category_split_charge_method_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_split_charge_method
val cost_category_split_charge_rule_parameter_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_split_charge_rule_parameter_type
val cost_category_split_charge_rule_parameter_values_list_of_yojson : Yojson.Basic.t -> string list -> string list
val cost_category_split_charge_rule_parameter_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_split_charge_rule_parameter
val cost_category_split_charge_rule_parameters_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_split_charge_rule_parameter list
val cost_category_split_charge_rule_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_split_charge_rule
val cost_category_split_charge_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_split_charge_rule list
val update_cost_category_definition_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_category_definition_request
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val update_cost_allocation_tags_status_error_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_allocation_tags_status_error
val update_cost_allocation_tags_status_errors_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_allocation_tags_status_error list
val update_cost_allocation_tags_status_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_allocation_tags_status_response
val cost_allocation_tag_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_allocation_tag_status
val cost_allocation_tag_status_entry_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag_status_entry
val cost_allocation_tag_status_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag_status_entry list
val update_cost_allocation_tags_status_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_cost_allocation_tags_status_request
val update_anomaly_subscription_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_anomaly_subscription_response
val nullable_non_negative_double_of_yojson : Yojson.Basic.t -> string list -> float
val anomaly_subscription_frequency_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.anomaly_subscription_frequency
val monitor_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val subscriber_address_of_yojson : Yojson.Basic.t -> string list -> string
val subscriber_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.subscriber_type
val subscriber_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.subscriber_status
val subscriber_of_yojson : Yojson.Basic.t -> string list -> Types.subscriber
val subscribers_of_yojson : Yojson.Basic.t -> string list -> Types.subscriber list
val update_anomaly_subscription_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_anomaly_subscription_request
val unknown_subscription_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unknown_subscription_exception
val unknown_monitor_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unknown_monitor_exception
val update_anomaly_monitor_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_anomaly_monitor_response
val update_anomaly_monitor_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_anomaly_monitor_request
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val resource_tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val resource_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 unresolvable_usage_unit_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unresolvable_usage_unit_exception
val total_running_normalized_units_of_yojson : Yojson.Basic.t -> string list -> string
val total_running_hours_of_yojson : Yojson.Basic.t -> string list -> string
val numeric_operator_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.numeric_operator
val generic_double_of_yojson : Yojson.Basic.t -> string list -> float
val total_impact_filter_of_yojson : Yojson.Basic.t -> string list -> Types.total_impact_filter
val too_many_tags_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_tags_exception
val terminate_recommendation_detail_of_yojson : Yojson.Basic.t -> string list -> Types.terminate_recommendation_detail
val term_in_years_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.term_in_years
val generic_boolean_of_yojson : Yojson.Basic.t -> string list -> bool
val ec2_resource_details_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_resource_details
val resource_details_of_yojson : Yojson.Basic.t -> string list -> Types.resource_details
val ebs_resource_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_resource_utilization
val disk_resource_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.disk_resource_utilization
val network_resource_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.network_resource_utilization
val ec2_resource_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_resource_utilization
val resource_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.resource_utilization
val platform_difference_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.platform_difference
val platform_differences_of_yojson : Yojson.Basic.t -> string list -> Types.platform_difference list
val target_instance_of_yojson : Yojson.Basic.t -> string list -> Types.target_instance
val target_instances_list_of_yojson : Yojson.Basic.t -> string list -> Types.target_instance list
val tag_values_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag_values list
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val resource_tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val resource_tag_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tag
val resource_tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val entity_of_yojson : Yojson.Basic.t -> string list -> string
val tag_list_of_yojson : Yojson.Basic.t -> string list -> string list
val supported_savings_plans_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.supported_savings_plans_type
val recommendation_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_savings_plans_purchase_recommendation_generation_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_savings_plans_purchase_recommendation_generation_response
val start_savings_plans_purchase_recommendation_generation_request_of_yojson : Yojson.Basic.t -> string list -> unit
val generation_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.generation_exists_exception
val data_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.data_unavailable_exception
val cost_allocation_tag_backfill_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_allocation_tag_backfill_status
val cost_allocation_tag_backfill_request_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag_backfill_request
val start_cost_allocation_tag_backfill_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_cost_allocation_tag_backfill_response
val start_cost_allocation_tag_backfill_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_cost_allocation_tag_backfill_request
val backfill_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.backfill_limit_exceeded_exception
val analysis_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_commitment_purchase_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_commitment_purchase_analysis_response
val account_scope_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.account_scope
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val analysis_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.analysis_type
val payment_option_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.payment_option
val savings_plans_commitment_of_yojson : Yojson.Basic.t -> string list -> float
val savings_plans_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans
val savings_plans_to_add_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans list
val savings_plans_id_of_yojson : Yojson.Basic.t -> string list -> string
val savings_plans_to_exclude_of_yojson : Yojson.Basic.t -> string list -> string list
val savings_plans_target_coverage_of_yojson : Yojson.Basic.t -> string list -> int
val savings_plans_purchase_analysis_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_analysis_configuration
val commitment_purchase_analysis_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.commitment_purchase_analysis_configuration
val start_commitment_purchase_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_commitment_purchase_analysis_request
val sort_order_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_order
val sort_definition_key_of_yojson : Yojson.Basic.t -> string list -> string
val sort_definition_of_yojson : Yojson.Basic.t -> string list -> Types.sort_definition
val sort_definitions_of_yojson : Yojson.Basic.t -> string list -> Types.sort_definition list
val offering_class_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.offering_class
val ec2_specification_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_specification
val service_specification_of_yojson : Yojson.Basic.t -> string list -> Types.service_specification
val search_string_of_yojson : Yojson.Basic.t -> string list -> string
val savings_plans_utilization_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization
val savings_plans_savings_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_savings
val savings_plans_amortized_commitment_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_amortized_commitment
val savings_plans_utilization_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization_by_time
val savings_plans_utilizations_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization_by_time list
val savings_plan_arn_of_yojson : Yojson.Basic.t -> string list -> string
val savings_plans_utilization_detail_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization_detail
val savings_plans_utilization_details_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization_detail list
val savings_plans_utilization_aggregates_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_utilization_aggregates
val savings_plans_purchase_recommendation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_recommendation_summary
val savings_plans_purchase_recommendation_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_recommendation_metadata
val savings_plans_details_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_details
val recommendation_detail_id_of_yojson : Yojson.Basic.t -> string list -> string
val savings_plans_purchase_recommendation_detail_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_recommendation_detail
val savings_plans_purchase_recommendation_detail_list_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_recommendation_detail list
val lookback_period_in_days_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.lookback_period_in_days
val savings_plans_purchase_recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_recommendation
val recommendation_detail_hourly_metrics_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation_detail_hourly_metrics
val metrics_over_lookback_period_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation_detail_hourly_metrics list
val savings_plans_purchase_analysis_details_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_purchase_analysis_details
val savings_plans_data_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.savings_plans_data_type
val savings_plans_data_types_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_data_type list
val savings_plans_coverage_data_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_coverage_data
val savings_plans_coverage_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_coverage
val savings_plans_coverages_of_yojson : Yojson.Basic.t -> string list -> Types.savings_plans_coverage list
val root_cause_impact_of_yojson : Yojson.Basic.t -> string list -> Types.root_cause_impact
val root_cause_of_yojson : Yojson.Basic.t -> string list -> Types.root_cause
val root_causes_of_yojson : Yojson.Basic.t -> string list -> Types.root_cause list
val rightsizing_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.rightsizing_type
val rightsizing_recommendation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.rightsizing_recommendation_summary
val rightsizing_recommendation_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.rightsizing_recommendation_metadata
val current_instance_of_yojson : Yojson.Basic.t -> string list -> Types.current_instance
val modify_recommendation_detail_of_yojson : Yojson.Basic.t -> string list -> Types.modify_recommendation_detail
val finding_reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.finding_reason_code
val finding_reason_codes_of_yojson : Yojson.Basic.t -> string list -> Types.finding_reason_code list
val rightsizing_recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.rightsizing_recommendation
val rightsizing_recommendation_list_of_yojson : Yojson.Basic.t -> string list -> Types.rightsizing_recommendation list
val recommendation_target_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.recommendation_target
val rightsizing_recommendation_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rightsizing_recommendation_configuration
val metric_amount_of_yojson : Yojson.Basic.t -> string list -> string
val metric_unit_of_yojson : Yojson.Basic.t -> string list -> string
val metric_value_of_yojson : Yojson.Basic.t -> string list -> Types.metric_value
val metric_name_of_yojson : Yojson.Basic.t -> string list -> string
val metrics_of_yojson : Yojson.Basic.t -> string list -> (string * Types.metric_value) list
val key_of_yojson : Yojson.Basic.t -> string list -> string
val keys_of_yojson : Yojson.Basic.t -> string list -> string list
val group_of_yojson : Yojson.Basic.t -> string list -> Types.group
val groups_of_yojson : Yojson.Basic.t -> string list -> Types.group list
val estimated_of_yojson : Yojson.Basic.t -> string list -> bool
val result_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.result_by_time
val results_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.result_by_time list
val resource_type_of_yojson : Yojson.Basic.t -> string list -> string
val resource_types_filter_input_of_yojson : Yojson.Basic.t -> string list -> string list
val resource_types_of_yojson : Yojson.Basic.t -> string list -> string list
val reserved_normalized_units_of_yojson : Yojson.Basic.t -> string list -> string
val reserved_hours_of_yojson : Yojson.Basic.t -> string list -> string
val dynamo_db_capacity_details_of_yojson : Yojson.Basic.t -> string list -> Types.dynamo_db_capacity_details
val reserved_capacity_details_of_yojson : Yojson.Basic.t -> string list -> Types.reserved_capacity_details
val ec2_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_instance_details
val rds_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.rds_instance_details
val redshift_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.redshift_instance_details
val elasti_cache_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.elasti_cache_instance_details
val es_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.es_instance_details
val memory_db_instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.memory_db_instance_details
val instance_details_of_yojson : Yojson.Basic.t -> string list -> Types.instance_details
val reservation_purchase_recommendation_detail_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation_detail
val reservation_purchase_recommendation_details_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation_detail list
val reservation_purchase_recommendation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation_summary
val reservation_purchase_recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation
val reservation_purchase_recommendations_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation list
val reservation_purchase_recommendation_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_purchase_recommendation_metadata
val on_demand_hours_of_yojson : Yojson.Basic.t -> string list -> string
val coverage_hours_percentage_of_yojson : Yojson.Basic.t -> string list -> string
val coverage_hours_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_hours
val on_demand_normalized_units_of_yojson : Yojson.Basic.t -> string list -> string
val coverage_normalized_units_percentage_of_yojson : Yojson.Basic.t -> string list -> string
val coverage_normalized_units_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_normalized_units
val on_demand_cost_of_yojson : Yojson.Basic.t -> string list -> string
val coverage_cost_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_cost
val coverage_of_yojson : Yojson.Basic.t -> string list -> Types.coverage
val reservation_coverage_group_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_coverage_group
val reservation_coverage_groups_of_yojson : Yojson.Basic.t -> string list -> Types.reservation_coverage_group list
val request_changed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.request_changed_exception
val recommendations_page_size_of_yojson : Yojson.Basic.t -> string list -> int
val recommendation_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val recommendation_detail_data_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation_detail_data
val provide_anomaly_feedback_response_of_yojson : Yojson.Basic.t -> string list -> Types.provide_anomaly_feedback_response
val anomaly_feedback_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.anomaly_feedback_type
val provide_anomaly_feedback_request_of_yojson : Yojson.Basic.t -> string list -> Types.provide_anomaly_feedback_request
val prediction_interval_level_of_yojson : Yojson.Basic.t -> string list -> int
val page_size_of_yojson : Yojson.Basic.t -> string list -> int
val non_negative_long_of_yojson : Yojson.Basic.t -> string list -> int64
val non_negative_integer_of_yojson : Yojson.Basic.t -> string list -> int
val next_page_token_of_yojson : Yojson.Basic.t -> string list -> string
val monitor_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.monitor_type
val monitor_dimension_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.monitor_dimension
val metric_names_of_yojson : Yojson.Basic.t -> string list -> string list
val metric_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.metric
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
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 generation_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.generation_status
val generation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.generation_summary
val generation_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.generation_summary list
val list_savings_plans_purchase_recommendation_generation_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_savings_plans_purchase_recommendation_generation_response
val list_savings_plans_purchase_recommendation_generation_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_savings_plans_purchase_recommendation_generation_request
val invalid_next_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_next_token_exception
val generic_arn_of_yojson : Yojson.Basic.t -> string list -> string
val cost_category_resource_association_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_resource_association
val cost_category_resource_associations_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_resource_association list
val list_cost_category_resource_associations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_category_resource_associations_response
val cost_category_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_cost_category_resource_associations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_category_resource_associations_request
val cost_category_status_component_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_status_component
val cost_category_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_category_status
val cost_category_processing_status_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_processing_status
val cost_category_processing_status_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_processing_status list
val cost_category_values_list_of_yojson : Yojson.Basic.t -> string list -> string list
val cost_category_reference_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_reference
val cost_category_references_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category_reference list
val list_cost_category_definitions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_category_definitions_response
val list_cost_category_definitions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_category_definitions_request
val cost_allocation_tag_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.cost_allocation_tag_type
val cost_allocation_tag_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag
val cost_allocation_tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag list
val list_cost_allocation_tags_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_allocation_tags_response
val cost_allocation_tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val cost_allocation_tags_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_cost_allocation_tags_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_allocation_tags_request
val cost_allocation_tag_backfill_request_list_of_yojson : Yojson.Basic.t -> string list -> Types.cost_allocation_tag_backfill_request list
val list_cost_allocation_tag_backfill_history_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_allocation_tag_backfill_history_response
val list_cost_allocation_tag_backfill_history_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_cost_allocation_tag_backfill_history_request
val analysis_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.analysis_status
val error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.error_code
val analysis_summary_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_summary
val analysis_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_summary list
val list_commitment_purchase_analyses_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_commitment_purchase_analyses_response
val analyses_page_size_of_yojson : Yojson.Basic.t -> string list -> int
val analysis_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val list_commitment_purchase_analyses_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_commitment_purchase_analyses_request
val impact_of_yojson : Yojson.Basic.t -> string list -> Types.impact
val group_definition_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.group_definition_type
val group_definition_key_of_yojson : Yojson.Basic.t -> string list -> string
val group_definition_of_yojson : Yojson.Basic.t -> string list -> Types.group_definition
val group_definitions_of_yojson : Yojson.Basic.t -> string list -> Types.group_definition list
val granularity_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.granularity
val forecast_result_of_yojson : Yojson.Basic.t -> string list -> Types.forecast_result
val forecast_results_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.forecast_result list
val get_usage_forecast_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_usage_forecast_response
val billing_view_arn_of_yojson : Yojson.Basic.t -> string list -> string
val get_usage_forecast_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_usage_forecast_request
val billing_view_health_status_exception_of_yojson : Yojson.Basic.t -> string list -> Types.billing_view_health_status_exception
val get_tags_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_tags_response
val get_tags_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_tags_request
val bill_expiration_exception_of_yojson : Yojson.Basic.t -> string list -> Types.bill_expiration_exception
val get_savings_plans_utilization_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_utilization_response
val get_savings_plans_utilization_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_utilization_request
val get_savings_plans_utilization_details_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_utilization_details_response
val get_savings_plans_utilization_details_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_utilization_details_request
val get_savings_plans_purchase_recommendation_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_purchase_recommendation_response
val get_savings_plans_purchase_recommendation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_purchase_recommendation_request
val get_savings_plans_coverage_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_coverage_response
val get_savings_plans_coverage_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plans_coverage_request
val get_savings_plan_purchase_recommendation_details_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plan_purchase_recommendation_details_response
val get_savings_plan_purchase_recommendation_details_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_savings_plan_purchase_recommendation_details_request
val get_rightsizing_recommendation_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_rightsizing_recommendation_response
val get_rightsizing_recommendation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_rightsizing_recommendation_request
val get_reservation_utilization_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_utilization_response
val get_reservation_utilization_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_utilization_request
val get_reservation_purchase_recommendation_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_purchase_recommendation_response
val get_reservation_purchase_recommendation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_purchase_recommendation_request
val coverage_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_by_time
val coverages_by_time_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_by_time list
val get_reservation_coverage_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_coverage_response
val get_reservation_coverage_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_reservation_coverage_request
val dimension_values_with_attributes_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_values_with_attributes
val dimension_values_with_attributes_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension_values_with_attributes list
val get_dimension_values_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_dimension_values_response
val context_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.context
val get_dimension_values_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_dimension_values_request
val get_cost_forecast_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_forecast_response
val get_cost_forecast_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_forecast_request
val comparison_metric_value_of_yojson : Yojson.Basic.t -> string list -> Types.comparison_metric_value
val comparison_metrics_of_yojson : Yojson.Basic.t -> string list -> (string * Types.comparison_metric_value) list
val cost_driver_of_yojson : Yojson.Basic.t -> string list -> Types.cost_driver
val cost_drivers_of_yojson : Yojson.Basic.t -> string list -> Types.cost_driver list
val cost_comparison_driver_of_yojson : Yojson.Basic.t -> string list -> Types.cost_comparison_driver
val cost_comparison_drivers_of_yojson : Yojson.Basic.t -> string list -> Types.cost_comparison_driver list
val get_cost_comparison_drivers_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_comparison_drivers_response
val cost_comparison_drivers_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val get_cost_comparison_drivers_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_comparison_drivers_request
val cost_category_names_list_of_yojson : Yojson.Basic.t -> string list -> string list
val get_cost_categories_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_categories_response
val get_cost_categories_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_categories_request
val get_cost_and_usage_with_resources_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_with_resources_response
val get_cost_and_usage_with_resources_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_with_resources_request
val get_cost_and_usage_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_response
val get_cost_and_usage_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_request
val cost_and_usage_comparison_of_yojson : Yojson.Basic.t -> string list -> Types.cost_and_usage_comparison
val cost_and_usage_comparisons_of_yojson : Yojson.Basic.t -> string list -> Types.cost_and_usage_comparison list
val get_cost_and_usage_comparisons_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_comparisons_response
val cost_and_usage_comparisons_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val get_cost_and_usage_comparisons_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_cost_and_usage_comparisons_request
val analysis_details_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_details
val get_commitment_purchase_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_commitment_purchase_analysis_response
val get_commitment_purchase_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_commitment_purchase_analysis_request
val analysis_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.analysis_not_found_exception
val approximate_usage_records_per_service_of_yojson : Yojson.Basic.t -> string list -> (string * int64) list
val get_approximate_usage_records_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_approximate_usage_records_response
val approximation_dimension_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.approximation_dimension
val get_approximate_usage_records_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_approximate_usage_records_request
val anomaly_subscription_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_subscription
val anomaly_subscriptions_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_subscription list
val get_anomaly_subscriptions_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomaly_subscriptions_response
val get_anomaly_subscriptions_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomaly_subscriptions_request
val anomaly_monitor_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_monitor
val anomaly_monitors_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_monitor list
val get_anomaly_monitors_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomaly_monitors_response
val get_anomaly_monitors_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomaly_monitors_request
val anomaly_score_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_score
val anomaly_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly
val anomalies_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly list
val get_anomalies_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomalies_response
val anomaly_date_interval_of_yojson : Yojson.Basic.t -> string list -> Types.anomaly_date_interval
val get_anomalies_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_anomalies_request
val cost_category_of_yojson : Yojson.Basic.t -> string list -> Types.cost_category
val describe_cost_category_definition_response_of_yojson : Yojson.Basic.t -> string list -> Types.describe_cost_category_definition_response
val describe_cost_category_definition_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_cost_category_definition_request
val delete_cost_category_definition_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_cost_category_definition_response
val delete_cost_category_definition_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_cost_category_definition_request
val delete_anomaly_subscription_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_anomaly_subscription_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_anomaly_subscription_request
val delete_anomaly_monitor_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_anomaly_monitor_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_anomaly_monitor_request
val create_cost_category_definition_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_cost_category_definition_response
val create_cost_category_definition_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_cost_category_definition_request
val create_anomaly_subscription_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_anomaly_subscription_response
val create_anomaly_subscription_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_anomaly_subscription_request
val create_anomaly_monitor_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_anomaly_monitor_response
val create_anomaly_monitor_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_anomaly_monitor_request