You can control the geometry of constraint parameters with mathematical expressions.
While you can insert both user variables and user parameters in the Block Editor, only user parameters are displayed as editable custom properties for a block reference.
Parameters Manager - Dynamic Blocks.
There are several types of user parameters. For more information, see