Module Values.TaskDefinitionPlacementConstraintSource

The constraint on task placement in the task definition. For more information, see Task placement constraints in the Amazon Elastic Container Service Developer Guide. Task placement constraints aren't supported for tasks run on Fargate.

Sourcetype nonrec t = {
  1. type_ : TaskDefinitionPlacementConstraintType.t option;
    (*

    The type of constraint. The MemberOf constraint restricts selection to be from a group of valid candidates.

    *)
  2. expression : String_.t option;
    (*

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

    *)
}
Sourceval make : ?type_:??? -> ?expression:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t