

***************
ARCRegionswitch
***************



======
Client
======



.. py:class:: ARCRegionswitch.Client

  A low-level client representing ARC - Region switch
  

  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.

   

  Region switch provides a structured approach to multi-Region failover, helping you to meet your recovery time objectives (RTOs) and maintain business continuity during regional disruptions.

   

  For more information, see `Region switch in ARC <https://docs.aws.amazon.com/r53recovery/latest/dg/region-switch.html>`__ in the *Amazon Application Recovery Controller User Guide*.

  ::

    
    import boto3
    
    client = boto3.client('arc-region-switch')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  arc-region-switch/client/approve_plan_execution_step
  arc-region-switch/client/can_paginate
  arc-region-switch/client/cancel_plan_execution
  arc-region-switch/client/close
  arc-region-switch/client/create_plan
  arc-region-switch/client/delete_plan
  arc-region-switch/client/get_paginator
  arc-region-switch/client/get_plan
  arc-region-switch/client/get_plan_evaluation_status
  arc-region-switch/client/get_plan_execution
  arc-region-switch/client/get_plan_in_region
  arc-region-switch/client/get_waiter
  arc-region-switch/client/list_plan_execution_events
  arc-region-switch/client/list_plan_executions
  arc-region-switch/client/list_plans
  arc-region-switch/client/list_plans_in_region
  arc-region-switch/client/list_route53_health_checks
  arc-region-switch/client/list_route53_health_checks_in_region
  arc-region-switch/client/list_tags_for_resource
  arc-region-switch/client/start_plan_execution
  arc-region-switch/client/tag_resource
  arc-region-switch/client/untag_resource
  arc-region-switch/client/update_plan
  arc-region-switch/client/update_plan_execution
  arc-region-switch/client/update_plan_execution_step


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  arc-region-switch/paginator/GetPlanEvaluationStatus
  arc-region-switch/paginator/GetPlanExecution
  arc-region-switch/paginator/ListPlanExecutionEvents
  arc-region-switch/paginator/ListPlanExecutions
  arc-region-switch/paginator/ListPlans
  arc-region-switch/paginator/ListPlansInRegion
  arc-region-switch/paginator/ListRoute53HealthChecks
  arc-region-switch/paginator/ListRoute53HealthChecksInRegion


=======
Waiters
=======


Waiters are available on a client instance via the ``get_waiter`` method. For more detailed instructions and examples on the usage or waiters, see the waiters `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/clients.html#waiters>`_.

The available waiters are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  arc-region-switch/waiter/PlanEvaluationStatusPassed
  arc-region-switch/waiter/PlanExecutionCompleted
