25 CDK constructs available in aws-cdk-lib/aws-ecs
import * as ecs from 'aws-cdk-lib/aws-ecs';Higher-level abstractions with sensible defaults and convenience methods.
An Auto Scaling Group Capacity Provider. This allows an ECS cluster to target a specific EC2 Auto Scaling Group for the placement of tasks. Optionally (and recommended), ECS can manage the number of instances in the ASG to fit the tasks, and can ensure that instances are not prematurely terminated while there are still tasks running on them.
A regional grouping of one or more container instances on which you can run tasks and services.
A container definition is used in a task definition to describe the containers that are launched as part of a task.
This creates a service using the EC2 launch type on an ECS cluster.
The details of a task definition run on an EC2 cluster.
This creates a service using the External launch type on an ECS cluster.
The details of a task definition run on an External cluster.
This creates a service using the Fargate launch type on an ECS cluster. Can also be used with Managed Instances compatible task definitions when using capacity provider strategies.
The details of a task definition run on a Fargate cluster.
Firelens log router.
Linux-specific options that are applied to the container.
A Managed Instances Capacity Provider. This allows an ECS cluster to use Managed Instances for task placement with managed infrastructure.
The scalable attribute representing task count.
Represents a service-managed volume and always configured at launch.
The base class for all task definitions.
Direct CloudFormation resource mappings. One-to-one with CloudFormation resource types.
AWS::ECS::CapacityProviderAWS::ECS::ClusterAWS::ECS::ClusterCapacityProviderAssociationsAWS::ECS::DaemonAWS::ECS::DaemonTaskDefinitionAWS::ECS::ExpressGatewayServiceAWS::ECS::PrimaryTaskSetAWS::ECS::ServiceAWS::ECS::TaskDefinitionAWS::ECS::TaskSetEverything you need to know about Amazon ECS on one page. HD quality, print-friendly.
Download Free Infographicaws-cdk-lib/aws-ecs