| 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
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Method and Description |
|---|---|
static PlacementStrategy |
PlacementStrategy.packedBy(BinPackResource resource)
Places tasks on the container instances with the least available capacity of the specified resource.
|
static PlacementStrategy |
PlacementStrategy.packedByCpu()
Places tasks on container instances with the least available amount of CPU capacity.
|
static PlacementStrategy |
PlacementStrategy.packedByMemory()
Places tasks on container instances with the least available amount of memory capacity.
|
static PlacementStrategy |
PlacementStrategy.randomly()
Places tasks randomly.
|
static PlacementStrategy |
PlacementStrategy.spreadAcross(String... fields)
Places tasks evenly based on the specified value.
|
static PlacementStrategy |
PlacementStrategy.spreadAcrossInstances()
Places tasks evenly across all container instances in the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
Ec2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
Ec2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
| Modifier and Type | Method and Description |
|---|---|
void |
Ec2Service.addPlacementStrategies(PlacementStrategy... strategies)
Adds one or more placement strategies to use for tasks in the service.
|
| Modifier and Type | Method and Description |
|---|---|
Ec2ServiceProps.Builder |
Ec2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
Ec2ServiceProps.getPlacementStrategies() |
Ec2Service.Builder |
Ec2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
ApplicationLoadBalancedEc2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
ApplicationLoadBalancedEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
NetworkMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
NetworkMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
QueueProcessingEc2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
QueueProcessingEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
ApplicationMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
ApplicationMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
NetworkLoadBalancedEc2ServiceProps.getPlacementStrategies()
The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
NetworkLoadBalancedEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationLoadBalancedEc2ServiceProps.Builder |
ApplicationLoadBalancedEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
ApplicationLoadBalancedEc2ServiceProps.getPlacementStrategies() |
NetworkLoadBalancedEc2Service.Builder |
NetworkLoadBalancedEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
NetworkMultipleTargetGroupsEc2ServiceProps.Builder |
NetworkMultipleTargetGroupsEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
NetworkMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies() |
NetworkMultipleTargetGroupsEc2Service.Builder |
NetworkMultipleTargetGroupsEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
QueueProcessingEc2ServiceProps.Builder |
QueueProcessingEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
QueueProcessingEc2ServiceProps.getPlacementStrategies() |
ApplicationLoadBalancedEc2Service.Builder |
ApplicationLoadBalancedEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
ApplicationMultipleTargetGroupsEc2ServiceProps.Builder |
ApplicationMultipleTargetGroupsEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
ApplicationMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies() |
NetworkLoadBalancedEc2ServiceProps.Builder |
NetworkLoadBalancedEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
NetworkLoadBalancedEc2ServiceProps.getPlacementStrategies() |
QueueProcessingEc2Service.Builder |
QueueProcessingEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
ApplicationMultipleTargetGroupsEc2Service.Builder |
ApplicationMultipleTargetGroupsEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
The placement strategies to use for tasks in the service.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
EcsEc2LaunchTargetOptions.getPlacementStrategies()
Placement strategies.
|
List<PlacementStrategy> |
EcsEc2LaunchTargetOptions.Jsii$Proxy.getPlacementStrategies() |
| Modifier and Type | Method and Description |
|---|---|
EcsEc2LaunchTargetOptions.Builder |
EcsEc2LaunchTargetOptions.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
EcsEc2LaunchTargetOptions.getPlacementStrategies() |
EcsEc2LaunchTarget.Builder |
EcsEc2LaunchTarget.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Placement strategies.
|
Copyright © 2022. All rights reserved.