Package com.pulumi.aws.ecs.outputs
Class GetServiceDeploymentConfiguration
- java.lang.Object
-
- com.pulumi.aws.ecs.outputs.GetServiceDeploymentConfiguration
-
public final class GetServiceDeploymentConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetServiceDeploymentConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<GetServiceDeploymentConfigurationAlarm>alarms()java.lang.StringbakeTimeInMinutes()static GetServiceDeploymentConfiguration.Builderbuilder()static GetServiceDeploymentConfiguration.Builderbuilder(GetServiceDeploymentConfiguration defaults)java.util.List<GetServiceDeploymentConfigurationCanaryConfiguration>canaryConfigurations()java.util.List<GetServiceDeploymentConfigurationDeploymentCircuitBreaker>deploymentCircuitBreakers()java.util.List<GetServiceDeploymentConfigurationLifecycleHook>lifecycleHooks()java.util.List<GetServiceDeploymentConfigurationLinearConfiguration>linearConfigurations()java.lang.IntegermaximumPercent()java.lang.IntegerminimumHealthyPercent()java.lang.Stringstrategy()
-
-
-
Method Detail
-
alarms
public java.util.List<GetServiceDeploymentConfigurationAlarm> alarms()
- Returns:
- CloudWatch alarms configuration. See `alarms` Block for details.
-
bakeTimeInMinutes
public java.lang.String bakeTimeInMinutes()
- Returns:
- Time to wait after deployment before terminating old tasks
-
canaryConfigurations
public java.util.List<GetServiceDeploymentConfigurationCanaryConfiguration> canaryConfigurations()
- Returns:
- Canary deployment configuration. See `canaryConfiguration` Block for details.
-
deploymentCircuitBreakers
public java.util.List<GetServiceDeploymentConfigurationDeploymentCircuitBreaker> deploymentCircuitBreakers()
- Returns:
- Circuit breaker configuration. See `deploymentCircuitBreaker` Block for details.
-
lifecycleHooks
public java.util.List<GetServiceDeploymentConfigurationLifecycleHook> lifecycleHooks()
- Returns:
- Lifecycle hooks for deployments. See `lifecycleHook` Block for details.
-
linearConfigurations
public java.util.List<GetServiceDeploymentConfigurationLinearConfiguration> linearConfigurations()
- Returns:
- Linear deployment configuration. See `linearConfiguration` Block for details.
-
maximumPercent
public java.lang.Integer maximumPercent()
- Returns:
- Upper limit on tasks during deployment
-
minimumHealthyPercent
public java.lang.Integer minimumHealthyPercent()
- Returns:
- Lower limit on healthy tasks during deployment
-
strategy
public java.lang.String strategy()
- Returns:
- Deployment strategy (ROLLING, BLUE_GREEN, LINEAR, or CANARY)
-
builder
public static GetServiceDeploymentConfiguration.Builder builder()
-
builder
public static GetServiceDeploymentConfiguration.Builder builder(GetServiceDeploymentConfiguration defaults)
-
-