.. list-table::

    * - :eql:constraint:`exclusive`
      - Enforce uniqueness among all instances of the containing type

    * - :eql:constraint:`expression`
      - Custom constraint expression

    * - :eql:constraint:`one_of`
      - A list of allowable values

    * - :eql:constraint:`max_value`
      - Maximum value numerically/lexicographically

    * - :eql:constraint:`max_ex_value`
      - Maximum value numerically/lexicographically (exclusive range)

    * - :eql:constraint:`max_len_value`
      - Maximum length (strings only)

    * - :eql:constraint:`min_value`
      - Minimum value numerically/lexicographically

    * - :eql:constraint:`min_ex_value`
      - Minimum value numerically/lexicographically (exclusive range)

    * - :eql:constraint:`min_len_value`
      - Minimum length (strings only)

    * - :eql:constraint:`regexp`
      - Regex constraint (strings only)

