aws_cdk.aws_ecs_patternsΒΆ

Package Overview

ApplicationListenerProps

ApplicationLoadBalancedEc2Service

An EC2 service running on an ECS cluster fronted by an application load balancer.

ApplicationLoadBalancedEc2ServiceProps

ApplicationLoadBalancedFargateService

A Fargate service running on an ECS cluster fronted by an application load balancer.

ApplicationLoadBalancedFargateServiceProps

ApplicationLoadBalancedServiceBase

The base class for ApplicationLoadBalancedEc2Service and ApplicationLoadBalancedFargateService services.

ApplicationLoadBalancedServiceBaseProps

ApplicationLoadBalancedServiceRecordType

Describes the type of DNS record the service should create.

ApplicationLoadBalancedTaskImageOptions

ApplicationLoadBalancedTaskImageProps

ApplicationLoadBalancerProps

ApplicationMultipleTargetGroupsEc2Service

An EC2 service running on an ECS cluster fronted by an application load balancer.

ApplicationMultipleTargetGroupsEc2ServiceProps

ApplicationMultipleTargetGroupsFargateService

A Fargate service running on an ECS cluster fronted by an application load balancer.

ApplicationMultipleTargetGroupsFargateServiceProps

ApplicationMultipleTargetGroupsServiceBase

The base class for ApplicationMultipleTargetGroupsEc2Service and ApplicationMultipleTargetGroupsFargateService classes.

ApplicationMultipleTargetGroupsServiceBaseProps

ApplicationTargetProps

NetworkListenerProps

NetworkLoadBalancedEc2Service

An EC2 service running on an ECS cluster fronted by a network load balancer.

NetworkLoadBalancedEc2ServiceProps

NetworkLoadBalancedFargateService

A Fargate service running on an ECS cluster fronted by a network load balancer.

NetworkLoadBalancedFargateServiceProps

NetworkLoadBalancedServiceBase

The base class for NetworkLoadBalancedEc2Service and NetworkLoadBalancedFargateService services.

NetworkLoadBalancedServiceBaseProps

NetworkLoadBalancedServiceRecordType

Describes the type of DNS record the service should create.

NetworkLoadBalancedTaskImageOptions

NetworkLoadBalancedTaskImageProps

NetworkLoadBalancerProps

NetworkMultipleTargetGroupsEc2Service

An EC2 service running on an ECS cluster fronted by a network load balancer.

NetworkMultipleTargetGroupsEc2ServiceProps

NetworkMultipleTargetGroupsFargateService

A Fargate service running on an ECS cluster fronted by a network load balancer.

NetworkMultipleTargetGroupsFargateServiceProps

NetworkMultipleTargetGroupsServiceBase

The base class for NetworkMultipleTargetGroupsEc2Service and NetworkMultipleTargetGroupsFargateService classes.

NetworkMultipleTargetGroupsServiceBaseProps

NetworkTargetProps

QueueProcessingEc2Service

Class to create a queue processing EC2 service.

QueueProcessingEc2ServiceProps

QueueProcessingFargateService

Class to create a queue processing Fargate service.

QueueProcessingFargateServiceProps

QueueProcessingServiceBase

The base class for QueueProcessingEc2Service and QueueProcessingFargateService services.

QueueProcessingServiceBaseProps

ScheduledEc2Task

A scheduled EC2 task that will be initiated off of CloudWatch Events.

ScheduledEc2TaskDefinitionOptions

ScheduledEc2TaskImageOptions

ScheduledEc2TaskProps

ScheduledFargateTask

A scheduled Fargate task that will be initiated off of CloudWatch Events.

ScheduledFargateTaskDefinitionOptions

ScheduledFargateTaskImageOptions

ScheduledFargateTaskProps

ScheduledTaskBase

The base class for ScheduledEc2Task and ScheduledFargateTask tasks.

ScheduledTaskBaseProps

ScheduledTaskImageProps