Smaws_Client_ARCRegionswitchARC Region switch client library built on EIO.
module Types : sig ... endval make_lambdas :
?arn:Types.lambda_arn ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
unit ->
Types.lambdasval make_lambda_ungraceful :
?behavior:Types.lambda_ungraceful_behavior ->
unit ->
Types.lambda_ungracefulval make_custom_action_lambda_configuration :
?ungraceful:Types.lambda_ungraceful ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
region_to_run:Types.region_to_run_in ->
retry_interval_minutes:Smaws_Lib.Smithy_api.Types.float_ ->
lambdas:Types.lambda_list ->
unit ->
Types.custom_action_lambda_configurationval make_asg :
?arn:Types.asg_arn ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
unit ->
Types.asgval make_ec2_ungraceful :
minimum_success_percentage:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.ec2_ungracefulval make_ec2_asg_capacity_increase_configuration :
?capacity_monitoring_approach:Types.ec2_asg_capacity_monitoring_approach ->
?target_percent:Smaws_Lib.Smithy_api.Types.integer ->
?ungraceful:Types.ec2_ungraceful ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
asgs:Types.asg_list ->
unit ->
Types.ec2_asg_capacity_increase_configurationval make_execution_approval_configuration :
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
approval_role:Types.role_arn ->
unit ->
Types.execution_approval_configurationval make_arc_routing_control_state :
state:Types.routing_control_state_change ->
routing_control_arn:Types.routing_control_arn ->
unit ->
Types.arc_routing_control_stateval make_arc_routing_control_configuration :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
region_and_routing_controls:Types.region_and_routing_controls ->
unit ->
Types.arc_routing_control_configurationval make_global_aurora_ungraceful :
?ungraceful:Types.global_aurora_ungraceful_behavior ->
unit ->
Types.global_aurora_ungracefulval make_global_aurora_configuration :
?ungraceful:Types.global_aurora_ungraceful ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
database_cluster_arns:Types.aurora_cluster_arns ->
global_cluster_identifier:Types.global_cluster_identifier ->
behavior:Types.global_aurora_default_behavior ->
unit ->
Types.global_aurora_configurationval make_region_switch_plan_configuration :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
arn:Types.plan_arn ->
unit ->
Types.region_switch_plan_configurationval make_service :
?service_arn:Types.ecs_service_arn ->
?cluster_arn:Types.ecs_cluster_arn ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
unit ->
Types.serviceval make_ecs_ungraceful :
minimum_success_percentage:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.ecs_ungracefulval make_ecs_capacity_increase_configuration :
?capacity_monitoring_approach:Types.ecs_capacity_monitoring_approach ->
?target_percent:Smaws_Lib.Smithy_api.Types.integer ->
?ungraceful:Types.ecs_ungraceful ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
services:Types.service_list ->
unit ->
Types.ecs_capacity_increase_configurationval make_kubernetes_resource_type :
kind:Smaws_Lib.Smithy_api.Types.string_ ->
api_version:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.kubernetes_resource_typeval make_kubernetes_scaling_resource :
?hpa_name:Smaws_Lib.Smithy_api.Types.string_ ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
namespace:Types.kubernetes_namespace ->
unit ->
Types.kubernetes_scaling_resourceval make_eks_cluster :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
cluster_arn:Types.eks_cluster_arn ->
unit ->
Types.eks_clusterval make_eks_resource_scaling_ungraceful :
minimum_success_percentage:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.eks_resource_scaling_ungracefulval make_eks_resource_scaling_configuration :
?capacity_monitoring_approach:Types.eks_capacity_monitoring_approach ->
?target_percent:Smaws_Lib.Smithy_api.Types.integer ->
?ungraceful:Types.eks_resource_scaling_ungraceful ->
?eks_clusters:Types.eks_clusters ->
?scaling_resources:Types.kubernetes_scaling_apps ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
kubernetes_resource_type:Types.kubernetes_resource_type ->
unit ->
Types.eks_resource_scaling_configurationval make_route53_resource_record_set :
?region:Types.region ->
?record_set_identifier:Types.route53_resource_record_set_identifier ->
unit ->
Types.route53_resource_record_setval make_route53_health_check_configuration :
?record_sets:Types.route53_resource_record_set_list ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
record_name:Types.route53_record_name ->
hosted_zone_id:Types.route53_hosted_zone_id ->
unit ->
Types.route53_health_check_configurationval make_document_db_ungraceful :
?ungraceful:Types.document_db_ungraceful_behavior ->
unit ->
Types.document_db_ungracefulval make_document_db_configuration :
?ungraceful:Types.document_db_ungraceful ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
database_cluster_arns:Types.document_db_cluster_arns ->
global_cluster_identifier:Types.document_db_global_cluster_identifier ->
behavior:Types.document_db_default_behavior ->
unit ->
Types.document_db_configurationval make_rds_promote_read_replica_configuration :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
db_instance_arn_map:Types.rds_db_instance_arn_map ->
unit ->
Types.rds_promote_read_replica_configurationval make_rds_create_cross_region_replica_configuration :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
db_instance_arn_map:Types.rds_db_instance_arn_map ->
unit ->
Types.rds_create_cross_region_replica_configurationval make_event_source_mapping :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
arn:Types.event_source_mapping_arn ->
unit ->
Types.event_source_mappingval make_lambda_event_source_mapping_ungraceful :
?behavior:Types.lambda_event_source_mapping_ungraceful_behavior ->
unit ->
Types.lambda_event_source_mapping_ungracefulval make_lambda_event_source_mapping_configuration :
?ungraceful:Types.lambda_event_source_mapping_ungraceful ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
region_event_source_mappings:Types.region_event_source_mapping_map ->
action:Types.event_source_mapping_action ->
unit ->
Types.lambda_event_source_mapping_configurationval make_aurora_serverless_scaling_configuration :
?target_percent:Smaws_Lib.Smithy_api.Types.integer ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
region_database_cluster_arns:Types.region_aurora_cluster_map ->
global_cluster_identifier:Types.global_cluster_identifier ->
unit ->
Types.aurora_serverless_scaling_configurationval make_aurora_provisioned_scaling_configuration :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
instance_arns:Types.region_aurora_instance_arn_map ->
region_database_cluster_arns:Types.region_aurora_cluster_map ->
global_cluster_identifier:Types.global_cluster_identifier ->
unit ->
Types.aurora_provisioned_scaling_configurationval make_neptune_ungraceful :
?ungraceful:Types.neptune_ungraceful_behavior ->
unit ->
Types.neptune_ungracefulval make_neptune_global_database_configuration :
?ungraceful:Types.neptune_ungraceful ->
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
?timeout_minutes:Smaws_Lib.Smithy_api.Types.integer ->
region_database_cluster_arns:Types.region_neptune_cluster_arn_map ->
global_cluster_identifier:Types.neptune_global_cluster_identifier ->
behavior:Types.neptune_default_behavior ->
unit ->
Types.neptune_global_database_configurationval make_parallel_execution_block_configuration :
steps:Types.steps ->
unit ->
Types.parallel_execution_block_configurationval make_step :
?description:Smaws_Lib.Smithy_api.Types.string_ ->
execution_block_type:Types.execution_block_type ->
execution_block_configuration:Types.execution_block_configuration ->
name:Types.step_name ->
unit ->
Types.stepval make_workflow :
?workflow_description:Smaws_Lib.Smithy_api.Types.string_ ->
?workflow_target_region:Types.region ->
?steps:Types.steps ->
workflow_target_action:Types.workflow_target_action ->
unit ->
Types.workflowval make_associated_alarm :
?external_id:Smaws_Lib.Smithy_api.Types.string_ ->
?cross_account_role:Types.iam_role_arn ->
alarm_type:Types.alarm_type ->
resource_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.associated_alarmval make_trigger_condition :
condition:Types.alarm_condition ->
associated_alarm_name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.trigger_conditionval make_trigger :
?description:Smaws_Lib.Smithy_api.Types.string_ ->
min_delay_minutes_between_executions:Smaws_Lib.Smithy_api.Types.integer ->
conditions:Types.trigger_condition_list ->
action:Types.workflow_target_action ->
target_region:Types.region ->
unit ->
Types.triggerval make_s3_report_output_configuration :
?bucket_owner:Types.account_id ->
?bucket_path:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.s3_report_output_configurationval make_report_configuration :
?report_output:Types.report_output_list ->
unit ->
Types.report_configurationval make_plan :
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?version:Smaws_Lib.Smithy_api.Types.string_ ->
?primary_region:Types.region ->
?report_configuration:Types.report_configuration ->
?triggers:Types.trigger_list ->
?associated_alarms:Types.associated_alarm_map ->
?recovery_time_objective_minutes:Smaws_Lib.Smithy_api.Types.integer ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
owner:Types.account_id ->
recovery_approach:Types.recovery_approach ->
regions:Types.region_list ->
name:Types.plan_name ->
execution_role:Types.iam_role_arn ->
workflows:Types.workflow_list ->
arn:Types.plan_arn ->
unit ->
Types.planval make_update_plan_response :
?plan:Types.plan ->
unit ->
Types.update_plan_responseval make_update_plan_request :
?report_configuration:Types.report_configuration ->
?triggers:Types.trigger_list ->
?associated_alarms:Types.associated_alarm_map ->
?recovery_time_objective_minutes:Smaws_Lib.Smithy_api.Types.integer ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
execution_role:Types.iam_role_arn ->
workflows:Types.workflow_list ->
arn:Types.plan_arn ->
unit ->
Types.update_plan_requestval make_update_plan_execution_step_request :
action_to_take:Types.update_plan_execution_step_action ->
step_name:Smaws_Lib.Smithy_api.Types.string_ ->
comment:Types.execution_comment ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.update_plan_execution_step_requestval make_update_plan_execution_request :
?comment:Types.execution_comment ->
action:Types.update_plan_execution_action ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.update_plan_execution_requestval make_untag_resource_request :
resource_tag_keys:Types.tag_keys ->
arn:Types.plan_arn ->
unit ->
Types.untag_resource_requestval make_tag_resource_request :
tags:Types.tags ->
arn:Types.plan_arn ->
unit ->
Types.tag_resource_requestval make_step_state :
?step_mode:Types.execution_mode ->
?end_time:Smaws_Lib.Smithy_api.Types.timestamp ->
?start_time:Smaws_Lib.Smithy_api.Types.timestamp ->
?status:Types.step_status ->
?name:Types.step_name ->
unit ->
Types.step_stateval make_start_plan_execution_response :
?deactivate_region:Smaws_Lib.Smithy_api.Types.string_ ->
?activate_region:Smaws_Lib.Smithy_api.Types.string_ ->
?plan_version:Smaws_Lib.Smithy_api.Types.string_ ->
?plan:Types.plan_arn ->
?execution_id:Types.execution_id ->
unit ->
Types.start_plan_execution_responseval make_start_plan_execution_request :
?recovery_execution_id:Types.recovery_execution_id ->
?latest_version:Smaws_Lib.Smithy_api.Types.string_ ->
?comment:Types.execution_comment ->
?mode:Types.execution_mode ->
action:Types.execution_action ->
target_region:Smaws_Lib.Smithy_api.Types.string_ ->
plan_arn:Types.plan_arn ->
unit ->
Types.start_plan_execution_requestval make_s3_report_output :
?s3_object_key:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.s3_report_outputval make_route53_health_check :
?status:Types.route53_health_check_status ->
?health_check_id:Types.route53_health_check_id ->
region:Types.region ->
record_name:Types.route53_record_name ->
hosted_zone_id:Types.route53_hosted_zone_id ->
unit ->
Types.route53_health_checkval make_minimal_workflow :
?name:Smaws_Lib.Smithy_api.Types.string_ ->
?action:Types.execution_action ->
unit ->
Types.minimal_workflowval make_resource_warning :
?resource_arn:Types.resource_arn ->
?step_name:Types.step_name ->
?workflow:Types.minimal_workflow ->
warning_message:Smaws_Lib.Smithy_api.Types.string_ ->
warning_updated_time:Smaws_Lib.Smithy_api.Types.timestamp ->
warning_status:Types.resource_warning_status ->
version:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.resource_warningval make_failed_report_output :
?error_message:Smaws_Lib.Smithy_api.Types.string_ ->
?error_code:Types.failed_report_error_code ->
unit ->
Types.failed_report_outputval make_abbreviated_plan :
?recovery_time_objective_minutes:Smaws_Lib.Smithy_api.Types.integer ->
?active_plan_execution:Types.execution_id ->
?execution_role:Smaws_Lib.Smithy_api.Types.string_ ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?version:Smaws_Lib.Smithy_api.Types.string_ ->
?primary_region:Types.region ->
recovery_approach:Types.recovery_approach ->
regions:Types.region_list ->
name:Types.plan_name ->
owner:Types.account_id ->
arn:Types.plan_arn ->
unit ->
Types.abbreviated_planval make_list_tags_for_resource_response :
?resource_tags:Types.tags ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
arn:Types.plan_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_route53_health_checks_response :
?next_token:Types.next_token ->
?health_checks:Types.route53_health_check_list ->
unit ->
Types.list_route53_health_checks_responseval make_list_route53_health_checks_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?record_name:Types.route53_record_name ->
?hosted_zone_id:Types.route53_hosted_zone_id ->
arn:Types.plan_arn ->
unit ->
Types.list_route53_health_checks_requestval make_list_route53_health_checks_in_region_response :
?next_token:Types.next_token ->
?health_checks:Types.route53_health_check_list ->
unit ->
Types.list_route53_health_checks_in_region_responseval make_list_route53_health_checks_in_region_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?record_name:Types.route53_record_name ->
?hosted_zone_id:Types.route53_hosted_zone_id ->
arn:Types.plan_arn ->
unit ->
Types.list_route53_health_checks_in_region_requestval make_list_plans_response :
?next_token:Types.next_token ->
?plans:Types.plan_list ->
unit ->
Types.list_plans_responseval make_list_plans_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
unit ->
Types.list_plans_requestval make_list_plans_in_region_response :
?next_token:Types.next_token ->
?plans:Types.plan_list ->
unit ->
Types.list_plans_in_region_responseval make_list_plans_in_region_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
unit ->
Types.list_plans_in_region_requestval make_abbreviated_execution :
?actual_recovery_time:Types.duration ->
?recovery_execution_id:Smaws_Lib.Smithy_api.Types.string_ ->
?end_time:Smaws_Lib.Smithy_api.Types.timestamp ->
?comment:Smaws_Lib.Smithy_api.Types.string_ ->
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?version:Smaws_Lib.Smithy_api.Types.string_ ->
execution_region:Smaws_Lib.Smithy_api.Types.string_ ->
execution_action:Types.execution_action ->
execution_state:Types.execution_state ->
mode:Types.execution_mode ->
start_time:Smaws_Lib.Smithy_api.Types.timestamp ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.abbreviated_executionval make_list_plan_executions_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?items:Types.abbreviated_executions_list ->
unit ->
Types.list_plan_executions_responseval make_list_plan_executions_request :
?state:Types.execution_state ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.list_executions_max_results ->
plan_arn:Types.plan_arn ->
unit ->
Types.list_plan_executions_requestval make_execution_event :
?previous_event_id:Smaws_Lib.Smithy_api.Types.string_ ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
?error:Smaws_Lib.Smithy_api.Types.string_ ->
?resources:Types.resources ->
?execution_block_type:Types.execution_block_type ->
?step_name:Types.step_name ->
?type_:Types.execution_event_type ->
?timestamp:Smaws_Lib.Smithy_api.Types.timestamp ->
event_id:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.execution_eventval make_list_plan_execution_events_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?items:Types.execution_event_list ->
unit ->
Types.list_plan_execution_events_responseval make_list_plan_execution_events_request :
?name:Types.step_name ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.list_execution_events_max_results ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.list_plan_execution_events_requestval make_get_plan_response :
?plan:Types.plan ->
unit ->
Types.get_plan_responseval make_get_plan_request :
arn:Types.plan_arn ->
unit ->
Types.get_plan_requestval make_get_plan_in_region_response :
?plan:Types.plan ->
unit ->
Types.get_plan_in_region_responseval make_get_plan_in_region_request :
arn:Types.plan_arn ->
unit ->
Types.get_plan_in_region_requestval make_generated_report :
?report_output:Types.report_output ->
?report_generation_time:Smaws_Lib.Smithy_api.Types.timestamp ->
unit ->
Types.generated_reportval make_get_plan_execution_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?generated_report_details:Types.generated_report_details ->
?actual_recovery_time:Types.duration ->
?plan:Types.plan ->
?step_states:Types.step_states ->
?recovery_execution_id:Smaws_Lib.Smithy_api.Types.string_ ->
?end_time:Smaws_Lib.Smithy_api.Types.timestamp ->
?comment:Smaws_Lib.Smithy_api.Types.string_ ->
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?version:Smaws_Lib.Smithy_api.Types.string_ ->
execution_region:Smaws_Lib.Smithy_api.Types.string_ ->
execution_action:Types.execution_action ->
execution_state:Types.execution_state ->
mode:Types.execution_mode ->
start_time:Smaws_Lib.Smithy_api.Types.timestamp ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.get_plan_execution_responseval make_get_plan_execution_request :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.get_plan_execution_step_states_max_results ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.get_plan_execution_requestval make_get_plan_evaluation_status_response :
?next_token:Types.next_token ->
?warnings:Types.plan_warnings ->
?evaluation_state:Types.evaluation_status ->
?region:Types.region ->
?last_evaluated_version:Smaws_Lib.Smithy_api.Types.string_ ->
?last_evaluation_time:Smaws_Lib.Smithy_api.Types.timestamp ->
plan_arn:Types.plan_arn ->
unit ->
Types.get_plan_evaluation_status_responseval make_get_plan_evaluation_status_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
plan_arn:Types.plan_arn ->
unit ->
Types.get_plan_evaluation_status_requestval make_delete_plan_request :
arn:Types.plan_arn ->
unit ->
Types.delete_plan_requestval make_create_plan_response :
?plan:Types.plan ->
unit ->
Types.create_plan_responseval make_create_plan_request :
?tags:Types.tags ->
?primary_region:Types.region ->
?report_configuration:Types.report_configuration ->
?triggers:Types.trigger_list ->
?associated_alarms:Types.associated_alarm_map ->
?recovery_time_objective_minutes:Smaws_Lib.Smithy_api.Types.integer ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
recovery_approach:Types.recovery_approach ->
regions:Types.region_list ->
name:Types.plan_name ->
execution_role:Types.iam_role_arn ->
workflows:Types.workflow_list ->
unit ->
Types.create_plan_requestval make_cancel_plan_execution_request :
?comment:Types.execution_comment ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.cancel_plan_execution_requestval make_approve_plan_execution_step_request :
?comment:Types.execution_comment ->
approval:Types.approval ->
step_name:Types.step_name ->
execution_id:Types.execution_id ->
plan_arn:Types.plan_arn ->
unit ->
Types.approve_plan_execution_step_requestOperations
module ApprovePlanExecutionStep : sig ... endApproves a step in a plan execution that requires manual approval. When you create a plan, you can include approval steps that require manual intervention before the execution can proceed. This operation allows you to provide that approval.
module CancelPlanExecution : sig ... endCancels an in-progress plan execution. This operation stops the execution of the plan and prevents any further steps from being processed.
module CreatePlan : sig ... endCreates a new Region switch plan. A plan defines the steps required to shift traffic from one Amazon Web Services Region to another.
module DeletePlan : sig ... endDeletes a Region switch plan. You must specify the ARN of the plan to delete.
module GetPlan : sig ... endRetrieves detailed information about a Region switch plan. You must specify the ARN of the plan.
module GetPlanEvaluationStatus : sig ... endRetrieves the evaluation status of a Region switch plan. The evaluation status provides information about the last time the plan was evaluated and any warnings or issues detected.
module GetPlanExecution : sig ... endRetrieves detailed information about a specific plan execution. You must specify the plan ARN and execution ID.
module GetPlanInRegion : sig ... endRetrieves information about a Region switch plan in a specific Amazon Web Services Region. This operation is useful for getting Region-specific information about a plan.
module ListPlanExecutionEvents : sig ... endLists the events that occurred during a plan execution. These events provide a detailed timeline of the execution process.
module ListPlanExecutions : sig ... endLists the executions of a Region switch plan. This operation returns information about both current and historical executions.
module ListPlans : sig ... endLists all Region switch plans in your Amazon Web Services account.
module ListPlansInRegion : sig ... endLists all Region switch plans in your Amazon Web Services account that are available in the current Amazon Web Services Region.
module ListRoute53HealthChecks : sig ... endList the Amazon Route 53 health checks.
module ListRoute53HealthChecksInRegion : sig ... endList the Amazon Route 53 health checks in a specific Amazon Web Services Region.
module ListTagsForResource : sig ... endLists the tags attached to a Region switch resource.
module StartPlanExecution : sig ... endStarts the execution of a Region switch plan. You can execute a plan in either graceful or ungraceful mode.
module TagResource : sig ... endAdds or updates tags for a Region switch resource. You can assign metadata to your resources in the form of tags, which are key-value pairs.
module UntagResource : sig ... endRemoves tags from a Region switch resource.
module UpdatePlan : sig ... endUpdates an existing Region switch plan. You can modify the plan's description, workflows, execution role, recovery time objective, associated alarms, and triggers.
module UpdatePlanExecution : sig ... endUpdates an in-progress plan execution. This operation allows you to modify certain aspects of the execution, such as adding a comment or changing the action.
module UpdatePlanExecutionStep : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end