Package com.pulumi.aws.ecs.inputs
Class ServiceDeploymentConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.ServiceDeploymentConfigurationArgs
-
public final class ServiceDeploymentConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServiceDeploymentConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceDeploymentConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>bakeTimeInMinutes()static ServiceDeploymentConfigurationArgs.Builderbuilder()static ServiceDeploymentConfigurationArgs.Builderbuilder(ServiceDeploymentConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<ServiceDeploymentConfigurationCanaryConfigurationArgs>>canaryConfiguration()java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceDeploymentConfigurationLifecycleHookArgs>>>lifecycleHooks()java.util.Optional<com.pulumi.core.Output<ServiceDeploymentConfigurationLinearConfigurationArgs>>linearConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>strategy()
-
-
-
Field Detail
-
Empty
public static final ServiceDeploymentConfigurationArgs Empty
-
-
Method Detail
-
bakeTimeInMinutes
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<ServiceDeploymentConfigurationCanaryConfigurationArgs>> canaryConfiguration()
- Returns:
- Configuration block for canary deployment strategy. Required when `strategy` is set to `CANARY`. See below.
-
lifecycleHooks
public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceDeploymentConfigurationLifecycleHookArgs>>> lifecycleHooks()
- Returns:
- Configuration block for lifecycle hooks that are invoked during deployments. See below.
-
linearConfiguration
public java.util.Optional<com.pulumi.core.Output<ServiceDeploymentConfigurationLinearConfigurationArgs>> linearConfiguration()
- Returns:
- Configuration block for linear deployment strategy. Required when `strategy` is set to `LINEAR`. See below.
-
strategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> strategy()
- Returns:
- Type of deployment strategy. Valid values: `ROLLING`, `BLUE_GREEN`, `LINEAR`, `CANARY`. Default: `ROLLING`.
-
builder
public static ServiceDeploymentConfigurationArgs.Builder builder()
-
builder
public static ServiceDeploymentConfigurationArgs.Builder builder(ServiceDeploymentConfigurationArgs defaults)
-
-