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, DocumentDbConfiguration, DocumentDbUngraceful, Ec2AsgCapacityIncreaseConfiguration, Ec2Ungraceful, EcsCapacityIncreaseConfiguration, EcsUngraceful, EksCluster, EksResourceScalingConfiguration, EksResourceScalingUngraceful, ExecutionApprovalConfiguration, ExecutionBlockConfiguration, ExecutionEvent, FailedReportOutput, GeneratedReport, 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, ListRoute53HealthChecksInRegionRequest, ListRoute53HealthChecksInRegionResponse, ListRoute53HealthChecksRequest, ListRoute53HealthChecksResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, MinimalWorkflow, ParallelExecutionBlockConfiguration, Plan, RegionSwitchPlanConfiguration, ReportConfiguration, ReportOutput, ReportOutputConfiguration, ResourceNotFoundException, ResourceWarning, Route53HealthCheck, Route53HealthCheckConfiguration, Route53ResourceRecordSet, S3ReportOutput, S3ReportOutputConfiguration, 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.
-
#document_db_config ⇒ Types::DocumentDbConfiguration
Configuration for Amazon DocumentDB global clusters used in a Region switch plan.
-
#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.
-
#failed_report_output ⇒ Types::FailedReportOutput
The details about a failed report generation.
-
#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.
-
#s3_configuration ⇒ Types::S3ReportOutputConfiguration
Configuration for delivering reports to an Amazon S3 bucket.
-
#s3_report_output ⇒ Types::S3ReportOutput
Information about a report delivered to Amazon S3.
Instance Attribute Details
#arc_routing_control_config ⇒ Types::ArcRoutingControlConfiguration
An ARC routing control execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#custom_action_lambda_config ⇒ Types::CustomActionLambdaConfiguration
An Amazon Web Services Lambda execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#document_db_config ⇒ Types::DocumentDbConfiguration
Configuration for Amazon DocumentDB global clusters used in a Region switch plan.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#ec2_asg_capacity_increase_config ⇒ Types::Ec2AsgCapacityIncreaseConfiguration
An EC2 Auto Scaling group execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#ecs_capacity_increase_config ⇒ Types::EcsCapacityIncreaseConfiguration
The capacity increase specified for the configuration.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#eks_resource_scaling_config ⇒ Types::EksResourceScalingConfiguration
An Amazon Web Services EKS resource scaling execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#execution_approval_config ⇒ Types::ExecutionApprovalConfiguration
A manual approval execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#failed_report_output ⇒ Types::FailedReportOutput
The details about a failed report generation.
1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 1885 class ReportOutput < Struct.new( :s3_report_output, :failed_report_output, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3ReportOutput < ReportOutput; end class FailedReportOutput < ReportOutput; end class Unknown < ReportOutput; end end |
#global_aurora_config ⇒ Types::GlobalAuroraConfiguration
An Aurora Global Database execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#parallel_config ⇒ Types::ParallelExecutionBlockConfiguration
A parallel configuration execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#region_switch_plan_config ⇒ Types::RegionSwitchPlanConfiguration
A Region switch plan execution block.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#route53_health_check_config ⇒ Types::Route53HealthCheckConfiguration
The Amazon Route 53 health check configuration.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 807 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, :document_db_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 DocumentDbConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#s3_configuration ⇒ Types::S3ReportOutputConfiguration
Configuration for delivering reports to an Amazon S3 bucket.
1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 1911 class ReportOutputConfiguration < Struct.new( :s3_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3Configuration < ReportOutputConfiguration; end class Unknown < ReportOutputConfiguration; end end |
#s3_report_output ⇒ Types::S3ReportOutput
Information about a report delivered to Amazon S3.
1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 1885 class ReportOutput < Struct.new( :s3_report_output, :failed_report_output, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3ReportOutput < ReportOutput; end class FailedReportOutput < ReportOutput; end class Unknown < ReportOutput; end end |