| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| Modifier and Type | Class and Description |
|---|---|
class |
Ec2Service
(experimental) This creates a service using the EC2 launch type on an ECS cluster.
|
class |
FargateService
(experimental) This creates a service using the Fargate launch type on an ECS cluster.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
ListenerConfig.addTargets(String id,
LoadBalancerTargetOptions target,
BaseService service)
(experimental) Create and attach a target group to listener.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
NetworkLoadBalancedServiceBase.addServiceAsTarget(BaseService service)
(experimental) Adds service as a target of the target group.
|
protected void |
ApplicationLoadBalancedServiceBase.addServiceAsTarget(BaseService service)
(experimental) Adds service as a target of the target group.
|
protected void |
QueueProcessingServiceBase.configureAutoscalingForService(BaseService service)
(experimental) Configure autoscaling based off of CPU utilization as well as the number of messages visible in the SQS queue.
|
protected void |
QueueProcessingServiceBase.grantPermissionsToService(BaseService service)
(experimental) Grant SQS permissions to an ECS service.
|
protected ApplicationTargetGroup |
ApplicationMultipleTargetGroupsServiceBase.registerECSTargets(BaseService service,
ContainerDefinition container,
List<ApplicationTargetProps> targets) |
protected NetworkTargetGroup |
NetworkMultipleTargetGroupsServiceBase.registerECSTargets(BaseService service,
ContainerDefinition container,
List<NetworkTargetProps> targets) |
Copyright © 2021. All rights reserved.