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
| Member | Description |
|---|---|
EC2 | The service will be launched using the EC2 launch type. |
FARGATE | The service will be launched using the FARGATE launch type. |
EXTERNAL | The service will be launched using the EXTERNAL launch type. |
Referenced by
BaseServiceProps.launchTypelaunch_typelaunchTypeLaunchTypeLaunchTypeEcsTaskProps.launchTypelaunch_typelaunchTypeLaunchTypeLaunchType