Class PlanWorkflowStepArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.arcregionswitch.inputs.PlanWorkflowStepArgs
-
public final class PlanWorkflowStepArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlanWorkflowStepArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PlanWorkflowStepArgsEmpty
-
Method Summary
-
-
-
Field Detail
-
Empty
public static final PlanWorkflowStepArgs Empty
-
-
Method Detail
-
arcRoutingControlConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepArcRoutingControlConfigArgs>>> arcRoutingControlConfigs()
- Returns:
- Configuration for ARC routing control. See `arcRoutingControlConfig` Block for details.
-
auroraProvisionedScalingConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepAuroraProvisionedScalingConfigArgs>>> auroraProvisionedScalingConfigs()
- Returns:
- Configuration for Aurora provisioned scaling. See `auroraProvisionedScalingConfig` Block for details.
-
auroraServerlessScalingConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepAuroraServerlessScalingConfigArgs>>> auroraServerlessScalingConfigs()
- Returns:
- Configuration for Aurora Serverless scaling. See `auroraServerlessScalingConfig` Block for details.
-
customActionLambdaConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepCustomActionLambdaConfigArgs>>> customActionLambdaConfigs()
- Returns:
- Configuration for Lambda function execution. See `customActionLambdaConfig` Block for details.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the plan.
-
documentDbConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepDocumentDbConfigArgs>>> documentDbConfigs()
- Returns:
- Configuration for DocumentDB global cluster operations. See `documentDbConfig` Block for details.
-
ec2AsgCapacityIncreaseConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepEc2AsgCapacityIncreaseConfigArgs>>> ec2AsgCapacityIncreaseConfigs()
- Returns:
- Configuration for EC2 Auto Scaling group capacity increase. See `ec2AsgCapacityIncreaseConfig` Block for details.
-
ecsCapacityIncreaseConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepEcsCapacityIncreaseConfigArgs>>> ecsCapacityIncreaseConfigs()
- Returns:
- Configuration for ECS service capacity increase. See `ecsCapacityIncreaseConfig` Block for details.
-
eksResourceScalingConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepEksResourceScalingConfigArgs>>> eksResourceScalingConfigs()
- Returns:
- Configuration for EKS resource scaling. See `eksResourceScalingConfig` Block for details.
-
executionApprovalConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepExecutionApprovalConfigArgs>>> executionApprovalConfigs()
- Returns:
- Configuration for manual approval steps. See `executionApprovalConfig` Block for details.
-
executionBlockType
public com.pulumi.core.Output<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.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepGlobalAuroraConfigArgs>>> globalAuroraConfigs()
- Returns:
- Configuration for Aurora Global Database operations. See `globalAuroraConfig` Block for details.
-
lambdaEventSourceMappingConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepLambdaEventSourceMappingConfigArgs>>> lambdaEventSourceMappingConfigs()
- Returns:
- Configuration for Lambda event source mapping operations. See `lambdaEventSourceMappingConfig` Block for details.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- Name of the plan. Must be unique within the account.
-
neptuneGlobalDatabaseConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepNeptuneGlobalDatabaseConfigArgs>>> neptuneGlobalDatabaseConfigs()
- Returns:
- Configuration for Neptune global database operations. See `neptuneGlobalDatabaseConfig` Block for details.
-
parallelConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepParallelConfigArgs>>> parallelConfigs()
- Returns:
- Configuration for parallel execution of multiple steps. See `parallelConfig` Block for details.
-
rdsCreateCrossRegionReadReplicaConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepRdsCreateCrossRegionReadReplicaConfigArgs>>> rdsCreateCrossRegionReadReplicaConfigs()
- Returns:
- Configuration for creating cross-region RDS read replicas. See `rdsCreateCrossRegionReadReplicaConfig` Block for details.
-
rdsPromoteReadReplicaConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepRdsPromoteReadReplicaConfigArgs>>> rdsPromoteReadReplicaConfigs()
- Returns:
- Configuration for promoting RDS read replicas. See `rdsPromoteReadReplicaConfig` Block for details.
-
rdsSwitchoverReadReplicaConfig
public java.util.Optional<com.pulumi.core.Output<PlanWorkflowStepRdsSwitchoverReadReplicaConfigArgs>> rdsSwitchoverReadReplicaConfig()
- Returns:
- Configuration for switching over RDS read replicas. See `rdsSwitchoverReadReplicaConfig` Block for details.
-
regionSwitchPlanConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepRegionSwitchPlanConfigArgs>>> regionSwitchPlanConfigs()
- Returns:
- Configuration for executing a nested region switch plan. See `regionSwitchPlanConfig` Block for details.
-
route53HealthCheckConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<PlanWorkflowStepRoute53HealthCheckConfigArgs>>> route53HealthCheckConfigs()
- Returns:
- Configuration for Route53 health check operations. See `route53HealthCheckConfig` Block for details.
-
builder
public static PlanWorkflowStepArgs.Builder builder()
-
builder
public static PlanWorkflowStepArgs.Builder builder(PlanWorkflowStepArgs defaults)
-
-