delete_place_alias
Remove an alias from a Labgrid place. Pre-validates alias existence to avoid RPC errors, and requires force to modify places owned by others.
Instructions
Remove an alias from an existing place.
Pre-validates that ``alias`` is present in our snapshot BEFORE
any RPC: design §11.12 trap -- the coordinator raises an
uncaught ``KeyError`` (surfaced as gRPC ``UNKNOWN``) for a
nonexistent alias, so this is checked here instead, giving a
clean tool error and sending zero RPCs for a typo'd alias.
Refuses if the place is acquired by a DIFFERENT identity unless
``force=True``.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | Yes | ||
| force | No | ||
| place | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||