Class: Aws::ARCRegionswitch::Types::ExecutionBlockConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCRegionswitch::Types::ExecutionBlockConfiguration
- Defined in:
- gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb
Overview
ExecutionBlockConfiguration is a union - when making an API calls you must set exactly one of the members.
ExecutionBlockConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ExecutionBlockConfiguration corresponding to the set member.
Execution block configurations for a workflow in a Region switch plan. An execution block represents a specific type of action to perform during a Region switch.
Defined Under Namespace
Classes: ArcRoutingControlConfig, AuroraProvisionedScalingConfig, AuroraServerlessScalingConfig, CustomActionLambdaConfig, DocumentDbConfig, Ec2AsgCapacityIncreaseConfig, EcsCapacityIncreaseConfig, EksResourceScalingConfig, ExecutionApprovalConfig, GlobalAuroraConfig, LambdaEventSourceMappingConfig, NeptuneGlobalDatabaseConfig, ParallelConfig, RdsCreateCrossRegionReadReplicaConfig, RdsPromoteReadReplicaConfig, RegionSwitchPlanConfig, Route53HealthCheckConfig, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arc_routing_control_config ⇒ Types::ArcRoutingControlConfiguration
An ARC routing control execution block.
-
#aurora_provisioned_scaling_config ⇒ Types::AuroraProvisionedScalingConfiguration
An Aurora provisioned cluster scaling execution block.
-
#aurora_serverless_scaling_config ⇒ Types::AuroraServerlessScalingConfiguration
An Aurora Serverless scaling 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.
-
#global_aurora_config ⇒ Types::GlobalAuroraConfiguration
An Aurora Global Database execution block.
-
#lambda_event_source_mapping_config ⇒ Types::LambdaEventSourceMappingConfiguration
A Lambda event source mapping execution block.
-
#neptune_global_database_config ⇒ Types::NeptuneGlobalDatabaseConfiguration
A Neptune global database execution block.
-
#parallel_config ⇒ Types::ParallelExecutionBlockConfiguration
A parallel configuration execution block.
-
#rds_create_cross_region_read_replica_config ⇒ Types::RdsCreateCrossRegionReplicaConfiguration
An Amazon RDS create cross-Region replica execution block.
-
#rds_promote_read_replica_config ⇒ Types::RdsPromoteReadReplicaConfiguration
An Amazon RDS promote read replica 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.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#arc_routing_control_config ⇒ Types::ArcRoutingControlConfiguration
An ARC routing control execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#aurora_provisioned_scaling_config ⇒ Types::AuroraProvisionedScalingConfiguration
An Aurora provisioned cluster scaling execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#aurora_serverless_scaling_config ⇒ Types::AuroraServerlessScalingConfiguration
An Aurora Serverless scaling execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#custom_action_lambda_config ⇒ Types::CustomActionLambdaConfiguration
An Amazon Web Services Lambda execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#document_db_config ⇒ Types::DocumentDbConfiguration
Configuration for Amazon DocumentDB global clusters used in a Region switch plan.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#ec2_asg_capacity_increase_config ⇒ Types::Ec2AsgCapacityIncreaseConfiguration
An EC2 Auto Scaling group execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#ecs_capacity_increase_config ⇒ Types::EcsCapacityIncreaseConfiguration
The capacity increase specified for the configuration.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#eks_resource_scaling_config ⇒ Types::EksResourceScalingConfiguration
An Amazon Web Services EKS resource scaling execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#execution_approval_config ⇒ Types::ExecutionApprovalConfiguration
A manual approval execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#global_aurora_config ⇒ Types::GlobalAuroraConfiguration
An Aurora Global Database execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#lambda_event_source_mapping_config ⇒ Types::LambdaEventSourceMappingConfiguration
A Lambda event source mapping execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#neptune_global_database_config ⇒ Types::NeptuneGlobalDatabaseConfiguration
A Neptune global database execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#parallel_config ⇒ Types::ParallelExecutionBlockConfiguration
A parallel configuration execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#rds_create_cross_region_read_replica_config ⇒ Types::RdsCreateCrossRegionReplicaConfiguration
An Amazon RDS create cross-Region replica execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#rds_promote_read_replica_config ⇒ Types::RdsPromoteReadReplicaConfiguration
An Amazon RDS promote read replica execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#region_switch_plan_config ⇒ Types::RegionSwitchPlanConfiguration
A Region switch plan execution block.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#route53_health_check_config ⇒ Types::Route53HealthCheckConfiguration
The Amazon Route 53 health check configuration.
977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 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, :rds_promote_read_replica_config, :rds_create_cross_region_read_replica_config, :lambda_event_source_mapping_config, :aurora_serverless_scaling_config, :aurora_provisioned_scaling_config, :neptune_global_database_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 RdsPromoteReadReplicaConfig < ExecutionBlockConfiguration; end class RdsCreateCrossRegionReadReplicaConfig < ExecutionBlockConfiguration; end class LambdaEventSourceMappingConfig < ExecutionBlockConfiguration; end class AuroraServerlessScalingConfig < ExecutionBlockConfiguration; end class AuroraProvisionedScalingConfig < ExecutionBlockConfiguration; end class NeptuneGlobalDatabaseConfig < ExecutionBlockConfiguration; end class Unknown < ExecutionBlockConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
977 978 979 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 977 def unknown @unknown end |