AWS::ARCRegionSwitch::PlanRepresents a Region switch plan. A plan defines the steps required to shift traffic from one AWS Region to another.
import { CfnPlan } from 'aws-cdk-lib/aws-arcregionswitch';Or use the module namespace:
import * as arcregionswitch from 'aws-cdk-lib/aws-arcregionswitch';
// arcregionswitch.CfnPlanConfiguration passed to the constructor as CfnPlanProps.
executionRoleRequiredstringThe execution role for a plan.
nameRequiredstringThe name for a plan.
recoveryApproachRequiredstringThe recovery approach for a Region switch plan, which can be active/active (activeActive) or active/passive (activePassive).
regionsRequiredstring[]The AWS Regions for a plan.
workflowsRequiredIResolvable | IResolvable | WorkflowProperty[]The workflows for a plan.
associatedAlarmsOptionalIResolvable | { [key: string]: IResolvable | AssociatedAlarmProperty }The associated application health alarms for a plan.
descriptionOptionalstringThe description for a plan.
primaryRegionOptionalstringThe primary Region for a plan.
recoveryTimeObjectiveMinutesOptionalnumberThe recovery time objective for a plan.
reportConfigurationOptionalIResolvable | ReportConfigurationPropertyThe report configuration for a plan.
tagsOptional{ [key: string]: string }triggersOptionalIResolvable | IResolvable | TriggerProperty[]The triggers for a plan.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-arcregionswitchAWS::ARCRegionSwitch::Plan