interface DeploymentCircuitBreaker
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.ECS.DeploymentCircuitBreaker |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsecs#DeploymentCircuitBreaker |
![]() | software.amazon.awscdk.services.ecs.DeploymentCircuitBreaker |
![]() | aws_cdk.aws_ecs.DeploymentCircuitBreaker |
![]() | aws-cdk-lib » aws_ecs » DeploymentCircuitBreaker |
The deployment circuit breaker to use for the service.
Example
declare const cluster: ecs.Cluster;
declare const taskDefinition: ecs.TaskDefinition;
const service = new ecs.FargateService(this, 'Service', {
cluster,
taskDefinition,
minHealthyPercent: 100,
circuitBreaker: {
enable: true,
rollback: true
},
});
Properties
Name | Type | Description |
---|---|---|
enable? | boolean | Whether to enable the deployment circuit breaker logic. |
rollback? | boolean | Whether to enable rollback on deployment failure. |
enable?
Type:
boolean
(optional, default: true)
Whether to enable the deployment circuit breaker logic.
rollback?
Type:
boolean
(optional, default: false)
Whether to enable rollback on deployment failure.