class Aws::ECS::Types::TaskDefinitionPlacementConstraint

An object representing a constraint on task placement in the task definition. For more information, see [Task placement constraints] in the *Amazon Elastic Container Service Developer Guide*.

<note markdown=“1”> Task placement constraints are not supported for tasks run on Fargate.

</note>

[1]: docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-constraints.html

@note When making an API call, you may pass TaskDefinitionPlacementConstraint

data as a hash:

    {
      type: "memberOf", # accepts memberOf
      expression: "String",
    }

@!attribute [rw] type

The type of constraint. The `MemberOf` constraint restricts
selection to be from a group of valid candidates.
@return [String]

@!attribute [rw] expression

A cluster query language expression to apply to the constraint. For
more information, see [Cluster query language][1] in the *Amazon
Elastic Container Service Developer Guide*.

[1]: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/ecs-2014-11-13/TaskDefinitionPlacementConstraint AWS API Documentation

Constants

SENSITIVE