Module Smaws_Client_ComputeOptimizerAutomation.Json_serializers

val enrollment_status_to_yojson : Types.enrollment_status -> [> `String of string ]
val update_enrollment_configuration_response_to_yojson : Types.update_enrollment_configuration_response -> Smaws_Lib.Json.SerializeHelpers.t
val client_token_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_enrollment_configuration_request_to_yojson : Types.update_enrollment_configuration_request -> Smaws_Lib.Json.SerializeHelpers.t
val throttling_exception_to_yojson : Types.throttling_exception -> Smaws_Lib.Json.SerializeHelpers.t
val service_unavailable_exception_to_yojson : Types.service_unavailable_exception -> Smaws_Lib.Json.SerializeHelpers.t
val resource_not_found_exception_to_yojson : Types.resource_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val opt_in_required_exception_to_yojson : Types.opt_in_required_exception -> Smaws_Lib.Json.SerializeHelpers.t
val not_management_account_exception_to_yojson : Types.not_management_account_exception -> Smaws_Lib.Json.SerializeHelpers.t
val invalid_parameter_value_exception_to_yojson : Types.invalid_parameter_value_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_server_exception_to_yojson : Types.internal_server_exception -> Smaws_Lib.Json.SerializeHelpers.t
val idempotent_parameter_mismatch_exception_to_yojson : Types.idempotent_parameter_mismatch_exception -> Smaws_Lib.Json.SerializeHelpers.t
val idempotency_token_in_use_exception_to_yojson : Types.idempotency_token_in_use_exception -> Smaws_Lib.Json.SerializeHelpers.t
val forbidden_exception_to_yojson : Types.forbidden_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val rule_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_type_to_yojson : Types.rule_type -> [> `String of string ]
val rule_apply_order_to_yojson : Types.rule_apply_order -> [> `String of string ]
val account_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val organization_configuration_account_ids_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val organization_configuration_to_yojson : Types.organization_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val comparison_operator_to_yojson : Types.comparison_operator -> [> `String of string ]
val string_criteria_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val string_criteria_values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val string_criteria_condition_to_yojson : Types.string_criteria_condition -> Smaws_Lib.Json.SerializeHelpers.t
val string_criteria_condition_list_to_yojson : Types.string_criteria_condition list -> Smaws_Lib.Json.SerializeHelpers.t
val integer_list_to_yojson : int list -> Smaws_Lib.Json.SerializeHelpers.t
val integer_criteria_condition_to_yojson : Types.integer_criteria_condition -> Smaws_Lib.Json.SerializeHelpers.t
val integer_criteria_condition_list_to_yojson : Types.integer_criteria_condition list -> Smaws_Lib.Json.SerializeHelpers.t
val double_list_to_yojson : float list -> Smaws_Lib.Json.SerializeHelpers.t
val double_criteria_condition_to_yojson : Types.double_criteria_condition -> Smaws_Lib.Json.SerializeHelpers.t
val double_criteria_condition_list_to_yojson : Types.double_criteria_condition list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tags_criteria_condition_to_yojson : Types.resource_tags_criteria_condition -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tags_criteria_condition_list_to_yojson : Types.resource_tags_criteria_condition list -> Smaws_Lib.Json.SerializeHelpers.t
val rule_status_to_yojson : Types.rule_status -> [> `String of string ]
val update_automation_rule_response_to_yojson : Types.update_automation_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val rule_description_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_automation_rule_request_to_yojson : Types.update_automation_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val 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_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_list_to_yojson : Types.tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val savings_estimation_mode_to_yojson : Types.savings_estimation_mode -> [> `String of string ]
val estimated_monthly_savings_to_yojson : Types.estimated_monthly_savings -> Smaws_Lib.Json.SerializeHelpers.t
val summary_dimension_key_to_yojson : Types.summary_dimension_key -> [> `String of string ]
val summary_dimension_to_yojson : Types.summary_dimension -> Smaws_Lib.Json.SerializeHelpers.t
val summary_dimensions_to_yojson : Types.summary_dimension list -> Smaws_Lib.Json.SerializeHelpers.t
val string_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val step_type_to_yojson : Types.step_type -> [> `String of string ]
val step_status_to_yojson : Types.step_status -> [> `String of string ]
val step_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val event_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val event_status_to_yojson : Types.event_status -> [> `String of string ]
val start_automation_event_response_to_yojson : Types.start_automation_event_response -> Smaws_Lib.Json.SerializeHelpers.t
val start_automation_event_request_to_yojson : Types.start_automation_event_request -> Smaws_Lib.Json.SerializeHelpers.t
val service_quota_exceeded_exception_to_yojson : Types.service_quota_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val rule_preview_total_to_yojson : Types.rule_preview_total -> Smaws_Lib.Json.SerializeHelpers.t
val rule_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rollback_automation_event_response_to_yojson : Types.rollback_automation_event_response -> Smaws_Lib.Json.SerializeHelpers.t
val rollback_automation_event_request_to_yojson : Types.rollback_automation_event_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_type_to_yojson : Types.resource_type -> [> `String of string ]
val resource_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ebs_volume_configuration_to_yojson : Types.ebs_volume_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val resource_details_to_yojson : Types.resource_details -> Smaws_Lib.Json.SerializeHelpers.t
val resource_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val filter_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val filter_values_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val preview_results_to_yojson : Types.preview_result list -> Smaws_Lib.Json.SerializeHelpers.t
val preview_result_summary_to_yojson : Types.preview_result_summary -> Smaws_Lib.Json.SerializeHelpers.t
val preview_result_summaries_to_yojson : Types.preview_result_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val organization_scope_to_yojson : Types.organization_scope -> Smaws_Lib.Json.SerializeHelpers.t
val organization_rule_mode_to_yojson : Types.organization_rule_mode -> [> `String of string ]
val next_token_to_yojson : string -> 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 automation_rule_to_yojson : Types.automation_rule -> Smaws_Lib.Json.SerializeHelpers.t
val automation_rules_to_yojson : Types.automation_rule list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rules_response_to_yojson : Types.list_automation_rules_response -> Smaws_Lib.Json.SerializeHelpers.t
val automation_rule_filter_name_to_yojson : Types.automation_rule_filter_name -> [> `String of string ]
val filter_list_to_yojson : Types.filter list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rules_request_to_yojson : Types.list_automation_rules_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rule_preview_summaries_response_to_yojson : Types.list_automation_rule_preview_summaries_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rule_preview_summaries_request_to_yojson : Types.list_automation_rule_preview_summaries_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rule_preview_response_to_yojson : Types.list_automation_rule_preview_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_rule_preview_request_to_yojson : Types.list_automation_rule_preview_request -> Smaws_Lib.Json.SerializeHelpers.t
val event_type_to_yojson : Types.event_type -> [> `String of string ]
val automation_event_to_yojson : Types.automation_event -> Smaws_Lib.Json.SerializeHelpers.t
val automation_events_to_yojson : Types.automation_event list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_events_response_to_yojson : Types.list_automation_events_response -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_filter_name_to_yojson : Types.automation_event_filter_name -> [> `String of string ]
val automation_event_filter_to_yojson : Types.automation_event_filter -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_filter_list_to_yojson : Types.automation_event_filter list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_events_request_to_yojson : Types.list_automation_events_request -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_summary_to_yojson : Types.automation_event_summary -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_summary_list_to_yojson : Types.automation_event_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_event_summaries_response_to_yojson : Types.list_automation_event_summaries_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_event_summaries_request_to_yojson : Types.list_automation_event_summaries_request -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_step_to_yojson : Types.automation_event_step -> Smaws_Lib.Json.SerializeHelpers.t
val automation_event_steps_to_yojson : Types.automation_event_step list -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_event_steps_response_to_yojson : Types.list_automation_event_steps_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_automation_event_steps_request_to_yojson : Types.list_automation_event_steps_request -> Smaws_Lib.Json.SerializeHelpers.t
val account_info_list_to_yojson : Types.account_info list -> Smaws_Lib.Json.SerializeHelpers.t
val list_accounts_response_to_yojson : Types.list_accounts_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_accounts_request_to_yojson : Types.list_accounts_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_enrollment_configuration_response_to_yojson : Types.get_enrollment_configuration_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_enrollment_configuration_request_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val get_automation_rule_response_to_yojson : Types.get_automation_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_automation_rule_request_to_yojson : Types.get_automation_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_automation_event_response_to_yojson : Types.get_automation_event_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_automation_event_request_to_yojson : Types.get_automation_event_request -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_accounts_response_to_yojson : Types.disassociate_accounts_response -> Smaws_Lib.Json.SerializeHelpers.t
val disassociate_accounts_request_to_yojson : Types.disassociate_accounts_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_automation_rule_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_automation_rule_request_to_yojson : Types.delete_automation_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_automation_rule_response_to_yojson : Types.create_automation_rule_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_automation_rule_request_to_yojson : Types.create_automation_rule_request -> Smaws_Lib.Json.SerializeHelpers.t
val associate_accounts_response_to_yojson : Types.associate_accounts_response -> Smaws_Lib.Json.SerializeHelpers.t
val associate_accounts_request_to_yojson : Types.associate_accounts_request -> Smaws_Lib.Json.SerializeHelpers.t