Class: Aws::ECS::Types::PlacementConstraint
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::PlacementConstraint
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
An object representing a constraint on task placement. For more information, see Task placement constraints in the Amazon Elastic Container Service Developer Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#expression ⇒ String
A cluster query language expression to apply to the constraint.
-
#type ⇒ String
The type of constraint.
Instance Attribute Details
#expression ⇒ String
A cluster query language expression to apply to the constraint. The
expression can have a maximum length of 2000 characters. You can't
specify an expression if the constraint type is distinctInstance.
For more information, see Cluster query language in the Amazon
Elastic Container Service Developer Guide.
8663 8664 8665 8666 8667 8668 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 8663 class PlacementConstraint < Struct.new( :type, :expression) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
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.
8663 8664 8665 8666 8667 8668 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 8663 class PlacementConstraint < Struct.new( :type, :expression) SENSITIVE = [] include Aws::Structure end |