AWS::ARCRegionSwitch Construct Library
All classes with the
Cfnprefix 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:
- Search Construct Hub for ARCRegionSwitch construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::ARCRegionSwitch resources directly.
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
| Name | Kind | Summary |
|---|---|---|
CfnPlan | Construct (L1) | Represents a Region switch plan. |
CfnPlan.ArcRoutingControlConfigurationProperty | Struct | Configuration for ARC routing controls used in a Region switch plan. |
CfnPlan.ArcRoutingControlStateProperty | Struct | |
CfnPlan.AsgProperty | Struct | Configuration for an Amazon EC2 Auto Scaling group used in a Region switch plan. |
CfnPlan.AssociatedAlarmProperty | Struct | An Amazon CloudWatch alarm associated with a Region switch plan. |
CfnPlan.AuroraProvisionedScalingConfigurationProperty | Struct | |
CfnPlan.AuroraServerlessScalingConfigurationProperty | Struct | |
CfnPlan.CustomActionLambdaConfigurationProperty | Struct | Configuration for AWS Lambda functions that perform custom actions during a Region switch. |
CfnPlan.DocumentDbConfigurationProperty | Struct | Configuration for Amazon DocumentDB global clusters used in a Region switch plan. |
CfnPlan.DocumentDbUngracefulProperty | Struct | Configuration for handling failures when performing operations on DocumentDB global clusters. |
CfnPlan.Ec2AsgCapacityIncreaseConfigurationProperty | Struct | Configuration for increasing the capacity of Amazon EC2 Auto Scaling groups during a Region switch. |
CfnPlan.Ec2UngracefulProperty | Struct | Configuration for handling failures when performing operations on EC2 resources. |
CfnPlan.EcsCapacityIncreaseConfigurationProperty | Struct | The configuration for an AWS ECS capacity increase. |
CfnPlan.EcsUngracefulProperty | Struct | The settings for ungraceful execution. |
CfnPlan.EksClusterProperty | Struct | The AWS EKS cluster execution block configuration. |
CfnPlan.EksResourceScalingConfigurationProperty | Struct | The AWS EKS resource scaling configuration. |
CfnPlan.EksResourceScalingUngracefulProperty | Struct | The ungraceful settings for AWS EKS resource scaling. |
CfnPlan.EventSourceMappingProperty | Struct | |
CfnPlan.ExecutionApprovalConfigurationProperty | Struct | Configuration for approval steps in a Region switch plan execution. |
CfnPlan.ExecutionBlockConfigurationProperty | Struct | Execution block configurations for a workflow in a Region switch plan. |
CfnPlan.GlobalAuroraConfigurationProperty | Struct | Configuration for Amazon Aurora global databases used in a Region switch plan. |
CfnPlan.GlobalAuroraUngracefulProperty | Struct | Configuration for handling failures when performing operations on Aurora global databases. |
CfnPlan.HealthCheckStateProperty | Struct | |
CfnPlan.KubernetesResourceTypeProperty | Struct | Defines the type of Kubernetes resource to scale in an Amazon EKS cluster. |
CfnPlan.KubernetesScalingResourceProperty | Struct | Defines a Kubernetes resource to scale in an Amazon EKS cluster. |
CfnPlan.LambdaEventSourceMappingConfigurationProperty | Struct | |
CfnPlan.LambdaEventSourceMappingUngracefulProperty | Struct | |
CfnPlan.LambdasProperty | Struct | Configuration for AWS Lambda functions used in a Region switch plan. |
CfnPlan.LambdaUngracefulProperty | Struct | Configuration for handling failures when invoking Lambda functions. |
CfnPlan.NeptuneGlobalDatabaseConfigurationProperty | Struct | |
CfnPlan.NeptuneUngracefulProperty | Struct | |
CfnPlan.ParallelExecutionBlockConfigurationProperty | Struct | Configuration for steps that should be executed in parallel during a Region switch. |
CfnPlan.RdsCreateCrossRegionReplicaConfigurationProperty | Struct | |
CfnPlan.RdsPromoteReadReplicaConfigurationProperty | Struct | |
CfnPlan.RdsSwitchoverReadReplicaConfigurationProperty | Struct | |
CfnPlan.RdsUngracefulProperty | Struct | |
CfnPlan.RegionSwitchPlanConfigurationProperty | Struct | Configuration for nested Region switch plans. |
CfnPlan.ReportConfigurationProperty | Struct | Configuration for automatic report generation for plan executions. |
CfnPlan.ReportOutputConfigurationProperty | Struct | Configuration for report output destinations used in a Region switch plan. |
CfnPlan.Route53HealthCheckConfigurationProperty | Struct | The Amazon Route 53 health check configuration. |
CfnPlan.Route53HealthChecksProperty | Struct | |
CfnPlan.Route53ResourceRecordSetProperty | Struct | The Amazon Route 53 record set. |
CfnPlan.S3ReportOutputConfigurationProperty | Struct | Configuration for delivering generated reports to an Amazon S3 bucket. |
CfnPlan.ServiceProperty | Struct | The service for a cross account role. |
CfnPlan.StepProperty | Struct | Represents a step in a Region switch plan workflow. |
CfnPlan.TriggerConditionProperty | Struct | Defines a condition that must be met for a trigger to fire. |
CfnPlan.TriggerProperty | Struct | Defines a condition that can automatically trigger the execution of a Region switch plan. |
CfnPlan.WorkflowProperty | Struct | Represents a workflow in a Region switch plan. |
CfnPlanProps | Struct | Properties for defining a CfnPlan. |