Interface CfnPipe.PlacementConstraintProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnPipe.PlacementConstraintProperty extends
An object representing a constraint on task placement.

To learn more, see Task Placement Constraints in the Amazon Elastic Container Service Developer Guide.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 PlacementConstraintProperty placementConstraintProperty = PlacementConstraintProperty.builder()
  • Method Details

    • getExpression

      @Stability(Stable) @Nullable default String getExpression()
      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 in the Amazon Elastic Container Service Developer Guide.

    • getType

      @Stability(Stable) @Nullable default String getType()
      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.

    • builder

      @Stability(Stable) static CfnPipe.PlacementConstraintProperty.Builder builder()
      a CfnPipe.PlacementConstraintProperty.Builder of CfnPipe.PlacementConstraintProperty