update_catalog_alias
Update an existing catalog alias to change its target catalog or owner ACL, including the option to unbind the alias by setting an empty target.
Instructions
Update an existing catalog alias.
Can change the target catalog the alias points to, or update the owner ACL.
Args: hostname: Server hostname (e.g., "www.eye-ai.org"). alias_name: The alias identifier to update. alias_target: New target catalog ID. If None, target is unchanged. Pass empty string "" to unbind the alias from any catalog. owner: New owner ACL (list of user/group identifiers). If None, owner is unchanged.
Returns: JSON with status and updated alias details.
Example: update_catalog_alias("localhost", "my-project", alias_target="50") -> {"status": "updated", "alias": "my-project", "target": "50"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | No | ||
| hostname | Yes | ||
| alias_name | Yes | ||
| alias_target | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |