Package com.pulumi.aws.codedeploy
Class DeploymentConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.DeploymentConfigArgs.Builder
-
- Enclosing class:
- DeploymentConfigArgs
public static final class DeploymentConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentConfigArgs defaults)
-
-
Method Detail
-
computePlatform
public DeploymentConfigArgs.Builder computePlatform(@Nullable com.pulumi.core.Output<java.lang.String> computePlatform)
- Parameters:
computePlatform- The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`.- Returns:
- builder
-
computePlatform
public DeploymentConfigArgs.Builder computePlatform(java.lang.String computePlatform)
- Parameters:
computePlatform- The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`.- Returns:
- builder
-
deploymentConfigName
public DeploymentConfigArgs.Builder deploymentConfigName(@Nullable com.pulumi.core.Output<java.lang.String> deploymentConfigName)
- Parameters:
deploymentConfigName- The name of the deployment config.- Returns:
- builder
-
deploymentConfigName
public DeploymentConfigArgs.Builder deploymentConfigName(java.lang.String deploymentConfigName)
- Parameters:
deploymentConfigName- The name of the deployment config.- Returns:
- builder
-
minimumHealthyHosts
public DeploymentConfigArgs.Builder minimumHealthyHosts(@Nullable com.pulumi.core.Output<DeploymentConfigMinimumHealthyHostsArgs> minimumHealthyHosts)
- Parameters:
minimumHealthyHosts- A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below.- Returns:
- builder
-
minimumHealthyHosts
public DeploymentConfigArgs.Builder minimumHealthyHosts(DeploymentConfigMinimumHealthyHostsArgs minimumHealthyHosts)
- Parameters:
minimumHealthyHosts- A minimumHealthyHosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below.- Returns:
- builder
-
region
public DeploymentConfigArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DeploymentConfigArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
trafficRoutingConfig
public DeploymentConfigArgs.Builder trafficRoutingConfig(@Nullable com.pulumi.core.Output<DeploymentConfigTrafficRoutingConfigArgs> trafficRoutingConfig)
- Parameters:
trafficRoutingConfig- A trafficRoutingConfig block. Traffic Routing Config is documented below.- Returns:
- builder
-
trafficRoutingConfig
public DeploymentConfigArgs.Builder trafficRoutingConfig(DeploymentConfigTrafficRoutingConfigArgs trafficRoutingConfig)
- Parameters:
trafficRoutingConfig- A trafficRoutingConfig block. Traffic Routing Config is documented below.- Returns:
- builder
-
zonalConfig
public DeploymentConfigArgs.Builder zonalConfig(@Nullable com.pulumi.core.Output<DeploymentConfigZonalConfigArgs> zonalConfig)
- Parameters:
zonalConfig- A zonalConfig block. Zonal Config is documented below.- Returns:
- builder
-
zonalConfig
public DeploymentConfigArgs.Builder zonalConfig(DeploymentConfigZonalConfigArgs zonalConfig)
- Parameters:
zonalConfig- A zonalConfig block. Zonal Config is documented below.- Returns:
- builder
-
build
public DeploymentConfigArgs build()
-
-