add_place_match
Add a resource match to a place, validating pattern format and optional rename. Blocks changes to places acquired by others unless forced.
Instructions
Add a resource match to an existing place.
``pattern`` is ``"exporter/group/cls"`` or
``"exporter/group/cls/name"`` (exactly 3 or 4 non-empty
``/``-separated segments) -- validated here before any RPC,
since a different arity crashes the coordinator uncaught
(design §11.12 trap). ``rename`` sets an alternate resource
name; verified against labgrid 26.0 it is NOT part of a match's
identity (a duplicate ``pattern`` is rejected regardless of
``rename``, and ``delete_place_match`` removes by ``pattern``
alone -- see ``coordinator.py``). Refuses if the place is
acquired by a DIFFERENT identity unless ``force=True``.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| place | Yes | ||
| rename | No | ||
| pattern | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||