Module: Aws::ARCRegionswitch::Types
- Defined in:
- gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb
Defined Under Namespace
Classes: AbbreviatedExecution, AbbreviatedPlan, AccessDeniedException, ApprovePlanExecutionStepRequest, ApprovePlanExecutionStepResponse, ArcRoutingControlConfiguration, ArcRoutingControlState, Asg, AssociatedAlarm, CancelPlanExecutionRequest, CancelPlanExecutionResponse, CreatePlanRequest, CreatePlanResponse, CustomActionLambdaConfiguration, DeletePlanRequest, DeletePlanResponse, Ec2AsgCapacityIncreaseConfiguration, Ec2Ungraceful, EcsCapacityIncreaseConfiguration, EcsUngraceful, EksCluster, EksResourceScalingConfiguration, EksResourceScalingUngraceful, ExecutionApprovalConfiguration, ExecutionBlockConfiguration, ExecutionEvent, GetPlanEvaluationStatusRequest, GetPlanEvaluationStatusResponse, GetPlanExecutionRequest, GetPlanExecutionResponse, GetPlanInRegionRequest, GetPlanInRegionResponse, GetPlanRequest, GetPlanResponse, GlobalAuroraConfiguration, GlobalAuroraUngraceful, IllegalArgumentException, IllegalStateException, InternalServerException, KubernetesResourceType, KubernetesScalingResource, LambdaUngraceful, Lambdas, ListPlanExecutionEventsRequest, ListPlanExecutionEventsResponse, ListPlanExecutionsRequest, ListPlanExecutionsResponse, ListPlansInRegionRequest, ListPlansInRegionResponse, ListPlansRequest, ListPlansResponse, ListRoute53HealthChecksRequest, ListRoute53HealthChecksResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, MinimalWorkflow, ParallelExecutionBlockConfiguration, Plan, RegionSwitchPlanConfiguration, ResourceNotFoundException, ResourceWarning, Route53HealthCheck, Route53HealthCheckConfiguration, Route53ResourceRecordSet, Service, StartPlanExecutionRequest, StartPlanExecutionResponse, Step, StepState, TagResourceRequest, TagResourceResponse, Trigger, TriggerCondition, UntagResourceRequest, UntagResourceResponse, UpdatePlanExecutionRequest, UpdatePlanExecutionResponse, UpdatePlanExecutionStepRequest, UpdatePlanExecutionStepResponse, UpdatePlanRequest, UpdatePlanResponse, Workflow
Instance Attribute Summary collapse
- 
  
    
      #arc_routing_control_config  ⇒ Types::ArcRoutingControlConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An ARC routing control execution block. 
- 
  
    
      #custom_action_lambda_config  ⇒ Types::CustomActionLambdaConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An Amazon Web Services Lambda execution block. 
- 
  
    
      #ec2_asg_capacity_increase_config  ⇒ Types::Ec2AsgCapacityIncreaseConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An EC2 Auto Scaling group execution block. 
- 
  
    
      #ecs_capacity_increase_config  ⇒ Types::EcsCapacityIncreaseConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The capacity increase specified for the configuration. 
- 
  
    
      #eks_resource_scaling_config  ⇒ Types::EksResourceScalingConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An Amazon Web Services EKS resource scaling execution block. 
- 
  
    
      #execution_approval_config  ⇒ Types::ExecutionApprovalConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A manual approval execution block. 
- 
  
    
      #global_aurora_config  ⇒ Types::GlobalAuroraConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An Aurora Global Database execution block. 
- 
  
    
      #parallel_config  ⇒ Types::ParallelExecutionBlockConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A parallel configuration execution block. 
- 
  
    
      #region_switch_plan_config  ⇒ Types::RegionSwitchPlanConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A Region switch plan execution block. 
- 
  
    
      #route53_health_check_config  ⇒ Types::Route53HealthCheckConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Route 53 health check configuration. 
Instance Attribute Details
#arc_routing_control_config ⇒ Types::ArcRoutingControlConfiguration
An ARC routing control execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#custom_action_lambda_config ⇒ Types::CustomActionLambdaConfiguration
An Amazon Web Services Lambda execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#ec2_asg_capacity_increase_config ⇒ Types::Ec2AsgCapacityIncreaseConfiguration
An EC2 Auto Scaling group execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#ecs_capacity_increase_config ⇒ Types::EcsCapacityIncreaseConfiguration
The capacity increase specified for the configuration.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#eks_resource_scaling_config ⇒ Types::EksResourceScalingConfiguration
An Amazon Web Services EKS resource scaling execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#execution_approval_config ⇒ Types::ExecutionApprovalConfiguration
A manual approval execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#global_aurora_config ⇒ Types::GlobalAuroraConfiguration
An Aurora Global Database execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#parallel_config ⇒ Types::ParallelExecutionBlockConfiguration
A parallel configuration execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#region_switch_plan_config ⇒ Types::RegionSwitchPlanConfiguration
A Region switch plan execution block.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end | 
#route53_health_check_config ⇒ Types::Route53HealthCheckConfiguration
The Amazon Route 53 health check configuration.
| 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | # File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 733 class ExecutionBlockConfiguration < Struct.new( :custom_action_lambda_config, :ec2_asg_capacity_increase_config, :execution_approval_config, :arc_routing_control_config, :global_aurora_config, :parallel_config, :region_switch_plan_config, :ecs_capacity_increase_config, :eks_resource_scaling_config, :route53_health_check_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomActionLambdaConfig < ExecutionBlockConfiguration; end class Ec2AsgCapacityIncreaseConfig < ExecutionBlockConfiguration; end class ExecutionApprovalConfig < ExecutionBlockConfiguration; end class ArcRoutingControlConfig < ExecutionBlockConfiguration; end class GlobalAuroraConfig < ExecutionBlockConfiguration; end class ParallelConfig < ExecutionBlockConfiguration; end class RegionSwitchPlanConfig < ExecutionBlockConfiguration; end class EcsCapacityIncreaseConfig < ExecutionBlockConfiguration; end class EksResourceScalingConfig < ExecutionBlockConfiguration; end class Route53HealthCheckConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |