AIP-134 conformant Update. The endpoint is nested under endpoint; the resource is
identified by endpoint.name (the full resource path). update_mask selects which
fields to update. Multi-bucket masks (mixing fields that target different legacy
mutation handlers — e.g. budget_policy_id + custom_tags) are supported: the
server issues one legacy backend call per bucket, applied in deterministic order.
Per-bucket failures are not atomic; if a later bucket fails the earlier mutations
have already been applied. Callers wanting strict atomicity should issue separate
requests.
AIP-134 conformant Update. The endpoint is nested under
endpoint; the resource is identified byendpoint.name(the full resource path).update_maskselects which fields to update. Multi-bucket masks (mixing fields that target different legacy mutation handlers — e.g.budget_policy_id+custom_tags) are supported: the server issues one legacy backend call per bucket, applied in deterministic order. Per-bucket failures are not atomic; if a later bucket fails the earlier mutations have already been applied. Callers wanting strict atomicity should issue separate requests.