Module Smaws_Client_ARCRegionswitch.Json_serializers

val workflow_target_action_to_yojson : Types.workflow_target_action -> [> `String of string ]
val step_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val iam_role_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val lambda_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val lambda_list_to_yojson : Types.lambdas list -> Smaws_Lib.Json.SerializeHelpers.t
val region_to_run_in_to_yojson : Types.region_to_run_in -> [> `String of string ]
val lambda_ungraceful_behavior_to_yojson : Types.lambda_ungraceful_behavior -> [> `String of string ]
val lambda_ungraceful_to_yojson : Types.lambda_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val custom_action_lambda_configuration_to_yojson : Types.custom_action_lambda_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val asg_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val asg_list_to_yojson : Types.asg list -> Smaws_Lib.Json.SerializeHelpers.t
val ec2_asg_capacity_monitoring_approach_to_yojson : Types.ec2_asg_capacity_monitoring_approach -> [> `String of string ]
val ec2_asg_capacity_increase_configuration_to_yojson : Types.ec2_asg_capacity_increase_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val role_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val execution_approval_configuration_to_yojson : Types.execution_approval_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val routing_control_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val routing_control_state_change_to_yojson : Types.routing_control_state_change -> [> `String of string ]
val arc_routing_control_state_to_yojson : Types.arc_routing_control_state -> Smaws_Lib.Json.SerializeHelpers.t
val arc_routing_control_states_to_yojson : Types.arc_routing_control_state list -> Smaws_Lib.Json.SerializeHelpers.t
val region_and_routing_controls_to_yojson : (string * Types.arc_routing_control_state list) list -> Smaws_Lib.Json.SerializeHelpers.t
val arc_routing_control_configuration_to_yojson : Types.arc_routing_control_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val global_aurora_default_behavior_to_yojson : Types.global_aurora_default_behavior -> [> `String of string ]
val global_aurora_ungraceful_behavior_to_yojson : Types.global_aurora_ungraceful_behavior -> [> `String of string ]
val global_aurora_ungraceful_to_yojson : Types.global_aurora_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val global_cluster_identifier_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val aurora_cluster_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val aurora_cluster_arns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val global_aurora_configuration_to_yojson : Types.global_aurora_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val plan_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val region_switch_plan_configuration_to_yojson : Types.region_switch_plan_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val ecs_cluster_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val ecs_service_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val service_list_to_yojson : Types.service list -> Smaws_Lib.Json.SerializeHelpers.t
val ecs_capacity_monitoring_approach_to_yojson : Types.ecs_capacity_monitoring_approach -> [> `String of string ]
val ecs_capacity_increase_configuration_to_yojson : Types.ecs_capacity_increase_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val kubernetes_resource_type_to_yojson : Types.kubernetes_resource_type -> Smaws_Lib.Json.SerializeHelpers.t
val kubernetes_namespace_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val kubernetes_scaling_resource_to_yojson : Types.kubernetes_scaling_resource -> Smaws_Lib.Json.SerializeHelpers.t
val region_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val regional_scaling_resource_to_yojson : (string * Types.kubernetes_scaling_resource) list -> Smaws_Lib.Json.SerializeHelpers.t
val kubernetes_scaling_application_to_yojson : (string * (string * Types.kubernetes_scaling_resource) list) list -> Smaws_Lib.Json.SerializeHelpers.t
val kubernetes_scaling_apps_to_yojson : (string * (string * Types.kubernetes_scaling_resource) list) list list -> Smaws_Lib.Json.SerializeHelpers.t
val eks_cluster_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val eks_clusters_to_yojson : Types.eks_cluster list -> Smaws_Lib.Json.SerializeHelpers.t
val eks_resource_scaling_ungraceful_to_yojson : Types.eks_resource_scaling_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val eks_capacity_monitoring_approach_to_yojson : Types.eks_capacity_monitoring_approach -> [> `String of string ]
val eks_resource_scaling_configuration_to_yojson : Types.eks_resource_scaling_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val route53_hosted_zone_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val route53_record_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val route53_resource_record_set_identifier_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val route53_resource_record_set_to_yojson : Types.route53_resource_record_set -> Smaws_Lib.Json.SerializeHelpers.t
val route53_resource_record_set_list_to_yojson : Types.route53_resource_record_set list -> Smaws_Lib.Json.SerializeHelpers.t
val route53_health_check_configuration_to_yojson : Types.route53_health_check_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val document_db_default_behavior_to_yojson : Types.document_db_default_behavior -> [> `String of string ]
val document_db_ungraceful_behavior_to_yojson : Types.document_db_ungraceful_behavior -> [> `String of string ]
val document_db_ungraceful_to_yojson : Types.document_db_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val document_db_global_cluster_identifier_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val document_db_cluster_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val document_db_cluster_arns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val document_db_configuration_to_yojson : Types.document_db_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val rds_db_instance_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rds_db_instance_arn_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val rds_promote_read_replica_configuration_to_yojson : Types.rds_promote_read_replica_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val rds_create_cross_region_replica_configuration_to_yojson : Types.rds_create_cross_region_replica_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val event_source_mapping_action_to_yojson : Types.event_source_mapping_action -> [> `String of string ]
val event_source_mapping_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val event_source_mapping_to_yojson : Types.event_source_mapping -> Smaws_Lib.Json.SerializeHelpers.t
val region_event_source_mapping_map_to_yojson : (string * Types.event_source_mapping) list -> Smaws_Lib.Json.SerializeHelpers.t
val lambda_event_source_mapping_ungraceful_behavior_to_yojson : Types.lambda_event_source_mapping_ungraceful_behavior -> [> `String of string ]
val lambda_event_source_mapping_ungraceful_to_yojson : Types.lambda_event_source_mapping_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val lambda_event_source_mapping_configuration_to_yojson : Types.lambda_event_source_mapping_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val region_aurora_cluster_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val aurora_serverless_scaling_configuration_to_yojson : Types.aurora_serverless_scaling_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val aurora_instance_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val region_aurora_instance_arn_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val aurora_provisioned_scaling_configuration_to_yojson : Types.aurora_provisioned_scaling_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val neptune_default_behavior_to_yojson : Types.neptune_default_behavior -> [> `String of string ]
val neptune_ungraceful_behavior_to_yojson : Types.neptune_ungraceful_behavior -> [> `String of string ]
val neptune_ungraceful_to_yojson : Types.neptune_ungraceful -> Smaws_Lib.Json.SerializeHelpers.t
val neptune_global_cluster_identifier_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val neptune_cluster_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val region_neptune_cluster_arn_map_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val neptune_global_database_configuration_to_yojson : Types.neptune_global_database_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val execution_block_type_to_yojson : Types.execution_block_type -> [> `String of string ]
val execution_block_configuration_to_yojson : Types.execution_block_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val parallel_execution_block_configuration_to_yojson : Types.parallel_execution_block_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val workflow_list_to_yojson : Types.workflow list -> Smaws_Lib.Json.SerializeHelpers.t
val alarm_type_to_yojson : Types.alarm_type -> [> `String of string ]
val associated_alarm_to_yojson : Types.associated_alarm -> Smaws_Lib.Json.SerializeHelpers.t
val associated_alarm_map_to_yojson : (string * Types.associated_alarm) list -> Smaws_Lib.Json.SerializeHelpers.t
val alarm_condition_to_yojson : Types.alarm_condition -> [> `String of string ]
val trigger_condition_to_yojson : Types.trigger_condition -> Smaws_Lib.Json.SerializeHelpers.t
val trigger_condition_list_to_yojson : Types.trigger_condition list -> Smaws_Lib.Json.SerializeHelpers.t
val trigger_list_to_yojson : Types.trigger list -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val s3_report_output_configuration_to_yojson : Types.s3_report_output_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val report_output_configuration_to_yojson : Types.report_output_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val report_output_list_to_yojson : Types.report_output_configuration list -> Smaws_Lib.Json.SerializeHelpers.t
val report_configuration_to_yojson : Types.report_configuration -> Smaws_Lib.Json.SerializeHelpers.t
val plan_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val region_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val recovery_approach_to_yojson : Types.recovery_approach -> [> `String of string ]
val update_plan_response_to_yojson : Types.update_plan_response -> Smaws_Lib.Json.SerializeHelpers.t
val update_plan_request_to_yojson : Types.update_plan_request -> Smaws_Lib.Json.SerializeHelpers.t
val update_plan_execution_step_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val execution_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val execution_comment_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_plan_execution_step_action_to_yojson : Types.update_plan_execution_step_action -> [> `String of string ]
val update_plan_execution_step_request_to_yojson : Types.update_plan_execution_step_request -> Smaws_Lib.Json.SerializeHelpers.t
val resource_not_found_exception_to_yojson : Types.resource_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_plan_execution_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val update_plan_execution_action_to_yojson : Types.update_plan_execution_action -> [> `String of string ]
val update_plan_execution_request_to_yojson : Types.update_plan_execution_request -> Smaws_Lib.Json.SerializeHelpers.t
val illegal_state_exception_to_yojson : Types.illegal_state_exception -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tag_keys_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 internal_server_exception_to_yojson : Types.internal_server_exception -> Smaws_Lib.Json.SerializeHelpers.t
val tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tags_to_yojson : (string * string) list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val step_status_to_yojson : Types.step_status -> [> `String of string ]
val execution_mode_to_yojson : Types.execution_mode -> [> `String of string ]
val step_states_to_yojson : Types.step_state list -> Smaws_Lib.Json.SerializeHelpers.t
val start_plan_execution_response_to_yojson : Types.start_plan_execution_response -> Smaws_Lib.Json.SerializeHelpers.t
val execution_action_to_yojson : Types.execution_action -> [> `String of string ]
val recovery_execution_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val start_plan_execution_request_to_yojson : Types.start_plan_execution_request -> Smaws_Lib.Json.SerializeHelpers.t
val illegal_argument_exception_to_yojson : Types.illegal_argument_exception -> Smaws_Lib.Json.SerializeHelpers.t
val s3_report_output_to_yojson : Types.s3_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val route53_health_check_status_to_yojson : Types.route53_health_check_status -> [> `String of string ]
val route53_health_check_id_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val route53_health_check_to_yojson : Types.route53_health_check -> Smaws_Lib.Json.SerializeHelpers.t
val route53_health_check_list_to_yojson : Types.route53_health_check list -> Smaws_Lib.Json.SerializeHelpers.t
val resources_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val resource_warning_status_to_yojson : Types.resource_warning_status -> [> `String of string ]
val minimal_workflow_to_yojson : Types.minimal_workflow -> Smaws_Lib.Json.SerializeHelpers.t
val resource_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_warning_to_yojson : Types.resource_warning -> Smaws_Lib.Json.SerializeHelpers.t
val failed_report_error_code_to_yojson : Types.failed_report_error_code -> [> `String of string ]
val failed_report_output_to_yojson : Types.failed_report_output -> Smaws_Lib.Json.SerializeHelpers.t
val plan_warnings_to_yojson : Types.resource_warning list -> Smaws_Lib.Json.SerializeHelpers.t
val abbreviated_plan_to_yojson : Types.abbreviated_plan -> Smaws_Lib.Json.SerializeHelpers.t
val next_token_to_yojson : string -> 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 list_route53_health_checks_response_to_yojson : Types.list_route53_health_checks_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_route53_health_checks_request_to_yojson : Types.list_route53_health_checks_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_route53_health_checks_in_region_response_to_yojson : Types.list_route53_health_checks_in_region_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_route53_health_checks_in_region_request_to_yojson : Types.list_route53_health_checks_in_region_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_plans_response_to_yojson : Types.list_plans_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_plans_request_to_yojson : Types.list_plans_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_plans_in_region_response_to_yojson : Types.list_plans_in_region_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_plans_in_region_request_to_yojson : Types.list_plans_in_region_request -> Smaws_Lib.Json.SerializeHelpers.t
val execution_state_to_yojson : Types.execution_state -> [> `String of string ]
val duration_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val abbreviated_execution_to_yojson : Types.abbreviated_execution -> Smaws_Lib.Json.SerializeHelpers.t
val abbreviated_executions_list_to_yojson : Types.abbreviated_execution list -> Smaws_Lib.Json.SerializeHelpers.t
val list_plan_executions_response_to_yojson : Types.list_plan_executions_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_executions_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_plan_executions_request_to_yojson : Types.list_plan_executions_request -> Smaws_Lib.Json.SerializeHelpers.t
val execution_event_type_to_yojson : Types.execution_event_type -> [> `String of string ]
val execution_event_to_yojson : Types.execution_event -> Smaws_Lib.Json.SerializeHelpers.t
val execution_event_list_to_yojson : Types.execution_event list -> Smaws_Lib.Json.SerializeHelpers.t
val list_plan_execution_events_response_to_yojson : Types.list_plan_execution_events_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_execution_events_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_plan_execution_events_request_to_yojson : Types.list_plan_execution_events_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_response_to_yojson : Types.get_plan_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_request_to_yojson : Types.get_plan_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_in_region_response_to_yojson : Types.get_plan_in_region_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_in_region_request_to_yojson : Types.get_plan_in_region_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_execution_step_states_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val generated_report_to_yojson : Types.generated_report -> Smaws_Lib.Json.SerializeHelpers.t
val generated_report_details_to_yojson : Types.generated_report list -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_execution_response_to_yojson : Types.get_plan_execution_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_execution_request_to_yojson : Types.get_plan_execution_request -> Smaws_Lib.Json.SerializeHelpers.t
val evaluation_status_to_yojson : Types.evaluation_status -> [> `String of string ]
val get_plan_evaluation_status_response_to_yojson : Types.get_plan_evaluation_status_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_plan_evaluation_status_request_to_yojson : Types.get_plan_evaluation_status_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_plan_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val delete_plan_request_to_yojson : Types.delete_plan_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_plan_response_to_yojson : Types.create_plan_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_plan_request_to_yojson : Types.create_plan_request -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_plan_execution_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val cancel_plan_execution_request_to_yojson : Types.cancel_plan_execution_request -> Smaws_Lib.Json.SerializeHelpers.t
val approve_plan_execution_step_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val approval_to_yojson : Types.approval -> [> `String of string ]
val approve_plan_execution_step_request_to_yojson : Types.approve_plan_execution_step_request -> Smaws_Lib.Json.SerializeHelpers.t