Module Awso_arc_region_switch_asyncSource

include module type of struct include Awso_arc_region_switch.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

A summarized representation of a plan execution. This structure contains key information about an execution without all the detailed step data.

Sourcemodule AbbreviatedPlanRecoveryTimeObjectiveMinutesInteger = Awso_arc_region_switch.Values.AbbreviatedPlanRecoveryTimeObjectiveMinutesInteger

A summarized representation of a Region switch plan. This structure contains key information about a plan without all the detailed workflow and step data.

You do not have sufficient access to perform this action. HTTP Status Code: 403

Approves 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. You must specify the plan ARN, execution ID, step name, and approval status. You can also provide an optional comment explaining the approval decision.

The specified resource was not found. HTTP Status Code: 404

Approves 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. You must specify the plan ARN, execution ID, step name, and approval status. You can also provide an optional comment explaining the approval decision.

Represents the state of an ARC routing control.

Sourcemodule ArcRoutingControlConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.ArcRoutingControlConfigurationTimeoutMinutesInteger

Configuration for ARC routing controls used in a Region switch plan. Routing controls are simple on/off switches that you can use to shift traffic away from an impaired Region.

Configuration for an Amazon EC2 Auto Scaling group used in a Region switch plan.

An Amazon CloudWatch alarm associated with a Region switch plan. These alarms can be used to trigger automatic execution of the plan.

Cancels an in-progress plan execution. This operation stops the execution of the plan and prevents any further steps from being processed. You must specify the plan ARN and execution ID. You can also provide an optional comment explaining why the execution was canceled.

Cancels an in-progress plan execution. This operation stops the execution of the plan and prevents any further steps from being processed. You must specify the plan ARN and execution ID. You can also provide an optional comment explaining why the execution was canceled.

The Amazon Route 53 record set.

Sourcemodule Route53HealthCheckConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.Route53HealthCheckConfigurationTimeoutMinutesInteger

The Amazon Route 53 health check configuration.

Configuration for nested Region switch plans. This allows one Region switch plan to trigger another plan as part of its execution.

Sourcemodule RdsPromoteReadReplicaConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.RdsPromoteReadReplicaConfigurationTimeoutMinutesInteger

Configuration for promoting an Amazon RDS read replica to a standalone database instance during a Region switch.

Sourcemodule RdsCreateCrossRegionReplicaConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.RdsCreateCrossRegionReplicaConfigurationTimeoutMinutesInteger

Configuration for creating an Amazon RDS cross-Region read replica during post-recovery in a Region switch.

The Amazon Web Services Lambda event source mapping configuration, containing the resource ARN and optional cross-account configuration.

Sourcemodule LambdaEventSourceMappingUngracefulBehavior = Awso_arc_region_switch.Values.LambdaEventSourceMappingUngracefulBehavior

Specifies whether to skip enabling or disabling an event source mapping during an ungraceful execution.

Sourcemodule LambdaEventSourceMappingConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.LambdaEventSourceMappingConfigurationTimeoutMinutesInteger

Configuration for Amazon Web Services Lambda event source mappings used in a Region switch plan.

Configuration for handling failures when performing operations on Aurora global databases.

Sourcemodule GlobalAuroraConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.GlobalAuroraConfigurationTimeoutMinutesInteger

Configuration for Amazon Aurora global databases used in a Region switch plan.

Sourcemodule ExecutionApprovalConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.ExecutionApprovalConfigurationTimeoutMinutesInteger

Configuration for approval steps in a Region switch plan execution. Approval steps require manual intervention before the execution can proceed.

Defines a Kubernetes resource to scale in an Amazon EKS cluster.

Defines the type of Kubernetes resource to scale in an Amazon EKS cluster.

Sourcemodule EksResourceScalingUngracefulMinimumSuccessPercentageInteger = Awso_arc_region_switch.Values.EksResourceScalingUngracefulMinimumSuccessPercentageInteger

The ungraceful settings for Amazon Web Services EKS resource scaling.

Sourcemodule EksResourceScalingConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.EksResourceScalingConfigurationTimeoutMinutesInteger
Sourcemodule EksResourceScalingConfigurationTargetPercentInteger = Awso_arc_region_switch.Values.EksResourceScalingConfigurationTargetPercentInteger

The Amazon Web Services EKS cluster execution block configuration.

The Amazon Web Services EKS resource scaling configuration.

The service for a cross account role.

Sourcemodule EcsUngracefulMinimumSuccessPercentageInteger = Awso_arc_region_switch.Values.EcsUngracefulMinimumSuccessPercentageInteger

The settings for ungraceful execution.

Sourcemodule EcsCapacityIncreaseConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.EcsCapacityIncreaseConfigurationTimeoutMinutesInteger

The configuration for an Amazon Web Services ECS capacity increase.

Sourcemodule Ec2UngracefulMinimumSuccessPercentageInteger = Awso_arc_region_switch.Values.Ec2UngracefulMinimumSuccessPercentageInteger

Configuration for handling failures when performing operations on EC2 resources.

Sourcemodule Ec2AsgCapacityIncreaseConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.Ec2AsgCapacityIncreaseConfigurationTimeoutMinutesInteger

Configuration for increasing the capacity of Amazon EC2 Auto Scaling groups during a Region switch.

Configuration for handling failures when performing operations on DocumentDB global clusters.

Sourcemodule DocumentDbConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.DocumentDbConfigurationTimeoutMinutesInteger

Configuration for Amazon DocumentDB global clusters used in a Region switch plan.

Configuration for handling failures when invoking Lambda functions.

Configuration for Amazon Web Services Lambda functions used in a Region switch plan.

Sourcemodule CustomActionLambdaConfigurationTimeoutMinutesInteger = Awso_arc_region_switch.Values.CustomActionLambdaConfigurationTimeoutMinutesInteger

Configuration for Amazon Web Services Lambda functions that perform custom actions during a Region switch.

Execution block configurations for a workflow in a Region switch plan. An execution block represents a specific type of action to perform during a Region switch.

module ParallelExecutionBlockConfiguration = Awso_arc_region_switch.Values.ParallelExecutionBlockConfiguration

Configuration for steps that should be executed in parallel during a Region switch.

Represents a step in a Region switch plan workflow. Each step performs a specific action during the Region switch process.

Represents a workflow in a Region switch plan. A workflow defines a sequence of steps to execute during a Region switch.

Defines a condition that must be met for a trigger to fire.

Defines a condition that can automatically trigger the execution of a Region switch plan.

Sourcemodule S3ReportOutputConfigurationBucketPathString = Awso_arc_region_switch.Values.S3ReportOutputConfigurationBucketPathString

Configuration for delivering generated reports to an Amazon S3 bucket.

Configuration for report output destinations used in a Region switch plan.

Configuration for automatic report generation for plan executions. When configured, Region switch automatically generates a report after each plan execution that includes execution events, plan configuration, and CloudWatch alarm states.

Sourcemodule CreatePlanRequestRecoveryTimeObjectiveMinutesInteger = Awso_arc_region_switch.Values.CreatePlanRequestRecoveryTimeObjectiveMinutesInteger

Creates a new Region switch plan. A plan defines the steps required to shift traffic from one Amazon Web Services Region to another. You must specify a name for the plan, the primary Region, and at least one additional Region. You can also provide a description, execution role, recovery time objective, associated alarms, triggers, and workflows that define the steps to execute during a Region switch.

Represents a Region switch plan. A plan defines the steps required to shift traffic from one Amazon Web Services Region to another.

Creates a new Region switch plan. A plan defines the steps required to shift traffic from one Amazon Web Services Region to another. You must specify a name for the plan, the primary Region, and at least one additional Region. You can also provide a description, execution role, recovery time objective, associated alarms, triggers, and workflows that define the steps to execute during a Region switch.

Deletes a Region switch plan. You must specify the ARN of the plan to delete. You cannot delete a plan that has an active execution in progress.

The operation failed because the current state of the resource doesn't allow the operation to proceed. HTTP Status Code: 400

Deletes a Region switch plan. You must specify the ARN of the plan to delete. You cannot delete a plan that has an active execution in progress.

Represents an event that occurred during a plan execution. These events provide a detailed timeline of the execution process.

Information about a report generation that failed.

Information about a report delivered to Amazon S3.

The output location or cause of a failure in report generation.

Information about a generated execution report.

Retrieves 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.

A simplified representation of a workflow in a Region switch plan.

Represents a warning about a resource in a Region switch plan.

Retrieves 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.

Retrieves detailed information about a specific plan execution. You must specify the plan ARN and execution ID.

Represents the state of a step in a plan execution.

Retrieves detailed information about a specific plan execution. You must specify the plan ARN and execution ID.

Retrieves 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.

Retrieves 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.

Retrieves detailed information about a Region switch plan. You must specify the ARN of the plan.

Retrieves detailed information about a Region switch plan. You must specify the ARN of the plan.

The request processing has an invalid argument.

The request processing has failed because of an unknown error, exception, or failure. HTTP Status Code: 500

Lists the events that occurred during a plan execution. These events provide a detailed timeline of the execution process.

Lists the events that occurred during a plan execution. These events provide a detailed timeline of the execution process.

Lists the executions of a Region switch plan. This operation returns information about both current and historical executions.

Lists the executions of a Region switch plan. This operation returns information about both current and historical executions.

Lists all Region switch plans in your Amazon Web Services account that are available in the current Amazon Web Services Region.

Lists all Region switch plans in your Amazon Web Services account that are available in the current Amazon Web Services Region.

Lists all Region switch plans in your Amazon Web Services account.

Lists all Region switch plans in your Amazon Web Services account.

Sourcemodule ListRoute53HealthChecksInRegionRequestMaxResultsInteger = Awso_arc_region_switch.Values.ListRoute53HealthChecksInRegionRequestMaxResultsInteger

List the Amazon Route 53 health checks in a specific Amazon Web Services Region.

The Amazon Route 53 health check.

List the Amazon Route 53 health checks in a specific Amazon Web Services Region.

Sourcemodule ListRoute53HealthChecksRequestMaxResultsInteger = Awso_arc_region_switch.Values.ListRoute53HealthChecksRequestMaxResultsInteger

List the Amazon Route 53 health checks.

List the Amazon Route 53 health checks.

Lists the tags attached to a Region switch resource.

Lists the tags attached to a Region switch resource.

Starts the execution of a Region switch plan. You can execute a plan in either graceful or ungraceful mode. Specifing ungraceful mode either changes the behavior of the execution blocks in a workflow or skips specific execution blocks.

Starts the execution of a Region switch plan. You can execute a plan in either graceful or ungraceful mode. Specifing ungraceful mode either changes the behavior of the execution blocks in a workflow or skips specific execution blocks.

Adds 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.

Adds 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.

Removes tags from a Region switch resource.

Removes tags from a Region switch resource.

Updates 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.

Updates 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.

Updates a specific step in an in-progress plan execution. This operation allows you to modify the step's comment or action.

Updates a specific step in an in-progress plan execution. This operation allows you to modify the step's comment or action.

Sourcemodule UpdatePlanRequestRecoveryTimeObjectiveMinutesInteger = Awso_arc_region_switch.Values.UpdatePlanRequestRecoveryTimeObjectiveMinutesInteger

Updates an existing Region switch plan. You can modify the plan's description, workflows, execution role, recovery time objective, associated alarms, and triggers.

Updates an existing Region switch plan. You can modify the plan's description, workflows, execution role, recovery time objective, associated alarms, and triggers.

Sourcemodule Cli : sig ... end