aws-cdk-lib.aws_ecs.DeploymentCircuitBreaker

interface DeploymentCircuitBreaker

LanguageType name
.NETAmazon.CDK.AWS.ECS.DeploymentCircuitBreaker
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsecs#DeploymentCircuitBreaker
Javasoftware.amazon.awscdk.services.ecs.DeploymentCircuitBreaker
Pythonaws_cdk.aws_ecs.DeploymentCircuitBreaker
TypeScript (source)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,
  circuitBreaker: { rollback: true },
});

Properties

NameTypeDescription
rollback?booleanWhether to enable rollback on deployment failure.

rollback?

Type: boolean (optional, default: false)

Whether to enable rollback on deployment failure.