aws_cdk.aws_ecs
Deployment behavior when an ECS Service Deployment Alarm is triggered.  | 
|
Configuration for alternate target groups used in blue/green deployments with load balancers.  | 
|
The ECS-optimized AMI variant to use.  | 
|
The class for App Mesh proxy configurations.  | 
|
Service connect app protocol.  | 
|
An Auto Scaling Group Capacity Provider.  | 
|
Environment file from a local directory.  | 
|
An image that will be built from a local directory with a Dockerfile.  | 
|
Indicates whether to use Availability Zone rebalancing for an ECS service.  | 
|
A log driver that sends log information to CloudWatch Logs.  | 
|
awslogs provides two modes for delivering messages from the container to the log driver.  | 
|
The base class for Ec2Service and FargateService services.  | 
|
Instance resource used for bin packing.  | 
|
Construct an Bottlerocket image from the latest AMI published in SSM.  | 
|
Amazon ECS variant.  | 
|
The built-in container instance attributes.  | 
|
A Linux capability.  | 
|
Creates a capacity provider.  | 
|
The   | 
|
The   | 
|
Modifies which task set in a service is the primary task set.  | 
|
The   | 
|
Registers a new task definition from the supplied   | 
|
Create a task set in the specified cluster and service.  | 
|
A regional grouping of one or more container instances on which you can run tasks and services.  | 
|
The task launch type compatibility requirement.  | 
|
A container definition is used in a task definition to describe the containers that are launched as part of a task.  | 
|
Constructs for types of container images.  | 
|
The CloudWatch Container Insights setting.  | 
|
The CpuArchitecture for Fargate Runtime Platform.  | 
|
Base construct for a credential specification (CredSpec).  | 
|
The deployment controller type to use for the service.  | 
|
Use an AWS Lambda function as a deployment lifecycle hook target.  | 
|
Deployment lifecycle stages where hooks can be executed.  | 
|
The deployment stratergy to use for ECS controller.  | 
|
Permissions for device access.  | 
|
Credential specification (CredSpec) file.  | 
|
Credential specification for domainless gMSA.  | 
|
Propagate tags for EBS Volume Configuration from either service or task definition.  | 
|
This creates a service using the EC2 launch type on an ECS cluster.  | 
|
The details of a task definition run on an EC2 cluster.  | 
|
An image from an Amazon ECR repository.  | 
|
Construct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.  | 
|
Constructs for types of environment files.  | 
|
Type of environment file to be included in the container definition.  | 
|
The log settings to use to for logging the execute command session.  | 
|
This creates a service using the External launch type on an ECS cluster.  | 
|
The details of a task definition run on an External cluster.  | 
|
The platform version on which to run your service.  | 
|
This creates a service using the Fargate launch type on an ECS cluster.  | 
|
The details of a task definition run on a Fargate cluster.  | 
|
FileSystemType for Service Managed EBS Volume Configuration.  | 
|
FireLens enables you to use task definition parameters to route logs to an AWS service or AWS Partner Network (APN) destination for log storage and analytics.  | 
|
Firelens configuration file type, s3 or file path.  | 
|
Firelens log router.  | 
|
Firelens log router type, fluentbit or fluentd.  | 
|
A log driver that sends log information to journald Logs.  | 
|
The type of compression the GELF driver uses to compress each log message.  | 
|
A log driver that sends log information to journald Logs.  | 
|
A log driver that sends logs to the specified driver.  | 
|
Interface for configuring alternate target groups for blue/green deployments.  | 
|
The interface for BaseService.  | 
|
(experimental) Indicates that this resource can be referenced as a CapacityProvider.  | 
|
A regional grouping of one or more container instances on which you can run tasks and services.  | 
|
(experimental) Indicates that this resource can be referenced as a ClusterCapacityProviderAssociations.  | 
|
(experimental) Indicates that this resource can be referenced as a Cluster.  | 
|
Interface for deployment lifecycle hook targets.  | 
|
The interface for a service using the EC2 launch type on an ECS cluster.  | 
|
The interface of a task definition run on an EC2 cluster.  | 
|
Interface for ECS load balancer target.  | 
|
The interface for a service using the External launch type on an ECS cluster.  | 
|
The interface of a task definition run on an External cluster.  | 
|
The interface for a service using the Fargate launch type on an ECS cluster.  | 
|
The interface of a task definition run on a Fargate cluster.  | 
|
(experimental) Indicates that this resource can be referenced as a PrimaryTaskSet.  | 
|
The interface for a service.  | 
|
(experimental) Indicates that this resource can be referenced as a Service.  | 
|
The interface for all task definitions.  | 
|
An extension for Task Definitions.  | 
|
(experimental) Indicates that this resource can be referenced as a TaskDefinition.  | 
|
(experimental) Indicates that this resource can be referenced as a TaskSet.  | 
|
The monitoring configuration for EC2 instances.  | 
|
The IPC resource namespace to use for the containers in the task.  | 
|
A log driver that sends log information to journald Logs.  | 
|
A log driver that sends log information to json-file Logs.  | 
|
The launch type of an ECS service.  | 
|
Linux-specific options that are applied to the container.  | 
|
Base class for configuring listener when registering targets.  | 
|
Represents a listener configuration for advanced load balancer settings.  | 
|
The base class for log drivers.  | 
|
The base class for log drivers.  | 
|
The machine image type.  | 
|
A Managed Instances Capacity Provider.  | 
|
The networking mode to use for the containers in the task.  | 
|
The operating system for Fargate Runtime Platform.  | 
|
The process namespace to use for the containers in the task.  | 
|
The placement constraints to use for tasks in the service. For more information, see Amazon ECS Task Placement Constraints.  | 
|
The placement strategies to use for tasks in the service. For more information, see Amazon ECS Task Placement Strategies.  | 
|
PortMap ValueObjectClass having by ContainerDefinition.  | 
|
Propagate tags for Managed Instances.  | 
|
Propagate tags from either service or task definition.  | 
|
Network protocol.  | 
|
The base class for proxy configurations.  | 
|
The base class for proxy configurations.  | 
|
An image hosted in a public or private repository.  | 
|
Environment file from S3.  | 
|
The scalable attribute representing task count.  | 
|
The scope for the Docker volume that determines its lifecycle.  | 
|
A secret environment variable.  | 
|
ServiceConnect ValueObjectClass having by ContainerDefinition.  | 
|
Represents a service-managed volume and always configured at launch.  | 
|
A log driver that sends log information to splunk Logs.  | 
|
Log Message Format.  | 
|
A log driver that sends log information to syslog Logs.  | 
|
A special type of   | 
|
The base class for all task definitions.  | 
|
Represents revision of a task definition, either a specific numbered revision or the   | 
|
The supported options for a tmpfs mount for a container.  | 
|
Type of resource to set a limit on.  | 
|
State of the container version consistency feature.  | 
|
ECS-optimized Windows version list.  |