Module Smaws_Client_ComputeOptimizerAutomation.Json_deserializers

val enrollment_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.enrollment_status
val update_enrollment_configuration_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_enrollment_configuration_response
val client_token_of_yojson : Yojson.Basic.t -> string list -> string
val update_enrollment_configuration_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_enrollment_configuration_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val service_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_unavailable_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val opt_in_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.opt_in_required_exception
val not_management_account_exception_of_yojson : Yojson.Basic.t -> string list -> Types.not_management_account_exception
val invalid_parameter_value_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_value_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val idempotent_parameter_mismatch_exception_of_yojson : Yojson.Basic.t -> string list -> Types.idempotent_parameter_mismatch_exception
val idempotency_token_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.idempotency_token_in_use_exception
val forbidden_exception_of_yojson : Yojson.Basic.t -> string list -> Types.forbidden_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val rule_arn_of_yojson : Yojson.Basic.t -> string list -> string
val rule_name_of_yojson : Yojson.Basic.t -> string list -> string
val rule_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.rule_type
val rule_apply_order_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.rule_apply_order
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val organization_configuration_account_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val organization_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.organization_configuration
val comparison_operator_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.comparison_operator
val string_criteria_value_of_yojson : Yojson.Basic.t -> string list -> string
val string_criteria_values_of_yojson : Yojson.Basic.t -> string list -> string list
val string_criteria_condition_of_yojson : Yojson.Basic.t -> string list -> Types.string_criteria_condition
val string_criteria_condition_list_of_yojson : Yojson.Basic.t -> string list -> Types.string_criteria_condition list
val integer_list_of_yojson : Yojson.Basic.t -> string list -> int list
val integer_criteria_condition_of_yojson : Yojson.Basic.t -> string list -> Types.integer_criteria_condition
val integer_criteria_condition_list_of_yojson : Yojson.Basic.t -> string list -> Types.integer_criteria_condition list
val double_list_of_yojson : Yojson.Basic.t -> string list -> float list
val double_criteria_condition_of_yojson : Yojson.Basic.t -> string list -> Types.double_criteria_condition
val double_criteria_condition_list_of_yojson : Yojson.Basic.t -> string list -> Types.double_criteria_condition list
val resource_tags_criteria_condition_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tags_criteria_condition
val resource_tags_criteria_condition_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tags_criteria_condition list
val criteria_of_yojson : Yojson.Basic.t -> string list -> Types.criteria
val schedule_of_yojson : Yojson.Basic.t -> string list -> Types.schedule
val rule_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.rule_status
val update_automation_rule_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_automation_rule_response
val rule_description_of_yojson : Yojson.Basic.t -> string list -> string
val update_automation_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_automation_rule_request
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val 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 time_period_of_yojson : Yojson.Basic.t -> string list -> Types.time_period
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val savings_estimation_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.savings_estimation_mode
val estimated_monthly_savings_of_yojson : Yojson.Basic.t -> string list -> Types.estimated_monthly_savings
val summary_totals_of_yojson : Yojson.Basic.t -> string list -> Types.summary_totals
val summary_dimension_key_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.summary_dimension_key
val summary_dimension_of_yojson : Yojson.Basic.t -> string list -> Types.summary_dimension
val summary_dimensions_of_yojson : Yojson.Basic.t -> string list -> Types.summary_dimension list
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val step_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_type
val step_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_status
val step_id_of_yojson : Yojson.Basic.t -> string list -> string
val event_id_of_yojson : Yojson.Basic.t -> string list -> string
val event_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.event_status
val start_automation_event_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_automation_event_response
val start_automation_event_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_automation_event_request
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val rule_preview_total_of_yojson : Yojson.Basic.t -> string list -> Types.rule_preview_total
val rule_id_of_yojson : Yojson.Basic.t -> string list -> string
val rollback_automation_event_response_of_yojson : Yojson.Basic.t -> string list -> Types.rollback_automation_event_response
val rollback_automation_event_request_of_yojson : Yojson.Basic.t -> string list -> Types.rollback_automation_event_request
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val ebs_volume_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume_configuration
val ebs_volume_of_yojson : Yojson.Basic.t -> string list -> Types.ebs_volume
val resource_details_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_details
val resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val filter_value_of_yojson : Yojson.Basic.t -> string list -> string
val filter_values_of_yojson : Yojson.Basic.t -> string list -> string list
val preview_result_of_yojson : Yojson.Basic.t -> string list -> Types.preview_result
val preview_results_of_yojson : Yojson.Basic.t -> string list -> Types.preview_result list
val preview_result_summary_of_yojson : Yojson.Basic.t -> string list -> Types.preview_result_summary
val preview_result_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.preview_result_summary list
val organization_scope_of_yojson : Yojson.Basic.t -> string list -> Types.organization_scope
val organization_rule_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.organization_rule_mode
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
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 automation_rule_of_yojson : Yojson.Basic.t -> string list -> Types.automation_rule
val automation_rules_of_yojson : Yojson.Basic.t -> string list -> Types.automation_rule list
val list_automation_rules_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rules_response
val automation_rule_filter_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.automation_rule_filter_name
val filter_of_yojson : Yojson.Basic.t -> string list -> Types.filter
val filter_list_of_yojson : Yojson.Basic.t -> string list -> Types.filter list
val list_automation_rules_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rules_request
val list_automation_rule_preview_summaries_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rule_preview_summaries_response
val list_automation_rule_preview_summaries_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rule_preview_summaries_request
val list_automation_rule_preview_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rule_preview_response
val list_automation_rule_preview_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_rule_preview_request
val event_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.event_type
val automation_event_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event
val automation_events_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event list
val list_automation_events_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_events_response
val automation_event_filter_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.automation_event_filter_name
val automation_event_filter_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_filter
val automation_event_filter_list_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_filter list
val list_automation_events_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_events_request
val automation_event_summary_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_summary
val automation_event_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_summary list
val list_automation_event_summaries_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_event_summaries_response
val list_automation_event_summaries_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_event_summaries_request
val automation_event_step_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_step
val automation_event_steps_of_yojson : Yojson.Basic.t -> string list -> Types.automation_event_step list
val list_automation_event_steps_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_event_steps_response
val list_automation_event_steps_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_automation_event_steps_request
val account_info_of_yojson : Yojson.Basic.t -> string list -> Types.account_info
val account_info_list_of_yojson : Yojson.Basic.t -> string list -> Types.account_info list
val list_accounts_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_accounts_response
val list_accounts_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_accounts_request
val get_enrollment_configuration_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_enrollment_configuration_response
val get_enrollment_configuration_request_of_yojson : Yojson.Basic.t -> string list -> unit
val get_automation_rule_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_automation_rule_response
val get_automation_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_automation_rule_request
val get_automation_event_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_automation_event_response
val get_automation_event_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_automation_event_request
val account_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val disassociate_accounts_response_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_accounts_response
val disassociate_accounts_request_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_accounts_request
val delete_automation_rule_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_automation_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_automation_rule_request
val create_automation_rule_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_automation_rule_response
val create_automation_rule_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_automation_rule_request
val associate_accounts_response_of_yojson : Yojson.Basic.t -> string list -> Types.associate_accounts_response
val associate_accounts_request_of_yojson : Yojson.Basic.t -> string list -> Types.associate_accounts_request