Synopsis
Arguments
At least one
--set or --file-field is required. The resource must already exist: a patch never creates one.
A patch is a manual edit and declares no manager, so it is refused when the resource is managed by another system (Terraform, or your own automation). --force-ownership patches anyway, but it does not remove the resource from whatever manages it: if the resource is still in Terraform configuration, the next terraform apply reverts the value and reclaims the marker. murmur get prints the managed_by marker.
On markdown kinds (agent-persona, flight, knowledge), patch structured fields. The rendered content field cannot be patched; replace the resource with murmur set instead.
Value type inference
The--set flag infers the value type automatically:
Floating-point values are sent as strings.
Nested fields
A dotted path such asgcp.project builds a nested object, but the update replaces the whole top-level field. --set gcp.project=my-project replaces the placement’s entire gcp block with one that contains only project. To change one nested value, read the resource with murmur get, edit it, and write it back with murmur set.
Examples
Change a pool’s VM limit
Change an environment’s machine type
Update multiple fields at once
Inject file content into a field
Errors
Related
- Catalog — concept overview
murmur get— read a resource or list resources of a kindmurmur set— create or fully replace a resourcemurmur rm— delete a resourcemurmur describe— show schema information for a kind