Skip to content
v2.273.0

AWS::ARCRegionSwitch Construct Library ​


cfn-resources: Stable

All classes with the Cfn prefix in this module (CFN Resources) are always stable and safe to use.


This module is part of the AWS Cloud Development Kit project.

ts
import * as arcregionswitch from 'aws-cdk-lib/aws-arcregionswitch';
python
import aws_cdk.aws_arcregionswitch as arcregionswitch
java
import software.amazon.awscdk.services.arcregionswitch.*;
csharp
using Amazon.CDK.AWS.ARCRegionSwitch;
go
import arcregionswitch "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::ARCRegionSwitch.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnPlanConstruct (L1)Represents a Region switch plan.
CfnPlan.ArcRoutingControlConfigurationPropertyStructConfiguration for ARC routing controls used in a Region switch plan.
CfnPlan.ArcRoutingControlStatePropertyStruct
CfnPlan.AsgPropertyStructConfiguration for an Amazon EC2 Auto Scaling group used in a Region switch plan.
CfnPlan.AssociatedAlarmPropertyStructAn Amazon CloudWatch alarm associated with a Region switch plan.
CfnPlan.AuroraProvisionedScalingConfigurationPropertyStruct
CfnPlan.AuroraServerlessScalingConfigurationPropertyStruct
CfnPlan.CustomActionLambdaConfigurationPropertyStructConfiguration for AWS Lambda functions that perform custom actions during a Region switch.
CfnPlan.DocumentDbConfigurationPropertyStructConfiguration for Amazon DocumentDB global clusters used in a Region switch plan.
CfnPlan.DocumentDbUngracefulPropertyStructConfiguration for handling failures when performing operations on DocumentDB global clusters.
CfnPlan.Ec2AsgCapacityIncreaseConfigurationPropertyStructConfiguration for increasing the capacity of Amazon EC2 Auto Scaling groups during a Region switch.
CfnPlan.Ec2UngracefulPropertyStructConfiguration for handling failures when performing operations on EC2 resources.
CfnPlan.EcsCapacityIncreaseConfigurationPropertyStructThe configuration for an AWS ECS capacity increase.
CfnPlan.EcsUngracefulPropertyStructThe settings for ungraceful execution.
CfnPlan.EksClusterPropertyStructThe AWS EKS cluster execution block configuration.
CfnPlan.EksResourceScalingConfigurationPropertyStructThe AWS EKS resource scaling configuration.
CfnPlan.EksResourceScalingUngracefulPropertyStructThe ungraceful settings for AWS EKS resource scaling.
CfnPlan.EventSourceMappingPropertyStruct
CfnPlan.ExecutionApprovalConfigurationPropertyStructConfiguration for approval steps in a Region switch plan execution.
CfnPlan.ExecutionBlockConfigurationPropertyStructExecution block configurations for a workflow in a Region switch plan.
CfnPlan.GlobalAuroraConfigurationPropertyStructConfiguration for Amazon Aurora global databases used in a Region switch plan.
CfnPlan.GlobalAuroraUngracefulPropertyStructConfiguration for handling failures when performing operations on Aurora global databases.
CfnPlan.HealthCheckStatePropertyStruct
CfnPlan.KubernetesResourceTypePropertyStructDefines the type of Kubernetes resource to scale in an Amazon EKS cluster.
CfnPlan.KubernetesScalingResourcePropertyStructDefines a Kubernetes resource to scale in an Amazon EKS cluster.
CfnPlan.LambdaEventSourceMappingConfigurationPropertyStruct
CfnPlan.LambdaEventSourceMappingUngracefulPropertyStruct
CfnPlan.LambdasPropertyStructConfiguration for AWS Lambda functions used in a Region switch plan.
CfnPlan.LambdaUngracefulPropertyStructConfiguration for handling failures when invoking Lambda functions.
CfnPlan.NeptuneGlobalDatabaseConfigurationPropertyStruct
CfnPlan.NeptuneUngracefulPropertyStruct
CfnPlan.ParallelExecutionBlockConfigurationPropertyStructConfiguration for steps that should be executed in parallel during a Region switch.
CfnPlan.RdsCreateCrossRegionReplicaConfigurationPropertyStruct
CfnPlan.RdsPromoteReadReplicaConfigurationPropertyStruct
CfnPlan.RdsSwitchoverReadReplicaConfigurationPropertyStruct
CfnPlan.RdsUngracefulPropertyStruct
CfnPlan.RegionSwitchPlanConfigurationPropertyStructConfiguration for nested Region switch plans.
CfnPlan.ReportConfigurationPropertyStructConfiguration for automatic report generation for plan executions.
CfnPlan.ReportOutputConfigurationPropertyStructConfiguration for report output destinations used in a Region switch plan.
CfnPlan.Route53HealthCheckConfigurationPropertyStructThe Amazon Route 53 health check configuration.
CfnPlan.Route53HealthChecksPropertyStruct
CfnPlan.Route53ResourceRecordSetPropertyStructThe Amazon Route 53 record set.
CfnPlan.S3ReportOutputConfigurationPropertyStructConfiguration for delivering generated reports to an Amazon S3 bucket.
CfnPlan.ServicePropertyStructThe service for a cross account role.
CfnPlan.StepPropertyStructRepresents a step in a Region switch plan workflow.
CfnPlan.TriggerConditionPropertyStructDefines a condition that must be met for a trigger to fire.
CfnPlan.TriggerPropertyStructDefines a condition that can automatically trigger the execution of a Region switch plan.
CfnPlan.WorkflowPropertyStructRepresents a workflow in a Region switch plan.
CfnPlanPropsStructProperties for defining a CfnPlan.