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 |