Interface CfnService.DeploymentCircuitBreakerProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnService.DeploymentCircuitBreakerProperty.Jsii$Proxy
- Enclosing class:
- CfnService
@Stability(Stable)
public static interface CfnService.DeploymentCircuitBreakerProperty
extends software.amazon.jsii.JsiiSerializable
The deployment circuit breaker can only be used for services using the rolling update (
ECS
) deployment type.
The deployment circuit breaker determines whether a service deployment will fail if the service can't reach a steady state. If it is turned on, a service deployment will transition to a failed state and stop launching new tasks. You can also configure Amazon ECS to roll back your service to the last completed deployment after a failure. For more information, see Rolling update in the Amazon Elastic Container Service Developer Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ecs.*; DeploymentCircuitBreakerProperty deploymentCircuitBreakerProperty = DeploymentCircuitBreakerProperty.builder() .enable(false) .rollback(false) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnService.DeploymentCircuitBreakerProperty
static final class
An implementation forCfnService.DeploymentCircuitBreakerProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Determines whether to use the deployment circuit breaker logic for the service.Determines whether to configure Amazon ECS to roll back the service if a service deployment fails.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnable
Determines whether to use the deployment circuit breaker logic for the service. -
getRollback
Determines whether to configure Amazon ECS to roll back the service if a service deployment fails.If rollback is on, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.
-
builder
-