Package-level declarations

Types

Link copied to clipboard

Amazon Application Recovery Controller (ARC) Region switch helps you to quickly and reliably shift traffic away from an impaired Amazon Web Services Region to a healthy Region. With Region switch, you can create plans that define the steps to shift traffic for your application from one Amazon Web Services Region to another. You can test your plans in practice mode before using them in a real recovery scenario.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

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.

Link copied to clipboard

Cancels an in-progress plan execution. This operation stops the execution of the plan and prevents any further steps from being processed.

Link copied to clipboard

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

Link copied to clipboard

Deletes a Region switch plan. You must specify the ARN of the plan to delete.

Link copied to clipboard
inline suspend fun ArcRegionSwitchClient.getPlan(crossinline block: GetPlanRequest.Builder.() -> Unit): GetPlanResponse

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
inline suspend fun ArcRegionSwitchClient.listPlans(crossinline block: ListPlansRequest.Builder.() -> Unit): ListPlansResponse

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

Link copied to clipboard

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

Link copied to clipboard

List the Amazon Route 53 health checks.

Link copied to clipboard

Lists the tags attached to a Region switch resource.

Link copied to clipboard

Starts the execution of a Region switch plan. You can execute a plan in either PRACTICE or RECOVERY mode.

Link copied to clipboard

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.

Link copied to clipboard

Removes tags from a Region switch resource.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.