Module Smaws_Client_ARCRegionswitch.Json_deserializers

val workflow_target_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.workflow_target_action
val step_name_of_yojson : Yojson.Basic.t -> string list -> string
val iam_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val lambda_arn_of_yojson : Yojson.Basic.t -> string list -> string
val lambdas_of_yojson : Yojson.Basic.t -> string list -> Types.lambdas
val lambda_list_of_yojson : Yojson.Basic.t -> string list -> Types.lambdas list
val region_to_run_in_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.region_to_run_in
val lambda_ungraceful_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.lambda_ungraceful_behavior
val lambda_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_ungraceful
val custom_action_lambda_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.custom_action_lambda_configuration
val asg_arn_of_yojson : Yojson.Basic.t -> string list -> string
val asg_of_yojson : Yojson.Basic.t -> string list -> Types.asg
val asg_list_of_yojson : Yojson.Basic.t -> string list -> Types.asg list
val ec2_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_ungraceful
val ec2_asg_capacity_monitoring_approach_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ec2_asg_capacity_monitoring_approach
val ec2_asg_capacity_increase_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ec2_asg_capacity_increase_configuration
val role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val execution_approval_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.execution_approval_configuration
val routing_control_arn_of_yojson : Yojson.Basic.t -> string list -> string
val routing_control_state_change_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.routing_control_state_change
val arc_routing_control_state_of_yojson : Yojson.Basic.t -> string list -> Types.arc_routing_control_state
val arc_routing_control_states_of_yojson : Yojson.Basic.t -> string list -> Types.arc_routing_control_state list
val region_and_routing_controls_of_yojson : Yojson.Basic.t -> string list -> (string * Types.arc_routing_control_state list) list
val arc_routing_control_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.arc_routing_control_configuration
val global_aurora_default_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.global_aurora_default_behavior
val global_aurora_ungraceful_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.global_aurora_ungraceful_behavior
val global_aurora_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.global_aurora_ungraceful
val global_cluster_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val aurora_cluster_arn_of_yojson : Yojson.Basic.t -> string list -> string
val aurora_cluster_arns_of_yojson : Yojson.Basic.t -> string list -> string list
val global_aurora_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.global_aurora_configuration
val plan_arn_of_yojson : Yojson.Basic.t -> string list -> string
val region_switch_plan_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.region_switch_plan_configuration
val ecs_cluster_arn_of_yojson : Yojson.Basic.t -> string list -> string
val ecs_service_arn_of_yojson : Yojson.Basic.t -> string list -> string
val service_of_yojson : Yojson.Basic.t -> string list -> Types.service
val service_list_of_yojson : Yojson.Basic.t -> string list -> Types.service list
val ecs_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.ecs_ungraceful
val ecs_capacity_monitoring_approach_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.ecs_capacity_monitoring_approach
val ecs_capacity_increase_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.ecs_capacity_increase_configuration
val kubernetes_resource_type_of_yojson : Yojson.Basic.t -> string list -> Types.kubernetes_resource_type
val kubernetes_namespace_of_yojson : Yojson.Basic.t -> string list -> string
val kubernetes_scaling_resource_of_yojson : Yojson.Basic.t -> string list -> Types.kubernetes_scaling_resource
val region_of_yojson : Yojson.Basic.t -> string list -> string
val regional_scaling_resource_of_yojson : Yojson.Basic.t -> string list -> (string * Types.kubernetes_scaling_resource) list
val kubernetes_scaling_application_of_yojson : Yojson.Basic.t -> string list -> (string * (string * Types.kubernetes_scaling_resource) list) list
val kubernetes_scaling_apps_of_yojson : Yojson.Basic.t -> string list -> (string * (string * Types.kubernetes_scaling_resource) list) list list
val eks_cluster_arn_of_yojson : Yojson.Basic.t -> string list -> string
val eks_cluster_of_yojson : Yojson.Basic.t -> string list -> Types.eks_cluster
val eks_clusters_of_yojson : Yojson.Basic.t -> string list -> Types.eks_cluster list
val eks_resource_scaling_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.eks_resource_scaling_ungraceful
val eks_capacity_monitoring_approach_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.eks_capacity_monitoring_approach
val eks_resource_scaling_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.eks_resource_scaling_configuration
val route53_hosted_zone_id_of_yojson : Yojson.Basic.t -> string list -> string
val route53_record_name_of_yojson : Yojson.Basic.t -> string list -> string
val route53_resource_record_set_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val route53_resource_record_set_of_yojson : Yojson.Basic.t -> string list -> Types.route53_resource_record_set
val route53_resource_record_set_list_of_yojson : Yojson.Basic.t -> string list -> Types.route53_resource_record_set list
val route53_health_check_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.route53_health_check_configuration
val document_db_default_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.document_db_default_behavior
val document_db_ungraceful_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.document_db_ungraceful_behavior
val document_db_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.document_db_ungraceful
val document_db_global_cluster_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val document_db_cluster_arn_of_yojson : Yojson.Basic.t -> string list -> string
val document_db_cluster_arns_of_yojson : Yojson.Basic.t -> string list -> string list
val document_db_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.document_db_configuration
val rds_db_instance_arn_of_yojson : Yojson.Basic.t -> string list -> string
val rds_db_instance_arn_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val rds_promote_read_replica_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rds_promote_read_replica_configuration
val rds_create_cross_region_replica_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.rds_create_cross_region_replica_configuration
val event_source_mapping_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.event_source_mapping_action
val event_source_mapping_arn_of_yojson : Yojson.Basic.t -> string list -> string
val event_source_mapping_of_yojson : Yojson.Basic.t -> string list -> Types.event_source_mapping
val region_event_source_mapping_map_of_yojson : Yojson.Basic.t -> string list -> (string * Types.event_source_mapping) list
val lambda_event_source_mapping_ungraceful_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.lambda_event_source_mapping_ungraceful_behavior
val lambda_event_source_mapping_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_event_source_mapping_ungraceful
val lambda_event_source_mapping_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.lambda_event_source_mapping_configuration
val region_aurora_cluster_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val aurora_serverless_scaling_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.aurora_serverless_scaling_configuration
val aurora_instance_arn_of_yojson : Yojson.Basic.t -> string list -> string
val region_aurora_instance_arn_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val aurora_provisioned_scaling_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.aurora_provisioned_scaling_configuration
val neptune_default_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.neptune_default_behavior
val neptune_ungraceful_behavior_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.neptune_ungraceful_behavior
val neptune_ungraceful_of_yojson : Yojson.Basic.t -> string list -> Types.neptune_ungraceful
val neptune_global_cluster_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val neptune_cluster_arn_of_yojson : Yojson.Basic.t -> string list -> string
val region_neptune_cluster_arn_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val neptune_global_database_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.neptune_global_database_configuration
val execution_block_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_block_type
val execution_block_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.execution_block_configuration
val parallel_execution_block_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.parallel_execution_block_configuration
val step_of_yojson : Yojson.Basic.t -> string list -> Types.step
val steps_of_yojson : Yojson.Basic.t -> string list -> Types.steps
val workflow_of_yojson : Yojson.Basic.t -> string list -> Types.workflow
val workflow_list_of_yojson : Yojson.Basic.t -> string list -> Types.workflow list
val alarm_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.alarm_type
val associated_alarm_of_yojson : Yojson.Basic.t -> string list -> Types.associated_alarm
val associated_alarm_map_of_yojson : Yojson.Basic.t -> string list -> (string * Types.associated_alarm) list
val alarm_condition_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.alarm_condition
val trigger_condition_of_yojson : Yojson.Basic.t -> string list -> Types.trigger_condition
val trigger_condition_list_of_yojson : Yojson.Basic.t -> string list -> Types.trigger_condition list
val trigger_of_yojson : Yojson.Basic.t -> string list -> Types.trigger
val trigger_list_of_yojson : Yojson.Basic.t -> string list -> Types.trigger list
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val s3_report_output_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.s3_report_output_configuration
val report_output_configuration_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.report_output_configuration
val report_output_list_of_yojson : Yojson.Basic.t -> string list -> Types.report_output_configuration list
val report_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.report_configuration
val plan_name_of_yojson : Yojson.Basic.t -> string list -> string
val region_list_of_yojson : Yojson.Basic.t -> string list -> string list
val recovery_approach_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.recovery_approach
val plan_of_yojson : Yojson.Basic.t -> string list -> Types.plan
val update_plan_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_plan_response
val update_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_plan_request
val update_plan_execution_step_response_of_yojson : Yojson.Basic.t -> string list -> unit
val execution_id_of_yojson : Yojson.Basic.t -> string list -> string
val execution_comment_of_yojson : Yojson.Basic.t -> string list -> string
val update_plan_execution_step_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.update_plan_execution_step_action
val update_plan_execution_step_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_plan_execution_step_request
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val update_plan_execution_response_of_yojson : Yojson.Basic.t -> string list -> unit
val update_plan_execution_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.update_plan_execution_action
val update_plan_execution_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_plan_execution_request
val illegal_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.illegal_state_exception
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_keys_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 internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tags_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val step_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.step_status
val execution_mode_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_mode
val step_state_of_yojson : Yojson.Basic.t -> string list -> Types.step_state
val step_states_of_yojson : Yojson.Basic.t -> string list -> Types.step_state list
val start_plan_execution_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_plan_execution_response
val execution_action_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_action
val recovery_execution_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_plan_execution_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_plan_execution_request
val illegal_argument_exception_of_yojson : Yojson.Basic.t -> string list -> Types.illegal_argument_exception
val s3_report_output_of_yojson : Yojson.Basic.t -> string list -> Types.s3_report_output
val route53_health_check_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.route53_health_check_status
val route53_health_check_id_of_yojson : Yojson.Basic.t -> string list -> string
val route53_health_check_of_yojson : Yojson.Basic.t -> string list -> Types.route53_health_check
val route53_health_check_list_of_yojson : Yojson.Basic.t -> string list -> Types.route53_health_check list
val resources_of_yojson : Yojson.Basic.t -> string list -> string list
val resource_warning_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_warning_status
val minimal_workflow_of_yojson : Yojson.Basic.t -> string list -> Types.minimal_workflow
val resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val resource_warning_of_yojson : Yojson.Basic.t -> string list -> Types.resource_warning
val failed_report_error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.failed_report_error_code
val failed_report_output_of_yojson : Yojson.Basic.t -> string list -> Types.failed_report_output
val report_output_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.report_output
val plan_warnings_of_yojson : Yojson.Basic.t -> string list -> Types.resource_warning list
val abbreviated_plan_of_yojson : Yojson.Basic.t -> string list -> Types.abbreviated_plan
val plan_list_of_yojson : Yojson.Basic.t -> string list -> Types.abbreviated_plan list
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
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 list_route53_health_checks_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_route53_health_checks_response
val list_route53_health_checks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_route53_health_checks_request
val list_route53_health_checks_in_region_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_route53_health_checks_in_region_response
val list_route53_health_checks_in_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_route53_health_checks_in_region_request
val list_plans_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_plans_response
val list_plans_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_plans_request
val list_plans_in_region_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_plans_in_region_response
val list_plans_in_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_plans_in_region_request
val execution_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_state
val duration_of_yojson : Yojson.Basic.t -> string list -> string
val abbreviated_execution_of_yojson : Yojson.Basic.t -> string list -> Types.abbreviated_execution
val abbreviated_executions_list_of_yojson : Yojson.Basic.t -> string list -> Types.abbreviated_execution list
val list_plan_executions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_plan_executions_response
val list_executions_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_plan_executions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_plan_executions_request
val execution_event_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.execution_event_type
val execution_event_of_yojson : Yojson.Basic.t -> string list -> Types.execution_event
val execution_event_list_of_yojson : Yojson.Basic.t -> string list -> Types.execution_event list
val list_plan_execution_events_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_plan_execution_events_response
val list_execution_events_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_plan_execution_events_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_plan_execution_events_request
val get_plan_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_response
val get_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_request
val get_plan_in_region_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_in_region_response
val get_plan_in_region_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_in_region_request
val get_plan_execution_step_states_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val generated_report_of_yojson : Yojson.Basic.t -> string list -> Types.generated_report
val generated_report_details_of_yojson : Yojson.Basic.t -> string list -> Types.generated_report list
val get_plan_execution_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_execution_response
val get_plan_execution_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_execution_request
val evaluation_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.evaluation_status
val get_plan_evaluation_status_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_evaluation_status_response
val get_plan_evaluation_status_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_plan_evaluation_status_request
val delete_plan_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_plan_request
val create_plan_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_plan_response
val create_plan_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_plan_request
val cancel_plan_execution_response_of_yojson : Yojson.Basic.t -> string list -> unit
val cancel_plan_execution_request_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_plan_execution_request
val approve_plan_execution_step_response_of_yojson : Yojson.Basic.t -> string list -> unit
val approval_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.approval
val approve_plan_execution_step_request_of_yojson : Yojson.Basic.t -> string list -> Types.approve_plan_execution_step_request