Module Smaws_Client_CostExplorer.Json_serializers

val zoned_date_time_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val year_month_day_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_group_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_group_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attribute_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attribute_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val attributes_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val utilization_percentage_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val utilization_percentage_in_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val purchased_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val purchased_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val total_actual_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val total_actual_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val unused_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val unused_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val on_demand_cost_of_ri_hours_used_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val net_ri_savings_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val total_potential_ri_savings_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val amortized_upfront_fee_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val amortized_recurring_fee_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val total_amortized_fee_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ri_cost_for_unused_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val realized_savings_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val unrealized_savings_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_aggregates_to_yojson : Types.reservation_aggregates -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_utilization_group_to_yojson : Types.reservation_utilization_group -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_utilization_groups_to_yojson : Types.reservation_utilization_group list -> Smaws_Lib.Json.SerializeHelpers.t
val utilization_by_time_to_yojson : Types.utilization_by_time -> Smaws_Lib.Json.SerializeHelpers.t
val utilizations_by_time_to_yojson : Types.utilization_by_time list -> Smaws_Lib.Json.SerializeHelpers.t
val generic_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val usage_services_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_category_definition_response_to_yojson : Types.update_cost_category_definition_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_rule_version_to_yojson : Types.cost_category_rule_version -> [> `String of string ]
val cost_category_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_to_yojson : Types.dimension -> [> `String of string ]
val match_option_to_yojson : Types.match_option -> [> `String of string ]
val match_options_to_yojson : Types.match_option list -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_values_to_yojson : Types.dimension_values -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_values_to_yojson : Types.cost_category_values -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_inherited_value_dimension_name_to_yojson : Types.cost_category_inherited_value_dimension_name -> [> `String of string ]
val cost_category_inherited_value_dimension_to_yojson : Types.cost_category_inherited_value_dimension -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_rule_type_to_yojson : Types.cost_category_rule_type -> [> `String of string ]
val cost_category_rule_to_yojson : Types.cost_category_rule -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_rules_list_to_yojson : Types.cost_category_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_rule_targets_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_method_to_yojson : Types.cost_category_split_charge_method -> [> `String of string ]
val cost_category_split_charge_rule_parameter_type_to_yojson : Types.cost_category_split_charge_rule_parameter_type -> [> `String of string ]
val cost_category_split_charge_rule_parameter_values_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_rule_parameter_to_yojson : Types.cost_category_split_charge_rule_parameter -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_rule_parameters_list_to_yojson : Types.cost_category_split_charge_rule_parameter list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_rule_to_yojson : Types.cost_category_split_charge_rule -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_split_charge_rules_list_to_yojson : Types.cost_category_split_charge_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_category_definition_request_to_yojson : Types.update_cost_category_definition_request -> Smaws_Lib.Json.SerializeHelpers.t
val error_message_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val service_quota_exceeded_exception_to_yojson : Types.service_quota_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val resource_not_found_exception_to_yojson : Types.resource_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val limit_exceeded_exception_to_yojson : Types.limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_allocation_tags_status_error_to_yojson : Types.update_cost_allocation_tags_status_error -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_allocation_tags_status_errors_to_yojson : Types.update_cost_allocation_tags_status_error list -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_allocation_tags_status_response_to_yojson : Types.update_cost_allocation_tags_status_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_status_to_yojson : Types.cost_allocation_tag_status -> [> `String of string ]
val cost_allocation_tag_status_entry_to_yojson : Types.cost_allocation_tag_status_entry -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_status_list_to_yojson : Types.cost_allocation_tag_status_entry list -> Smaws_Lib.Json.SerializeHelpers.t
val update_cost_allocation_tags_status_request_to_yojson : Types.update_cost_allocation_tags_status_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_anomaly_subscription_response_to_yojson : Types.update_anomaly_subscription_response -> Smaws_Lib.Json.SerializeHelpers.t
val nullable_non_negative_double_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_subscription_frequency_to_yojson : Types.anomaly_subscription_frequency -> [> `String of string ]
val monitor_arn_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val subscriber_address_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val subscriber_type_to_yojson : Types.subscriber_type -> [> `String of string ]
val subscriber_status_to_yojson : Types.subscriber_status -> [> `String of string ]
val subscribers_to_yojson : Types.subscriber list -> Smaws_Lib.Json.SerializeHelpers.t
val update_anomaly_subscription_request_to_yojson : Types.update_anomaly_subscription_request -> Smaws_Lib.Json.SerializeHelpers.t
val unknown_subscription_exception_to_yojson : Types.unknown_subscription_exception -> Smaws_Lib.Json.SerializeHelpers.t
val unknown_monitor_exception_to_yojson : Types.unknown_monitor_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_anomaly_monitor_response_to_yojson : Types.update_anomaly_monitor_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_anomaly_monitor_request_to_yojson : Types.update_anomaly_monitor_request -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_key_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_request_to_yojson : Types.untag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val unresolvable_usage_unit_exception_to_yojson : Types.unresolvable_usage_unit_exception -> Smaws_Lib.Json.SerializeHelpers.t
val total_running_normalized_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val total_running_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val numeric_operator_to_yojson : Types.numeric_operator -> [> `String of string ]
val generic_double_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val total_impact_filter_to_yojson : Types.total_impact_filter -> Smaws_Lib.Json.SerializeHelpers.t
val too_many_tags_exception_to_yojson : Types.too_many_tags_exception -> Smaws_Lib.Json.SerializeHelpers.t
val terminate_recommendation_detail_to_yojson : Types.terminate_recommendation_detail -> Smaws_Lib.Json.SerializeHelpers.t
val term_in_years_to_yojson : Types.term_in_years -> [> `String of string ]
val generic_boolean_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_resource_details_to_yojson : Types.ec2_resource_details -> Smaws_Lib.Json.SerializeHelpers.t
val resource_details_to_yojson : Types.resource_details -> Smaws_Lib.Json.SerializeHelpers.t
val ebs_resource_utilization_to_yojson : Types.ebs_resource_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val disk_resource_utilization_to_yojson : Types.disk_resource_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val network_resource_utilization_to_yojson : Types.network_resource_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_resource_utilization_to_yojson : Types.ec2_resource_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val resource_utilization_to_yojson : Types.resource_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val platform_difference_to_yojson : Types.platform_difference -> [> `String of string ]
val platform_differences_to_yojson : Types.platform_difference list -> Smaws_Lib.Json.SerializeHelpers.t
val target_instance_to_yojson : Types.target_instance -> Smaws_Lib.Json.SerializeHelpers.t
val target_instances_list_to_yojson : Types.target_instance list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_values_list_to_yojson : Types.tag_values list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_list_to_yojson : Types.resource_tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val entity_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val supported_savings_plans_type_to_yojson : Types.supported_savings_plans_type -> [> `String of string ]
val recommendation_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_savings_plans_purchase_recommendation_generation_response_to_yojson : Types.start_savings_plans_purchase_recommendation_generation_response -> Smaws_Lib.Json.SerializeHelpers.t
val start_savings_plans_purchase_recommendation_generation_request_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val generation_exists_exception_to_yojson : Types.generation_exists_exception -> Smaws_Lib.Json.SerializeHelpers.t
val data_unavailable_exception_to_yojson : Types.data_unavailable_exception -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_backfill_status_to_yojson : Types.cost_allocation_tag_backfill_status -> [> `String of string ]
val cost_allocation_tag_backfill_request_to_yojson : Types.cost_allocation_tag_backfill_request -> Smaws_Lib.Json.SerializeHelpers.t
val start_cost_allocation_tag_backfill_response_to_yojson : Types.start_cost_allocation_tag_backfill_response -> Smaws_Lib.Json.SerializeHelpers.t
val start_cost_allocation_tag_backfill_request_to_yojson : Types.start_cost_allocation_tag_backfill_request -> Smaws_Lib.Json.SerializeHelpers.t
val backfill_limit_exceeded_exception_to_yojson : Types.backfill_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_commitment_purchase_analysis_response_to_yojson : Types.start_commitment_purchase_analysis_response -> Smaws_Lib.Json.SerializeHelpers.t
val account_scope_to_yojson : Types.account_scope -> [> `String of string ]
val account_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_type_to_yojson : Types.analysis_type -> [> `String of string ]
val payment_option_to_yojson : Types.payment_option -> [> `String of string ]
val savings_plans_commitment_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_to_add_to_yojson : Types.savings_plans list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_to_exclude_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_target_coverage_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_analysis_configuration_to_yojson : Types.savings_plans_purchase_analysis_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val commitment_purchase_analysis_configuration_to_yojson : Types.commitment_purchase_analysis_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val start_commitment_purchase_analysis_request_to_yojson : Types.start_commitment_purchase_analysis_request -> Smaws_Lib.Json.SerializeHelpers.t
val sort_order_to_yojson : Types.sort_order -> [> `String of string ]
val sort_definition_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val sort_definition_to_yojson : Types.sort_definition -> Smaws_Lib.Json.SerializeHelpers.t
val sort_definitions_to_yojson : Types.sort_definition list -> Smaws_Lib.Json.SerializeHelpers.t
val offering_class_to_yojson : Types.offering_class -> [> `String of string ]
val ec2_specification_to_yojson : Types.ec2_specification -> Smaws_Lib.Json.SerializeHelpers.t
val service_specification_to_yojson : Types.service_specification -> Smaws_Lib.Json.SerializeHelpers.t
val search_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilization_to_yojson : Types.savings_plans_utilization -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_savings_to_yojson : Types.savings_plans_savings -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_amortized_commitment_to_yojson : Types.savings_plans_amortized_commitment -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilization_by_time_to_yojson : Types.savings_plans_utilization_by_time -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilizations_by_time_to_yojson : Types.savings_plans_utilization_by_time list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plan_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilization_detail_to_yojson : Types.savings_plans_utilization_detail -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilization_details_to_yojson : Types.savings_plans_utilization_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_utilization_aggregates_to_yojson : Types.savings_plans_utilization_aggregates -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_recommendation_summary_to_yojson : Types.savings_plans_purchase_recommendation_summary -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_recommendation_metadata_to_yojson : Types.savings_plans_purchase_recommendation_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_details_to_yojson : Types.savings_plans_details -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_detail_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_recommendation_detail_to_yojson : Types.savings_plans_purchase_recommendation_detail -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_recommendation_detail_list_to_yojson : Types.savings_plans_purchase_recommendation_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val lookback_period_in_days_to_yojson : Types.lookback_period_in_days -> [> `String of string ]
val savings_plans_purchase_recommendation_to_yojson : Types.savings_plans_purchase_recommendation -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_detail_hourly_metrics_to_yojson : Types.recommendation_detail_hourly_metrics -> Smaws_Lib.Json.SerializeHelpers.t
val metrics_over_lookback_period_to_yojson : Types.recommendation_detail_hourly_metrics list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_purchase_analysis_details_to_yojson : Types.savings_plans_purchase_analysis_details -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_data_type_to_yojson : Types.savings_plans_data_type -> [> `String of string ]
val savings_plans_data_types_to_yojson : Types.savings_plans_data_type list -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_coverage_data_to_yojson : Types.savings_plans_coverage_data -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_coverage_to_yojson : Types.savings_plans_coverage -> Smaws_Lib.Json.SerializeHelpers.t
val savings_plans_coverages_to_yojson : Types.savings_plans_coverage list -> Smaws_Lib.Json.SerializeHelpers.t
val root_cause_impact_to_yojson : Types.root_cause_impact -> Smaws_Lib.Json.SerializeHelpers.t
val root_causes_to_yojson : Types.root_cause list -> Smaws_Lib.Json.SerializeHelpers.t
val rightsizing_type_to_yojson : Types.rightsizing_type -> [> `String of string ]
val rightsizing_recommendation_summary_to_yojson : Types.rightsizing_recommendation_summary -> Smaws_Lib.Json.SerializeHelpers.t
val rightsizing_recommendation_metadata_to_yojson : Types.rightsizing_recommendation_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val current_instance_to_yojson : Types.current_instance -> Smaws_Lib.Json.SerializeHelpers.t
val modify_recommendation_detail_to_yojson : Types.modify_recommendation_detail -> Smaws_Lib.Json.SerializeHelpers.t
val finding_reason_code_to_yojson : Types.finding_reason_code -> [> `String of string ]
val finding_reason_codes_to_yojson : Types.finding_reason_code list -> Smaws_Lib.Json.SerializeHelpers.t
val rightsizing_recommendation_to_yojson : Types.rightsizing_recommendation -> Smaws_Lib.Json.SerializeHelpers.t
val rightsizing_recommendation_list_to_yojson : Types.rightsizing_recommendation list -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_target_to_yojson : Types.recommendation_target -> [> `String of string ]
val rightsizing_recommendation_configuration_to_yojson : Types.rightsizing_recommendation_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val metric_amount_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val metric_unit_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val metric_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val metrics_to_yojson : (string * Types.metric_value) list -> Smaws_Lib.Json.SerializeHelpers.t
val key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val keys_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val groups_to_yojson : Types.group list -> Smaws_Lib.Json.SerializeHelpers.t
val estimated_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val results_by_time_to_yojson : Types.result_by_time list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_type_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_types_filter_input_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_types_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val reserved_normalized_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reserved_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dynamo_db_capacity_details_to_yojson : Types.dynamo_db_capacity_details -> Smaws_Lib.Json.SerializeHelpers.t
val reserved_capacity_details_to_yojson : Types.reserved_capacity_details -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_instance_details_to_yojson : Types.ec2_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val rds_instance_details_to_yojson : Types.rds_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val redshift_instance_details_to_yojson : Types.redshift_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val elasti_cache_instance_details_to_yojson : Types.elasti_cache_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val es_instance_details_to_yojson : Types.es_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val memory_db_instance_details_to_yojson : Types.memory_db_instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val instance_details_to_yojson : Types.instance_details -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendation_detail_to_yojson : Types.reservation_purchase_recommendation_detail -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendation_details_to_yojson : Types.reservation_purchase_recommendation_detail list -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendation_summary_to_yojson : Types.reservation_purchase_recommendation_summary -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendation_to_yojson : Types.reservation_purchase_recommendation -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendations_to_yojson : Types.reservation_purchase_recommendation list -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_purchase_recommendation_metadata_to_yojson : Types.reservation_purchase_recommendation_metadata -> Smaws_Lib.Json.SerializeHelpers.t
val on_demand_hours_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val coverage_hours_percentage_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val on_demand_normalized_units_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val coverage_normalized_units_percentage_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val coverage_normalized_units_to_yojson : Types.coverage_normalized_units -> Smaws_Lib.Json.SerializeHelpers.t
val on_demand_cost_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_coverage_group_to_yojson : Types.reservation_coverage_group -> Smaws_Lib.Json.SerializeHelpers.t
val reservation_coverage_groups_to_yojson : Types.reservation_coverage_group list -> Smaws_Lib.Json.SerializeHelpers.t
val request_changed_exception_to_yojson : Types.request_changed_exception -> Smaws_Lib.Json.SerializeHelpers.t
val recommendations_page_size_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_id_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val recommendation_detail_data_to_yojson : Types.recommendation_detail_data -> Smaws_Lib.Json.SerializeHelpers.t
val provide_anomaly_feedback_response_to_yojson : Types.provide_anomaly_feedback_response -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_feedback_type_to_yojson : Types.anomaly_feedback_type -> [> `String of string ]
val provide_anomaly_feedback_request_to_yojson : Types.provide_anomaly_feedback_request -> Smaws_Lib.Json.SerializeHelpers.t
val prediction_interval_level_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val page_size_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val non_negative_integer_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val next_page_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val monitor_type_to_yojson : Types.monitor_type -> [> `String of string ]
val monitor_dimension_to_yojson : Types.monitor_dimension -> [> `String of string ]
val metric_names_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val metric_to_yojson : Types.metric -> [> `String of string ]
val max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_response_to_yojson : Types.list_tags_for_resource_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_request_to_yojson : Types.list_tags_for_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val generation_status_to_yojson : Types.generation_status -> [> `String of string ]
val generation_summary_to_yojson : Types.generation_summary -> Smaws_Lib.Json.SerializeHelpers.t
val generation_summary_list_to_yojson : Types.generation_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_savings_plans_purchase_recommendation_generation_response_to_yojson : Types.list_savings_plans_purchase_recommendation_generation_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_savings_plans_purchase_recommendation_generation_request_to_yojson : Types.list_savings_plans_purchase_recommendation_generation_request -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_next_token_exception_to_yojson : Types.invalid_next_token_exception -> Smaws_Lib.Json.SerializeHelpers.t
val generic_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_resource_association_to_yojson : Types.cost_category_resource_association -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_resource_associations_to_yojson : Types.cost_category_resource_association list -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_category_resource_associations_response_to_yojson : Types.list_cost_category_resource_associations_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_category_resource_associations_request_to_yojson : Types.list_cost_category_resource_associations_request -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_status_component_to_yojson : Types.cost_category_status_component -> [> `String of string ]
val cost_category_status_to_yojson : Types.cost_category_status -> [> `String of string ]
val cost_category_processing_status_to_yojson : Types.cost_category_processing_status -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_processing_status_list_to_yojson : Types.cost_category_processing_status list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_values_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_reference_to_yojson : Types.cost_category_reference -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_references_list_to_yojson : Types.cost_category_reference list -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_category_definitions_response_to_yojson : Types.list_cost_category_definitions_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_category_definitions_request_to_yojson : Types.list_cost_category_definitions_request -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_type_to_yojson : Types.cost_allocation_tag_type -> [> `String of string ]
val cost_allocation_tag_to_yojson : Types.cost_allocation_tag -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_list_to_yojson : Types.cost_allocation_tag list -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_allocation_tags_response_to_yojson : Types.list_cost_allocation_tags_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_key_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tags_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_allocation_tags_request_to_yojson : Types.list_cost_allocation_tags_request -> Smaws_Lib.Json.SerializeHelpers.t
val cost_allocation_tag_backfill_request_list_to_yojson : Types.cost_allocation_tag_backfill_request list -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_allocation_tag_backfill_history_response_to_yojson : Types.list_cost_allocation_tag_backfill_history_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_cost_allocation_tag_backfill_history_request_to_yojson : Types.list_cost_allocation_tag_backfill_history_request -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_status_to_yojson : Types.analysis_status -> [> `String of string ]
val error_code_to_yojson : Types.error_code -> [> `String of string ]
val analysis_summary_to_yojson : Types.analysis_summary -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_summary_list_to_yojson : Types.analysis_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_commitment_purchase_analyses_response_to_yojson : Types.list_commitment_purchase_analyses_response -> Smaws_Lib.Json.SerializeHelpers.t
val analyses_page_size_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val list_commitment_purchase_analyses_request_to_yojson : Types.list_commitment_purchase_analyses_request -> Smaws_Lib.Json.SerializeHelpers.t
val group_definition_type_to_yojson : Types.group_definition_type -> [> `String of string ]
val group_definition_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val group_definition_to_yojson : Types.group_definition -> Smaws_Lib.Json.SerializeHelpers.t
val group_definitions_to_yojson : Types.group_definition list -> Smaws_Lib.Json.SerializeHelpers.t
val granularity_to_yojson : Types.granularity -> [> `String of string ]
val forecast_result_to_yojson : Types.forecast_result -> Smaws_Lib.Json.SerializeHelpers.t
val forecast_results_by_time_to_yojson : Types.forecast_result list -> Smaws_Lib.Json.SerializeHelpers.t
val get_usage_forecast_response_to_yojson : Types.get_usage_forecast_response -> Smaws_Lib.Json.SerializeHelpers.t
val billing_view_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val get_usage_forecast_request_to_yojson : Types.get_usage_forecast_request -> Smaws_Lib.Json.SerializeHelpers.t
val billing_view_health_status_exception_to_yojson : Types.billing_view_health_status_exception -> Smaws_Lib.Json.SerializeHelpers.t
val get_tags_response_to_yojson : Types.get_tags_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_tags_request_to_yojson : Types.get_tags_request -> Smaws_Lib.Json.SerializeHelpers.t
val bill_expiration_exception_to_yojson : Types.bill_expiration_exception -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_utilization_response_to_yojson : Types.get_savings_plans_utilization_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_utilization_request_to_yojson : Types.get_savings_plans_utilization_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_utilization_details_response_to_yojson : Types.get_savings_plans_utilization_details_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_utilization_details_request_to_yojson : Types.get_savings_plans_utilization_details_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_purchase_recommendation_response_to_yojson : Types.get_savings_plans_purchase_recommendation_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_purchase_recommendation_request_to_yojson : Types.get_savings_plans_purchase_recommendation_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_coverage_response_to_yojson : Types.get_savings_plans_coverage_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plans_coverage_request_to_yojson : Types.get_savings_plans_coverage_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plan_purchase_recommendation_details_response_to_yojson : Types.get_savings_plan_purchase_recommendation_details_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_savings_plan_purchase_recommendation_details_request_to_yojson : Types.get_savings_plan_purchase_recommendation_details_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_rightsizing_recommendation_response_to_yojson : Types.get_rightsizing_recommendation_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_rightsizing_recommendation_request_to_yojson : Types.get_rightsizing_recommendation_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_utilization_response_to_yojson : Types.get_reservation_utilization_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_utilization_request_to_yojson : Types.get_reservation_utilization_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_purchase_recommendation_response_to_yojson : Types.get_reservation_purchase_recommendation_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_purchase_recommendation_request_to_yojson : Types.get_reservation_purchase_recommendation_request -> Smaws_Lib.Json.SerializeHelpers.t
val coverage_by_time_to_yojson : Types.coverage_by_time -> Smaws_Lib.Json.SerializeHelpers.t
val coverages_by_time_to_yojson : Types.coverage_by_time list -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_coverage_response_to_yojson : Types.get_reservation_coverage_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_reservation_coverage_request_to_yojson : Types.get_reservation_coverage_request -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_values_with_attributes_to_yojson : Types.dimension_values_with_attributes -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_values_with_attributes_list_to_yojson : Types.dimension_values_with_attributes list -> Smaws_Lib.Json.SerializeHelpers.t
val get_dimension_values_response_to_yojson : Types.get_dimension_values_response -> Smaws_Lib.Json.SerializeHelpers.t
val context_to_yojson : Types.context -> [> `String of string ]
val get_dimension_values_request_to_yojson : Types.get_dimension_values_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_forecast_response_to_yojson : Types.get_cost_forecast_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_forecast_request_to_yojson : Types.get_cost_forecast_request -> Smaws_Lib.Json.SerializeHelpers.t
val comparison_metric_value_to_yojson : Types.comparison_metric_value -> Smaws_Lib.Json.SerializeHelpers.t
val comparison_metrics_to_yojson : (string * Types.comparison_metric_value) list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_drivers_to_yojson : Types.cost_driver list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_comparison_driver_to_yojson : Types.cost_comparison_driver -> Smaws_Lib.Json.SerializeHelpers.t
val cost_comparison_drivers_to_yojson : Types.cost_comparison_driver list -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_comparison_drivers_response_to_yojson : Types.get_cost_comparison_drivers_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_comparison_drivers_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_comparison_drivers_request_to_yojson : Types.get_cost_comparison_drivers_request -> Smaws_Lib.Json.SerializeHelpers.t
val cost_category_names_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_categories_response_to_yojson : Types.get_cost_categories_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_categories_request_to_yojson : Types.get_cost_categories_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_with_resources_response_to_yojson : Types.get_cost_and_usage_with_resources_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_with_resources_request_to_yojson : Types.get_cost_and_usage_with_resources_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_response_to_yojson : Types.get_cost_and_usage_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_request_to_yojson : Types.get_cost_and_usage_request -> Smaws_Lib.Json.SerializeHelpers.t
val cost_and_usage_comparison_to_yojson : Types.cost_and_usage_comparison -> Smaws_Lib.Json.SerializeHelpers.t
val cost_and_usage_comparisons_to_yojson : Types.cost_and_usage_comparison list -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_comparisons_response_to_yojson : Types.get_cost_and_usage_comparisons_response -> Smaws_Lib.Json.SerializeHelpers.t
val cost_and_usage_comparisons_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val get_cost_and_usage_comparisons_request_to_yojson : Types.get_cost_and_usage_comparisons_request -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_details_to_yojson : Types.analysis_details -> Smaws_Lib.Json.SerializeHelpers.t
val get_commitment_purchase_analysis_response_to_yojson : Types.get_commitment_purchase_analysis_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_commitment_purchase_analysis_request_to_yojson : Types.get_commitment_purchase_analysis_request -> Smaws_Lib.Json.SerializeHelpers.t
val analysis_not_found_exception_to_yojson : Types.analysis_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val approximate_usage_records_per_service_to_yojson : (string * Smaws_Lib.CoreTypes.Int64.t) list -> Smaws_Lib.Json.SerializeHelpers.t
val get_approximate_usage_records_response_to_yojson : Types.get_approximate_usage_records_response -> Smaws_Lib.Json.SerializeHelpers.t
val approximation_dimension_to_yojson : Types.approximation_dimension -> [> `String of string ]
val get_approximate_usage_records_request_to_yojson : Types.get_approximate_usage_records_request -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_subscription_to_yojson : Types.anomaly_subscription -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_subscriptions_to_yojson : Types.anomaly_subscription list -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomaly_subscriptions_response_to_yojson : Types.get_anomaly_subscriptions_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomaly_subscriptions_request_to_yojson : Types.get_anomaly_subscriptions_request -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_monitor_to_yojson : Types.anomaly_monitor -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_monitors_to_yojson : Types.anomaly_monitor list -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomaly_monitors_response_to_yojson : Types.get_anomaly_monitors_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomaly_monitors_request_to_yojson : Types.get_anomaly_monitors_request -> Smaws_Lib.Json.SerializeHelpers.t
val anomalies_to_yojson : Types.anomaly list -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomalies_response_to_yojson : Types.get_anomalies_response -> Smaws_Lib.Json.SerializeHelpers.t
val anomaly_date_interval_to_yojson : Types.anomaly_date_interval -> Smaws_Lib.Json.SerializeHelpers.t
val get_anomalies_request_to_yojson : Types.get_anomalies_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cost_category_definition_response_to_yojson : Types.describe_cost_category_definition_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_cost_category_definition_request_to_yojson : Types.describe_cost_category_definition_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_cost_category_definition_response_to_yojson : Types.delete_cost_category_definition_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_cost_category_definition_request_to_yojson : Types.delete_cost_category_definition_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_anomaly_subscription_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_anomaly_subscription_request_to_yojson : Types.delete_anomaly_subscription_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_anomaly_monitor_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_anomaly_monitor_request_to_yojson : Types.delete_anomaly_monitor_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_cost_category_definition_response_to_yojson : Types.create_cost_category_definition_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_cost_category_definition_request_to_yojson : Types.create_cost_category_definition_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_anomaly_subscription_response_to_yojson : Types.create_anomaly_subscription_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_anomaly_subscription_request_to_yojson : Types.create_anomaly_subscription_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_anomaly_monitor_response_to_yojson : Types.create_anomaly_monitor_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_anomaly_monitor_request_to_yojson : Types.create_anomaly_monitor_request -> Smaws_Lib.Json.SerializeHelpers.t