| 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)
(experimental) Places tasks on the container instances with the least available capacity of the specified resource.
|
static PlacementStrategy |
PlacementStrategy.packedByCpu()
(experimental) Places tasks on container instances with the least available amount of CPU capacity.
|
static PlacementStrategy |
PlacementStrategy.packedByMemory()
(experimental) Places tasks on container instances with the least available amount of memory capacity.
|
static PlacementStrategy |
PlacementStrategy.randomly()
(experimental) Places tasks randomly.
|
static PlacementStrategy |
PlacementStrategy.spreadAcross(String... fields)
(experimental) Places tasks evenly based on the specified value.
|
static PlacementStrategy |
PlacementStrategy.spreadAcrossInstances()
(experimental) Places tasks evenly across all container instances in the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
Ec2ServiceProps.getPlacementStrategies()
(experimental) 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)
(experimental) 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)
(experimental) The placement strategies to use for tasks in the service.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
NetworkMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies()
(experimental) The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
NetworkMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
QueueProcessingEc2ServiceProps.getPlacementStrategies()
(experimental) The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
QueueProcessingEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
NetworkLoadBalancedEc2ServiceProps.getPlacementStrategies()
(experimental) The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
NetworkLoadBalancedEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
ApplicationLoadBalancedEc2ServiceProps.getPlacementStrategies()
(experimental) The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
ApplicationLoadBalancedEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
ApplicationMultipleTargetGroupsEc2ServiceProps.getPlacementStrategies()
(experimental) The placement strategies to use for tasks in the service.
|
List<PlacementStrategy> |
ApplicationMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getPlacementStrategies() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationLoadBalancedEc2Service.Builder |
ApplicationLoadBalancedEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) 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() |
NetworkLoadBalancedEc2Service.Builder |
NetworkLoadBalancedEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) 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() |
NetworkLoadBalancedEc2ServiceProps.Builder |
NetworkLoadBalancedEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
NetworkLoadBalancedEc2ServiceProps.getPlacementStrategies() |
ApplicationMultipleTargetGroupsEc2Service.Builder |
ApplicationMultipleTargetGroupsEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) The placement strategies to use for tasks in the service.
|
QueueProcessingEc2Service.Builder |
QueueProcessingEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) The placement strategies to use for tasks in the service.
|
ApplicationLoadBalancedEc2ServiceProps.Builder |
ApplicationLoadBalancedEc2ServiceProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
ApplicationLoadBalancedEc2ServiceProps.getPlacementStrategies() |
NetworkMultipleTargetGroupsEc2Service.Builder |
NetworkMultipleTargetGroupsEc2Service.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) 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() |
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementStrategy> |
EcsEc2LaunchTargetOptions.getPlacementStrategies()
(experimental) Placement strategies.
|
List<PlacementStrategy> |
EcsEc2LaunchTargetOptions.Jsii$Proxy.getPlacementStrategies() |
default List<PlacementStrategy> |
RunEcsEc2TaskProps.getPlacementStrategies()
Deprecated.
|
List<PlacementStrategy> |
RunEcsEc2TaskProps.Jsii$Proxy.getPlacementStrategies()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
EcsEc2LaunchTargetOptions.Builder |
EcsEc2LaunchTargetOptions.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Sets the value of
EcsEc2LaunchTargetOptions.getPlacementStrategies() |
RunEcsEc2TaskProps.Builder |
RunEcsEc2TaskProps.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Deprecated.
|
RunEcsEc2Task.Builder |
RunEcsEc2Task.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
Deprecated.
|
EcsEc2LaunchTarget.Builder |
EcsEc2LaunchTarget.Builder.placementStrategies(List<? extends PlacementStrategy> placementStrategies)
(experimental) Placement strategies.
|
Copyright © 2022. All rights reserved.