Struct aws_sdk_ecs::model::DeploymentCircuitBreaker
source · [−]Expand description
The deployment circuit breaker can only be used for services using the rolling update (ECS
) deployment type that aren't behind a Classic Load Balancer.
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.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.enable: bool
Determines whether to enable the deployment circuit breaker logic for the service.
rollback: bool
Determines 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.
Implementations
Determines whether to enable the deployment circuit breaker logic for the service.
Creates a new builder-style object to manufacture DeploymentCircuitBreaker
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DeploymentCircuitBreaker
impl Send for DeploymentCircuitBreaker
impl Sync for DeploymentCircuitBreaker
impl Unpin for DeploymentCircuitBreaker
impl UnwindSafe for DeploymentCircuitBreaker
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more