Skip to content
v2.274.0

LaunchType Enum ​

The launch type of an ECS service.

Example ​

ts
import * as ecs from 'aws-cdk-lib/aws-ecs';

declare const cluster: ecs.ICluster;
declare const taskDefinition: ecs.TaskDefinition;

const rule = new events.Rule(this, 'Rule', {
  schedule: events.Schedule.rate(cdk.Duration.hours(1)),
});

rule.addTarget(new targets.EcsTask({
  cluster,
  taskDefinition,
  launchType: ecs.LaunchType.FARGATE,
}));

Members ​

MemberDescription
EC2The service will be launched using the EC2 launch type.
FARGATEThe service will be launched using the FARGATE launch type.
EXTERNALThe service will be launched using the EXTERNAL launch type.

Referenced by ​