Module: Aws::ARCRegionswitch::Types
- Defined in:
- lib/aws-sdk-arcregionswitch/types.rb
Defined Under Namespace
Classes: AbbreviatedExecution, AbbreviatedPlan, AccessDeniedException, ApprovePlanExecutionStepRequest, ApprovePlanExecutionStepResponse, ArcRoutingControlConfiguration, ArcRoutingControlState, Asg, AssociatedAlarm, AuroraProvisionedScalingConfiguration, AuroraServerlessScalingConfiguration, CancelPlanExecutionRequest, CancelPlanExecutionResponse, CreatePlanRequest, CreatePlanResponse, CustomActionLambdaConfiguration, DeletePlanRequest, DeletePlanResponse, DocumentDbConfiguration, DocumentDbUngraceful, Ec2AsgCapacityIncreaseConfiguration, Ec2Ungraceful, EcsCapacityIncreaseConfiguration, EcsUngraceful, EksCluster, EksResourceScalingConfiguration, EksResourceScalingUngraceful, EventSourceMapping, ExecutionApprovalConfiguration, ExecutionBlockConfiguration, ExecutionEvent, FailedReportOutput, GeneratedReport, GetPlanEvaluationStatusRequest, GetPlanEvaluationStatusResponse, GetPlanExecutionRequest, GetPlanExecutionResponse, GetPlanInRegionRequest, GetPlanInRegionResponse, GetPlanRequest, GetPlanResponse, GlobalAuroraConfiguration, GlobalAuroraUngraceful, IllegalArgumentException, IllegalStateException, InternalServerException, KubernetesResourceType, KubernetesScalingResource, LambdaEventSourceMappingConfiguration, LambdaEventSourceMappingUngraceful, LambdaUngraceful, Lambdas, ListPlanExecutionEventsRequest, ListPlanExecutionEventsResponse, ListPlanExecutionsRequest, ListPlanExecutionsResponse, ListPlansInRegionRequest, ListPlansInRegionResponse, ListPlansRequest, ListPlansResponse, ListRoute53HealthChecksInRegionRequest, ListRoute53HealthChecksInRegionResponse, ListRoute53HealthChecksRequest, ListRoute53HealthChecksResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, MinimalWorkflow, NeptuneGlobalDatabaseConfiguration, NeptuneUngraceful, ParallelExecutionBlockConfiguration, Plan, RdsCreateCrossRegionReplicaConfiguration, RdsPromoteReadReplicaConfiguration, 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.
-
#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.
-
#failed_report_output ⇒ Types::FailedReportOutput
The details about a failed report generation.
-
#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.
-
#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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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 |
#failed_report_output ⇒ Types::FailedReportOutput
The details about a failed report generation.
2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 2213 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 951 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 |
#s3_configuration ⇒ Types::S3ReportOutputConfiguration
Configuration for delivering reports to an Amazon S3 bucket.
2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 2239 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.
2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 |
# File 'lib/aws-sdk-arcregionswitch/types.rb', line 2213 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 |