Package com.pulumi.aws.ecs.outputs
Class ServiceDeploymentConfiguration
- java.lang.Object
-
- com.pulumi.aws.ecs.outputs.ServiceDeploymentConfiguration
-
public final class ServiceDeploymentConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServiceDeploymentConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>bakeTimeInMinutes()static ServiceDeploymentConfiguration.Builderbuilder()static ServiceDeploymentConfiguration.Builderbuilder(ServiceDeploymentConfiguration defaults)java.util.Optional<ServiceDeploymentConfigurationCanaryConfiguration>canaryConfiguration()java.util.List<ServiceDeploymentConfigurationLifecycleHook>lifecycleHooks()java.util.Optional<ServiceDeploymentConfigurationLinearConfiguration>linearConfiguration()java.util.Optional<java.lang.String>strategy()
-
-
-
Method Detail
-
bakeTimeInMinutes
public java.util.Optional<java.lang.String> bakeTimeInMinutes()
- Returns:
- Number of minutes to wait after a new deployment is fully provisioned before terminating the old deployment. Valid range: 0-1440 minutes. Used with `BLUE_GREEN`, `LINEAR`, and `CANARY` strategies.
-
canaryConfiguration
public java.util.Optional<ServiceDeploymentConfigurationCanaryConfiguration> canaryConfiguration()
- Returns:
- Configuration block for canary deployment strategy. Required when `strategy` is set to `CANARY`. See below.
-
lifecycleHooks
public java.util.List<ServiceDeploymentConfigurationLifecycleHook> lifecycleHooks()
- Returns:
- Configuration block for lifecycle hooks that are invoked during deployments. See below.
-
linearConfiguration
public java.util.Optional<ServiceDeploymentConfigurationLinearConfiguration> linearConfiguration()
- Returns:
- Configuration block for linear deployment strategy. Required when `strategy` is set to `LINEAR`. See below.
-
strategy
public java.util.Optional<java.lang.String> strategy()
- Returns:
- Type of deployment strategy. Valid values: `ROLLING`, `BLUE_GREEN`, `LINEAR`, `CANARY`. Default: `ROLLING`.
-
builder
public static ServiceDeploymentConfiguration.Builder builder()
-
builder
public static ServiceDeploymentConfiguration.Builder builder(ServiceDeploymentConfiguration defaults)
-
-