ARCRegionswitch module#
Index > ARCRegionswitch
Auto-generated documentation for ARCRegionswitch type annotations stubs module mypy-boto3-arc-region-switch.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.40.1' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
ARCRegionswitch
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and ARCRegionswitch
.
From PyPI with pip#
Install boto3-stubs
for ARCRegionswitch
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[arc-region-switch]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[arc-region-switch]'
# standalone installation
python -m pip install mypy-boto3-arc-region-switch
How to uninstall#
python -m pip uninstall -y mypy-boto3-arc-region-switch
Usage#
Code samples can be found in Examples.
ARCRegionswitchClient#
Type annotations and code completion for boto3.client("arc-region-switch")
as ARCRegionswitchClient
boto3 documentation
# ARCRegionswitchClient usage example
from boto3.session import Session
from mypy_boto3_arc_region_switch.client import ARCRegionswitchClient
def get_client() -> ARCRegionswitchClient:
return Session().client("arc-region-switch")
Paginators#
Type annotations and code completion for paginators
from boto3.client("arc-region-switch").get_paginator("...")
.
# GetPlanEvaluationStatusPaginator usage example
from boto3.session import Session
from mypy_boto3_arc_region_switch.paginator import GetPlanEvaluationStatusPaginator
def get_get_plan_evaluation_status_paginator() -> GetPlanEvaluationStatusPaginator:
return Session().client("arc-region-switch").get_paginator("get_plan_evaluation_status"))
- GetPlanEvaluationStatusPaginator
- GetPlanExecutionPaginator
- ListPlanExecutionEventsPaginator
- ListPlanExecutionsPaginator
- ListPlansInRegionPaginator
- ListPlansPaginator
- ListRoute53HealthChecksPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("arc-region-switch").get_waiter("...")
.
# PlanEvaluationStatusPassedWaiter usage example
from boto3.session import Session
from mypy_boto3_arc_region_switch.waiter import PlanEvaluationStatusPassedWaiter
def get_plan_evaluation_status_passed_waiter() -> PlanEvaluationStatusPassedWaiter:
return Session().client("arc-region-switch").get_waiter("plan_evaluation_status_passed")
Literals#
Type annotations for literals used in methods and schema.
# AlarmConditionType usage example
from mypy_boto3_arc_region_switch.literals import AlarmConditionType
def get_value() -> AlarmConditionType:
return "green"
- AlarmConditionType
- AlarmTypeType
- ApprovalType
- Ec2AsgCapacityMonitoringApproachType
- EcsCapacityMonitoringApproachType
- EksCapacityMonitoringApproachType
- EvaluationStatusType
- ExecutionActionType
- ExecutionBlockTypeType
- ExecutionEventTypeType
- ExecutionModeType
- ExecutionStateType
- GetPlanEvaluationStatusPaginatorName
- GetPlanExecutionPaginatorName
- GlobalAuroraDefaultBehaviorType
- GlobalAuroraUngracefulBehaviorType
- LambdaUngracefulBehaviorType
- ListPlanExecutionEventsPaginatorName
- ListPlanExecutionsPaginatorName
- ListPlansInRegionPaginatorName
- ListPlansPaginatorName
- ListRoute53HealthChecksPaginatorName
- PlanEvaluationStatusPassedWaiterName
- PlanExecutionCompletedWaiterName
- RecoveryApproachType
- RegionToRunInType
- ResourceWarningStatusType
- RoutingControlStateChangeType
- StepStatusType
- UpdatePlanExecutionActionType
- UpdatePlanExecutionStepActionType
- WorkflowTargetActionType
- ARCRegionswitchServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AbbreviatedExecutionTypeDef
- AbbreviatedPlanTypeDef
- ApprovePlanExecutionStepRequestTypeDef
- ArcRoutingControlStateTypeDef
- AsgTypeDef
- AssociatedAlarmTypeDef
- CancelPlanExecutionRequestTypeDef
- ResponseMetadataTypeDef
- LambdaUngracefulTypeDef
- LambdasTypeDef
- DeletePlanRequestTypeDef
- Ec2UngracefulTypeDef
- EcsUngracefulTypeDef
- ServiceTypeDef
- EksClusterTypeDef
- EksResourceScalingUngracefulTypeDef
- KubernetesResourceTypeTypeDef
- KubernetesScalingResourceTypeDef
- ExecutionApprovalConfigurationTypeDef
- ParallelExecutionBlockConfigurationOutputTypeDef
- RegionSwitchPlanConfigurationTypeDef
- ParallelExecutionBlockConfigurationPaginatorTypeDef
- ExecutionEventTypeDef
- PaginatorConfigTypeDef
- GetPlanEvaluationStatusRequestTypeDef
- WaiterConfigTypeDef
- GetPlanExecutionRequestTypeDef
- StepStateTypeDef
- GetPlanInRegionRequestTypeDef
- GetPlanRequestTypeDef
- GlobalAuroraUngracefulTypeDef
- ListPlanExecutionEventsRequestTypeDef
- ListPlanExecutionsRequestTypeDef
- ListPlansInRegionRequestTypeDef
- ListPlansRequestTypeDef
- ListRoute53HealthChecksRequestTypeDef
- Route53HealthCheckTypeDef
- ListTagsForResourceRequestTypeDef
- MinimalWorkflowTypeDef
- ParallelExecutionBlockConfigurationTypeDef
- Route53ResourceRecordSetTypeDef
- StartPlanExecutionRequestTypeDef
- TagResourceRequestTypeDef
- TriggerConditionTypeDef
- UntagResourceRequestTypeDef
- UpdatePlanExecutionRequestTypeDef
- UpdatePlanExecutionStepRequestTypeDef
- ArcRoutingControlConfigurationOutputTypeDef
- ArcRoutingControlConfigurationTypeDef
- ListPlanExecutionsResponseTypeDef
- ListPlansInRegionResponseTypeDef
- ListPlansResponseTypeDef
- ListTagsForResourceResponseTypeDef
- StartPlanExecutionResponseTypeDef
- CustomActionLambdaConfigurationOutputTypeDef
- CustomActionLambdaConfigurationTypeDef
- Ec2AsgCapacityIncreaseConfigurationOutputTypeDef
- Ec2AsgCapacityIncreaseConfigurationTypeDef
- EcsCapacityIncreaseConfigurationOutputTypeDef
- EcsCapacityIncreaseConfigurationTypeDef
- EksResourceScalingConfigurationOutputTypeDef
- EksResourceScalingConfigurationTypeDef
- ListPlanExecutionEventsResponseTypeDef
- GetPlanEvaluationStatusRequestPaginateTypeDef
- GetPlanExecutionRequestPaginateTypeDef
- ListPlanExecutionEventsRequestPaginateTypeDef
- ListPlanExecutionsRequestPaginateTypeDef
- ListPlansInRegionRequestPaginateTypeDef
- ListPlansRequestPaginateTypeDef
- ListRoute53HealthChecksRequestPaginateTypeDef
- GetPlanEvaluationStatusRequestWaitTypeDef
- GetPlanExecutionRequestWaitTypeDef
- GlobalAuroraConfigurationOutputTypeDef
- GlobalAuroraConfigurationTypeDef
- ListRoute53HealthChecksResponseTypeDef
- ResourceWarningTypeDef
- ParallelExecutionBlockConfigurationUnionTypeDef
- Route53HealthCheckConfigurationOutputTypeDef
- Route53HealthCheckConfigurationTypeDef
- TriggerOutputTypeDef
- TriggerTypeDef
- ArcRoutingControlConfigurationUnionTypeDef
- CustomActionLambdaConfigurationUnionTypeDef
- Ec2AsgCapacityIncreaseConfigurationUnionTypeDef
- EcsCapacityIncreaseConfigurationUnionTypeDef
- EksResourceScalingConfigurationUnionTypeDef
- GlobalAuroraConfigurationUnionTypeDef
- GetPlanEvaluationStatusResponseTypeDef
- ExecutionBlockConfigurationOutputTypeDef
- ExecutionBlockConfigurationPaginatorTypeDef
- Route53HealthCheckConfigurationUnionTypeDef
- TriggerUnionTypeDef
- StepOutputTypeDef
- StepPaginatorTypeDef
- ExecutionBlockConfigurationTypeDef
- WorkflowOutputTypeDef
- WorkflowPaginatorTypeDef
- ExecutionBlockConfigurationUnionTypeDef
- PlanTypeDef
- PlanPaginatorTypeDef
- StepTypeDef
- CreatePlanResponseTypeDef
- GetPlanExecutionResponseTypeDef
- GetPlanInRegionResponseTypeDef
- GetPlanResponseTypeDef
- UpdatePlanResponseTypeDef
- GetPlanExecutionResponsePaginatorTypeDef
- StepUnionTypeDef
- WorkflowTypeDef
- WorkflowUnionTypeDef
- CreatePlanRequestTypeDef
- UpdatePlanRequestTypeDef