Package software.amazon.awscdk.services.arcregionswitch
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.
import software.amazon.awscdk.services.arcregionswitch.*;
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.)
-
ClassDescriptionRepresents a Region switch plan.Configuration for ARC routing controls used in a Region switch plan.A builder for
CfnPlan.ArcRoutingControlConfigurationPropertyAn implementation forCfnPlan.ArcRoutingControlConfigurationPropertyExample:A builder forCfnPlan.ArcRoutingControlStatePropertyAn implementation forCfnPlan.ArcRoutingControlStatePropertyConfiguration for an Amazon EC2 Auto Scaling group used in a Region switch plan.A builder forCfnPlan.AsgPropertyAn implementation forCfnPlan.AsgPropertyAn Amazon CloudWatch alarm associated with a Region switch plan.A builder forCfnPlan.AssociatedAlarmPropertyAn implementation forCfnPlan.AssociatedAlarmPropertyA fluent builder forCfnPlan.Configuration for AWS Lambda functions that perform custom actions during a Region switch.A builder forCfnPlan.CustomActionLambdaConfigurationPropertyAn implementation forCfnPlan.CustomActionLambdaConfigurationPropertyConfiguration for increasing the capacity of Amazon EC2 Auto Scaling groups during a Region switch.A builder forCfnPlan.Ec2AsgCapacityIncreaseConfigurationPropertyAn implementation forCfnPlan.Ec2AsgCapacityIncreaseConfigurationPropertyConfiguration for handling failures when performing operations on EC2 resources.A builder forCfnPlan.Ec2UngracefulPropertyAn implementation forCfnPlan.Ec2UngracefulPropertyThe configuration for an AWS ECS capacity increase.A builder forCfnPlan.EcsCapacityIncreaseConfigurationPropertyAn implementation forCfnPlan.EcsCapacityIncreaseConfigurationPropertyThe settings for ungraceful execution.A builder forCfnPlan.EcsUngracefulPropertyAn implementation forCfnPlan.EcsUngracefulPropertyThe AWS EKS cluster execution block configuration.A builder forCfnPlan.EksClusterPropertyAn implementation forCfnPlan.EksClusterPropertyThe AWS EKS resource scaling configuration.A builder forCfnPlan.EksResourceScalingConfigurationPropertyAn implementation forCfnPlan.EksResourceScalingConfigurationPropertyThe ungraceful settings for AWS EKS resource scaling.A builder forCfnPlan.EksResourceScalingUngracefulPropertyAn implementation forCfnPlan.EksResourceScalingUngracefulPropertyConfiguration for approval steps in a Region switch plan execution.A builder forCfnPlan.ExecutionApprovalConfigurationPropertyAn implementation forCfnPlan.ExecutionApprovalConfigurationPropertyExecution block configurations for a workflow in a Region switch plan.A builder forCfnPlan.ExecutionBlockConfigurationPropertyAn implementation forCfnPlan.ExecutionBlockConfigurationPropertyConfiguration for Amazon Aurora global databases used in a Region switch plan.A builder forCfnPlan.GlobalAuroraConfigurationPropertyAn implementation forCfnPlan.GlobalAuroraConfigurationPropertyConfiguration for handling failures when performing operations on Aurora global databases.A builder forCfnPlan.GlobalAuroraUngracefulPropertyAn implementation forCfnPlan.GlobalAuroraUngracefulPropertyExample:A builder forCfnPlan.HealthCheckStatePropertyAn implementation forCfnPlan.HealthCheckStatePropertyDefines the type of Kubernetes resource to scale in an Amazon EKS cluster.A builder forCfnPlan.KubernetesResourceTypePropertyAn implementation forCfnPlan.KubernetesResourceTypePropertyDefines a Kubernetes resource to scale in an Amazon EKS cluster.A builder forCfnPlan.KubernetesScalingResourcePropertyAn implementation forCfnPlan.KubernetesScalingResourcePropertyConfiguration for AWS Lambda functions used in a Region switch plan.A builder forCfnPlan.LambdasPropertyAn implementation forCfnPlan.LambdasPropertyConfiguration for handling failures when invoking Lambda functions.A builder forCfnPlan.LambdaUngracefulPropertyAn implementation forCfnPlan.LambdaUngracefulPropertyConfiguration for steps that should be executed in parallel during a Region switch.A builder forCfnPlan.ParallelExecutionBlockConfigurationPropertyAn implementation forCfnPlan.ParallelExecutionBlockConfigurationPropertyConfiguration for nested Region switch plans.A builder forCfnPlan.RegionSwitchPlanConfigurationPropertyAn implementation forCfnPlan.RegionSwitchPlanConfigurationPropertyThe Amazon Route 53 health check configuration.A builder forCfnPlan.Route53HealthCheckConfigurationPropertyAn implementation forCfnPlan.Route53HealthCheckConfigurationPropertyExample:A builder forCfnPlan.Route53HealthChecksPropertyAn implementation forCfnPlan.Route53HealthChecksPropertyThe Amazon Route 53 record set.A builder forCfnPlan.Route53ResourceRecordSetPropertyAn implementation forCfnPlan.Route53ResourceRecordSetPropertyThe service for a cross account role.A builder forCfnPlan.ServicePropertyAn implementation forCfnPlan.ServicePropertyRepresents a step in a Region switch plan workflow.A builder forCfnPlan.StepPropertyAn implementation forCfnPlan.StepPropertyDefines a condition that must be met for a trigger to fire.A builder forCfnPlan.TriggerConditionPropertyAn implementation forCfnPlan.TriggerConditionPropertyDefines a condition that can automatically trigger the execution of a Region switch plan.A builder forCfnPlan.TriggerPropertyAn implementation forCfnPlan.TriggerPropertyRepresents a workflow in a Region switch plan.A builder forCfnPlan.WorkflowPropertyAn implementation forCfnPlan.WorkflowPropertyProperties for defining aCfnPlan.A builder forCfnPlanPropsAn implementation forCfnPlanProps