Module Smaws_Client_Budgets.Json_serializers

val error_message_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 user_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val users_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val update_subscriber_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val budget_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val notification_type_to_yojson : Types.notification_type -> [> `String of string ]
val comparison_operator_to_yojson : Types.comparison_operator -> [> `String of string ]
val notification_threshold_to_yojson : float -> Smaws_Lib.Json.SerializeHelpers.t
val threshold_type_to_yojson : Types.threshold_type -> [> `String of string ]
val notification_state_to_yojson : Types.notification_state -> [> `String of string ]
val subscription_type_to_yojson : Types.subscription_type -> [> `String of string ]
val subscriber_address_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_subscriber_request_to_yojson : Types.update_subscriber_request -> Smaws_Lib.Json.SerializeHelpers.t
val throttling_exception_to_yojson : Types.throttling_exception -> Smaws_Lib.Json.SerializeHelpers.t
val not_found_exception_to_yojson : Types.not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_parameter_exception_to_yojson : Types.invalid_parameter_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_error_exception_to_yojson : Types.internal_error_exception -> Smaws_Lib.Json.SerializeHelpers.t
val duplicate_record_exception_to_yojson : Types.duplicate_record_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_notification_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val update_notification_request_to_yojson : Types.update_notification_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_budget_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val numeric_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val unit_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val generic_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val planned_budget_limits_to_yojson : (string * Types.spend) list -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val dimension_values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val cost_filters_to_yojson : (string * string list) list -> Smaws_Lib.Json.SerializeHelpers.t
val nullable_boolean_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val time_unit_to_yojson : Types.time_unit -> [> `String of string ]
val generic_timestamp_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val calculated_spend_to_yojson : Types.calculated_spend -> Smaws_Lib.Json.SerializeHelpers.t
val budget_type_to_yojson : Types.budget_type -> [> `String of string ]
val auto_adjust_type_to_yojson : Types.auto_adjust_type -> [> `String of string ]
val adjustment_period_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val historical_options_to_yojson : Types.historical_options -> Smaws_Lib.Json.SerializeHelpers.t
val auto_adjust_data_to_yojson : Types.auto_adjust_data -> 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 expression_dimension_values_to_yojson : Types.expression_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 metric_to_yojson : Types.metric -> [> `String of string ]
val metrics_to_yojson : Types.metric list -> Smaws_Lib.Json.SerializeHelpers.t
val billing_view_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val health_status_value_to_yojson : Types.health_status_value -> [> `String of string ]
val health_status_reason_to_yojson : Types.health_status_reason -> [> `String of string ]
val update_budget_request_to_yojson : Types.update_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val action_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val action_type_to_yojson : Types.action_type -> [> `String of string ]
val action_threshold_to_yojson : Types.action_threshold -> Smaws_Lib.Json.SerializeHelpers.t
val policy_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val role_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val roles_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val group_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val groups_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val iam_action_definition_to_yojson : Types.iam_action_definition -> Smaws_Lib.Json.SerializeHelpers.t
val policy_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val target_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val target_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val scp_action_definition_to_yojson : Types.scp_action_definition -> Smaws_Lib.Json.SerializeHelpers.t
val action_sub_type_to_yojson : Types.action_sub_type -> [> `String of string ]
val region_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val instance_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val instance_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val ssm_action_definition_to_yojson : Types.ssm_action_definition -> Smaws_Lib.Json.SerializeHelpers.t
val role_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val approval_model_to_yojson : Types.approval_model -> [> `String of string ]
val action_status_to_yojson : Types.action_status -> [> `String of string ]
val subscribers_to_yojson : Types.subscriber list -> Smaws_Lib.Json.SerializeHelpers.t
val update_budget_action_response_to_yojson : Types.update_budget_action_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_budget_action_request_to_yojson : Types.update_budget_action_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_locked_exception_to_yojson : Types.resource_locked_exception -> Smaws_Lib.Json.SerializeHelpers.t
val service_quota_exceeded_exception_to_yojson : Types.service_quota_exceeded_exception -> 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 untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val amazon_resource_name_to_yojson : string -> 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 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 notifications_to_yojson : Types.notification list -> Smaws_Lib.Json.SerializeHelpers.t
val notification_with_subscribers_to_yojson : Types.notification_with_subscribers -> Smaws_Lib.Json.SerializeHelpers.t
val notification_with_subscribers_list_to_yojson : Types.notification_with_subscribers list -> Smaws_Lib.Json.SerializeHelpers.t
val max_results_describe_budgets_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val max_results_budget_notifications_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
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 invalid_next_token_exception_to_yojson : Types.invalid_next_token_exception -> Smaws_Lib.Json.SerializeHelpers.t
val expired_next_token_exception_to_yojson : Types.expired_next_token_exception -> Smaws_Lib.Json.SerializeHelpers.t
val execution_type_to_yojson : Types.execution_type -> [> `String of string ]
val execute_budget_action_response_to_yojson : Types.execute_budget_action_response -> Smaws_Lib.Json.SerializeHelpers.t
val execute_budget_action_request_to_yojson : Types.execute_budget_action_request -> Smaws_Lib.Json.SerializeHelpers.t
val event_type_to_yojson : Types.event_type -> [> `String of string ]
val describe_subscribers_for_notification_response_to_yojson : Types.describe_subscribers_for_notification_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_subscribers_for_notification_request_to_yojson : Types.describe_subscribers_for_notification_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_notifications_for_budget_response_to_yojson : Types.describe_notifications_for_budget_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_notifications_for_budget_request_to_yojson : Types.describe_notifications_for_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val budgets_to_yojson : Types.budget list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budgets_response_to_yojson : Types.describe_budgets_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budgets_request_to_yojson : Types.describe_budgets_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_response_to_yojson : Types.describe_budget_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_request_to_yojson : Types.describe_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val budgeted_and_actual_amounts_to_yojson : Types.budgeted_and_actual_amounts -> Smaws_Lib.Json.SerializeHelpers.t
val budgeted_and_actual_amounts_list_to_yojson : Types.budgeted_and_actual_amounts list -> Smaws_Lib.Json.SerializeHelpers.t
val budget_performance_history_to_yojson : Types.budget_performance_history -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_performance_history_response_to_yojson : Types.describe_budget_performance_history_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_performance_history_request_to_yojson : Types.describe_budget_performance_history_request -> Smaws_Lib.Json.SerializeHelpers.t
val budget_notifications_for_account_to_yojson : Types.budget_notifications_for_account -> Smaws_Lib.Json.SerializeHelpers.t
val budget_notifications_for_account_list_to_yojson : Types.budget_notifications_for_account list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_notifications_for_account_response_to_yojson : Types.describe_budget_notifications_for_account_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_notifications_for_account_request_to_yojson : Types.describe_budget_notifications_for_account_request -> Smaws_Lib.Json.SerializeHelpers.t
val actions_to_yojson : Types.action list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_actions_for_budget_response_to_yojson : Types.describe_budget_actions_for_budget_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_actions_for_budget_request_to_yojson : Types.describe_budget_actions_for_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_actions_for_account_response_to_yojson : Types.describe_budget_actions_for_account_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_actions_for_account_request_to_yojson : Types.describe_budget_actions_for_account_request -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_action_response_to_yojson : Types.describe_budget_action_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_action_request_to_yojson : Types.describe_budget_action_request -> Smaws_Lib.Json.SerializeHelpers.t
val action_history_details_to_yojson : Types.action_history_details -> Smaws_Lib.Json.SerializeHelpers.t
val action_histories_to_yojson : Types.action_history list -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_action_histories_response_to_yojson : Types.describe_budget_action_histories_response -> Smaws_Lib.Json.SerializeHelpers.t
val describe_budget_action_histories_request_to_yojson : Types.describe_budget_action_histories_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_subscriber_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_subscriber_request_to_yojson : Types.delete_subscriber_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_notification_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_notification_request_to_yojson : Types.delete_notification_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_budget_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_budget_request_to_yojson : Types.delete_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_budget_action_response_to_yojson : Types.delete_budget_action_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_budget_action_request_to_yojson : Types.delete_budget_action_request -> Smaws_Lib.Json.SerializeHelpers.t
val creation_limit_exceeded_exception_to_yojson : Types.creation_limit_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val create_subscriber_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_subscriber_request_to_yojson : Types.create_subscriber_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_notification_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_notification_request_to_yojson : Types.create_notification_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_budget_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val create_budget_request_to_yojson : Types.create_budget_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_budget_action_response_to_yojson : Types.create_budget_action_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_budget_action_request_to_yojson : Types.create_budget_action_request -> Smaws_Lib.Json.SerializeHelpers.t