| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Method and Description |
|---|---|
static PlacementConstraint |
PlacementConstraint.distinctInstances()
(experimental) Use distinctInstance to ensure that each task in a particular group is running on a different container instance.
|
static PlacementConstraint |
PlacementConstraint.memberOf(String... expressions)
(experimental) Use memberOf to restrict the selection to a group of valid candidates specified by a query expression.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementConstraint> |
TaskDefinitionProps.getPlacementConstraints()
(experimental) The placement constraints to use for tasks in the service.
|
List<PlacementConstraint> |
TaskDefinitionProps.Jsii$Proxy.getPlacementConstraints() |
default List<PlacementConstraint> |
Ec2ServiceProps.getPlacementConstraints()
(experimental) The placement constraints to use for tasks in the service.
|
List<PlacementConstraint> |
Ec2ServiceProps.Jsii$Proxy.getPlacementConstraints() |
default List<PlacementConstraint> |
Ec2TaskDefinitionProps.getPlacementConstraints()
(experimental) An array of placement constraint objects to use for the task.
|
List<PlacementConstraint> |
Ec2TaskDefinitionProps.Jsii$Proxy.getPlacementConstraints() |
| Modifier and Type | Method and Description |
|---|---|
void |
TaskDefinition.addPlacementConstraint(PlacementConstraint constraint)
(experimental) Adds the specified placement constraint to the task definition.
|
void |
Ec2Service.addPlacementConstraints(PlacementConstraint... constraints)
(experimental) Adds one or more placement constraints to use for tasks in the service.
|
| Modifier and Type | Method and Description |
|---|---|
Ec2TaskDefinition.Builder |
Ec2TaskDefinition.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
(experimental) An array of placement constraint objects to use for the task.
|
TaskDefinitionProps.Builder |
TaskDefinitionProps.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
Sets the value of
TaskDefinitionProps.getPlacementConstraints() |
Ec2Service.Builder |
Ec2Service.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
(experimental) The placement constraints to use for tasks in the service.
|
Ec2ServiceProps.Builder |
Ec2ServiceProps.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
Sets the value of
Ec2ServiceProps.getPlacementConstraints() |
Ec2TaskDefinitionProps.Builder |
Ec2TaskDefinitionProps.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
Sets the value of
Ec2TaskDefinitionProps.getPlacementConstraints() |
TaskDefinition.Builder |
TaskDefinition.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
(experimental) The placement constraints to use for tasks in the service.
|
| Constructor and Description |
|---|
Jsii$Proxy(Compatibility compatibility,
String cpu,
List<? extends InferenceAccelerator> inferenceAccelerators,
IpcMode ipcMode,
String memoryMiB,
NetworkMode networkMode,
PidMode pidMode,
List<? extends PlacementConstraint> placementConstraints,
IRole executionRole,
String family,
ProxyConfiguration proxyConfiguration,
IRole taskRole,
List<? extends Volume> volumes)
Constructor that initializes the object based on literal property values passed by the
TaskDefinitionProps.Builder. |
Jsii$Proxy(List<? extends InferenceAccelerator> inferenceAccelerators,
IpcMode ipcMode,
NetworkMode networkMode,
PidMode pidMode,
List<? extends PlacementConstraint> placementConstraints,
IRole executionRole,
String family,
ProxyConfiguration proxyConfiguration,
IRole taskRole,
List<? extends Volume> volumes)
Constructor that initializes the object based on literal property values passed by the
Ec2TaskDefinitionProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
Boolean assignPublicIp,
Boolean daemon,
List<? extends PlacementConstraint> placementConstraints,
List<? extends PlacementStrategy> placementStrategies,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
Ec2ServiceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default List<PlacementConstraint> |
EcsEc2LaunchTargetOptions.getPlacementConstraints()
(experimental) Placement constraints.
|
List<PlacementConstraint> |
EcsEc2LaunchTargetOptions.Jsii$Proxy.getPlacementConstraints() |
| Modifier and Type | Method and Description |
|---|---|
EcsEc2LaunchTarget.Builder |
EcsEc2LaunchTarget.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
(experimental) Placement constraints.
|
EcsEc2LaunchTargetOptions.Builder |
EcsEc2LaunchTargetOptions.Builder.placementConstraints(List<? extends PlacementConstraint> placementConstraints)
Sets the value of
EcsEc2LaunchTargetOptions.getPlacementConstraints() |
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends PlacementConstraint> placementConstraints,
List<? extends PlacementStrategy> placementStrategies)
Constructor that initializes the object based on literal property values passed by the
EcsEc2LaunchTargetOptions.Builder. |
Copyright © 2021. All rights reserved.