class Aws::EventBridge::Types::PlacementConstraint

An object representing a constraint on task placement. To learn more, see [Task Placement Constraints] in the Amazon Elastic Container Service Developer Guide.

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

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

data as a hash:

    {
      type: "distinctInstance", # accepts distinctInstance, memberOf
      expression: "PlacementConstraintExpression",
    }

@!attribute [rw] type

The type of constraint. Use distinctInstance to ensure that each
task in a particular group is running on a different container
instance. Use memberOf to restrict the selection to a group of valid
candidates.
@return [String]

@!attribute [rw] expression

A cluster query language expression to apply to the constraint. You
cannot specify an expression if the constraint type is
`distinctInstance`. To learn more, 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/eventbridge-2015-10-07/PlacementConstraint AWS API Documentation

Constants

SENSITIVE