class Aws::ECS::Types::DeploymentCircuitBreaker
<note markdown=“1”> The deployment circuit breaker can only be used for services using the rolling update (`ECS`) deployment type that are not behind a Classic Load Balancer.
</note>
The **deployment circuit breaker** determines whether a service deployment will fail if the service can't reach a steady state. If enabled, a service deployment will transition to a failed state and stop launching new tasks. You can also enable 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*.
[1]: docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html
@note When making an API call, you may pass DeploymentCircuitBreaker
data as a hash: { enable: false, # required rollback: false, # required }
@!attribute [rw] enable
Whether to enable the deployment circuit breaker logic for the service. @return [Boolean]
@!attribute [rw] rollback
Whether to enable Amazon ECS to roll back the service if a service deployment fails. If rollback is enabled, when a service deployment fails, the service is rolled back to the last deployment that completed successfully. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/DeploymentCircuitBreaker AWS API Documentation
Constants
- SENSITIVE