Class: Aws::Scheduler::Types::PlacementConstraint
- Inherits:
-
Struct
- Object
- Struct
- Aws::Scheduler::Types::PlacementConstraint
- Defined in:
- gems/aws-sdk-scheduler/lib/aws-sdk-scheduler/types.rb
Overview
An object representing a constraint on task placement.
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. You
cannot specify an expression if the constraint type is
distinctInstance. For more information, see Cluster query
language in the Amazon ECS Developer Guide.
884 885 886 887 888 889 |
# File 'gems/aws-sdk-scheduler/lib/aws-sdk-scheduler/types.rb', line 884 class PlacementConstraint < Struct.new( :expression, :type) 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.
884 885 886 887 888 889 |
# File 'gems/aws-sdk-scheduler/lib/aws-sdk-scheduler/types.rb', line 884 class PlacementConstraint < Struct.new( :expression, :type) SENSITIVE = [] include Aws::Structure end |