← Resource types

AWS::ARCRegionSwitch::Plan

Version 209.0.0, issued

Each version of the AWS CloudFormation resource specification that changed AWS::ARCRegionSwitch::Plan, compared with the version before it.

  • added
  • modified
  • removed

01Added resource types1

addedAWS::ARCRegionSwitch::Plandocs ↗#Link to AWS::ARCRegionSwitch::Plan

Type: AWS::ARCRegionSwitch::PlanProperties:  Description: String  PrimaryRegion: String  Workflows:    - Steps:        - Description: String          ExecutionBlockType: String          ExecutionBlockConfiguration:            GlobalAuroraConfig:              DatabaseClusterArns:                - String              TimeoutMinutes: Double              ExternalId: String              Behavior: Json              CrossAccountRole: String              Ungraceful:                Ungraceful: String              GlobalClusterIdentifier: String            Route53HealthCheckConfig:              RecordName: String              TimeoutMinutes: Double              ExternalId: String              HostedZoneId: String              CrossAccountRole: String              RecordSets:                - Region: String                  RecordSetIdentifier: String            ArcRoutingControlConfig:              RegionAndRoutingControls: Json              TimeoutMinutes: Double              ExternalId: String              CrossAccountRole: String            ParallelConfig:              Steps:  # Step: see above            EksResourceScalingConfig:              KubernetesResourceType:                ApiVersion: String                Kind: String              CapacityMonitoringApproach: Json              EksClusters:                - ClusterArn: String                  ExternalId: String                  CrossAccountRole: String              TimeoutMinutes: Double              ScalingResources: Json              Ungraceful:                MinimumSuccessPercentage: Double              TargetPercent: Double            EcsCapacityIncreaseConfig:              Services:                - ClusterArn: String                  ExternalId: String                  ServiceArn: String                  CrossAccountRole: String              CapacityMonitoringApproach: Json              TimeoutMinutes: Double              Ungraceful:                MinimumSuccessPercentage: Double              TargetPercent: Double            CustomActionLambdaConfig:              Lambdas:                - ExternalId: String                  CrossAccountRole: String                  Arn: String              RetryIntervalMinutes: Double              TimeoutMinutes: Double              RegionToRun: String              Ungraceful:                Behavior: Json            ExecutionApprovalConfig:              TimeoutMinutes: Double              ApprovalRole: String            Ec2AsgCapacityIncreaseConfig:              Asgs:                - ExternalId: String                  CrossAccountRole: String                  Arn: String              CapacityMonitoringApproach: Json              TimeoutMinutes: Double              Ungraceful:                MinimumSuccessPercentage: Double              TargetPercent: Double            RegionSwitchPlanConfig:              ExternalId: String              CrossAccountRole: String              Arn: String          Name: String      WorkflowTargetAction: String      WorkflowDescription: String      WorkflowTargetRegion: String  RecoveryTimeObjectiveMinutes: Double  Regions:    - String  Triggers:    - TargetRegion: String      Action: String      MinDelayMinutesBetweenExecutions: Double      Description: String      Conditions:        - Condition: String          AssociatedAlarmName: String  AssociatedAlarms:    <key>:      ResourceIdentifier: String      ExternalId: String      AlarmType: String      CrossAccountRole: String  RecoveryApproach: String  ExecutionRole: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Owner: String  HealthChecksForPlan: Json  Version: String  Arn: String