Class PlanWorkflowStepParallelConfigStep
- java.lang.Object
-
- com.pulumi.aws.arcregionswitch.outputs.PlanWorkflowStepParallelConfigStep
-
public final class PlanWorkflowStepParallelConfigStep extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlanWorkflowStepParallelConfigStep.Builder
-
Method Summary
-
-
-
Method Detail
-
arcRoutingControlConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepArcRoutingControlConfig> arcRoutingControlConfigs()
- Returns:
- Configuration for ARC routing control. See `arcRoutingControlConfig` Block for details.
-
auroraProvisionedScalingConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepAuroraProvisionedScalingConfig> auroraProvisionedScalingConfigs()
- Returns:
- Configuration for Aurora provisioned scaling. See `auroraProvisionedScalingConfig` Block for details.
-
auroraServerlessScalingConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepAuroraServerlessScalingConfig> auroraServerlessScalingConfigs()
- Returns:
- Configuration for Aurora Serverless scaling. See `auroraServerlessScalingConfig` Block for details.
-
customActionLambdaConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepCustomActionLambdaConfig> customActionLambdaConfigs()
- Returns:
- Configuration for Lambda function execution. See `customActionLambdaConfig` Block for details.
-
description
public java.util.Optional<java.lang.String> description()
- Returns:
- Description of the plan.
-
documentDbConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepDocumentDbConfig> documentDbConfigs()
- Returns:
- Configuration for DocumentDB global cluster operations. See `documentDbConfig` Block for details.
-
ec2AsgCapacityIncreaseConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepEc2AsgCapacityIncreaseConfig> ec2AsgCapacityIncreaseConfigs()
- Returns:
- Configuration for EC2 Auto Scaling group capacity increase. See `ec2AsgCapacityIncreaseConfig` Block for details.
-
ecsCapacityIncreaseConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepEcsCapacityIncreaseConfig> ecsCapacityIncreaseConfigs()
- Returns:
- Configuration for ECS service capacity increase. See `ecsCapacityIncreaseConfig` Block for details.
-
eksResourceScalingConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepEksResourceScalingConfig> eksResourceScalingConfigs()
- Returns:
- Configuration for EKS resource scaling. See `eksResourceScalingConfig` Block for details.
-
executionApprovalConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepExecutionApprovalConfig> executionApprovalConfigs()
- Returns:
- Configuration for manual approval steps. See `executionApprovalConfig` Block for details.
-
executionBlockType
public java.lang.String executionBlockType()
- Returns:
- Type of execution block. Valid values: `ARCRegionSwitchPlan`, `ARCRoutingControl`, `AuroraGlobalDatabase`, `CustomActionLambda`, `DocumentDb`, `EC2AutoScaling`, `ECSServiceScaling`, `EKSResourceScaling`, `ManualApproval`, `Parallel`, `RdsCreateCrossRegionReplica`, `RdsPromoteReadReplica`, `RdsSwitchoverReadReplica`, `Route53HealthCheck`.
-
globalAuroraConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepGlobalAuroraConfig> globalAuroraConfigs()
- Returns:
- Configuration for Aurora Global Database operations. See `globalAuroraConfig` Block for details.
-
lambdaEventSourceMappingConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepLambdaEventSourceMappingConfig> lambdaEventSourceMappingConfigs()
- Returns:
- Configuration for Lambda event source mapping operations. See `lambdaEventSourceMappingConfig` Block for details.
-
name
public java.lang.String name()
- Returns:
- Name of the plan. Must be unique within the account.
-
neptuneGlobalDatabaseConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepNeptuneGlobalDatabaseConfig> neptuneGlobalDatabaseConfigs()
- Returns:
- Configuration for Neptune global database operations. See `neptuneGlobalDatabaseConfig` Block for details.
-
rdsCreateCrossRegionReadReplicaConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepRdsCreateCrossRegionReadReplicaConfig> rdsCreateCrossRegionReadReplicaConfigs()
- Returns:
- Configuration for creating cross-region RDS read replicas. See `rdsCreateCrossRegionReadReplicaConfig` Block for details.
-
rdsPromoteReadReplicaConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepRdsPromoteReadReplicaConfig> rdsPromoteReadReplicaConfigs()
- Returns:
- Configuration for promoting RDS read replicas. See `rdsPromoteReadReplicaConfig` Block for details.
-
rdsSwitchoverReadReplicaConfig
public java.util.Optional<PlanWorkflowStepParallelConfigStepRdsSwitchoverReadReplicaConfig> rdsSwitchoverReadReplicaConfig()
- Returns:
- Configuration for switching over RDS read replicas. See `rdsSwitchoverReadReplicaConfig` Block for details.
-
regionSwitchPlanConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepRegionSwitchPlanConfig> regionSwitchPlanConfigs()
- Returns:
- Configuration for executing a nested region switch plan. See `regionSwitchPlanConfig` Block for details.
-
route53HealthCheckConfigs
public java.util.List<PlanWorkflowStepParallelConfigStepRoute53HealthCheckConfig> route53HealthCheckConfigs()
- Returns:
- Configuration for Route53 health check operations. See `route53HealthCheckConfig` Block for details.
-
builder
public static PlanWorkflowStepParallelConfigStep.Builder builder()
-
builder
public static PlanWorkflowStepParallelConfigStep.Builder builder(PlanWorkflowStepParallelConfigStep defaults)
-
-