AI-generated Key Takeaways
-
Use a single operation to propose creating, editing, ending, or removing an account-level budget.
-
The
update_mask
is used to specify which budget fields are modified, but it's only relevant for proposals that update budgets, and update operations are not supported for proposals. -
The
operation
field determines the type of mutate operation, which can be eithercreate
orremove
. -
A
create
operation proposes a new budget or changes to an existing one, while aremove
operation cancels a pending proposal using its resource name.
A single operation to propose the creation of a new account-level budget or edit/end/remove an existing one.
Fields | |
---|---|
|
FieldMask that determines which budget fields are modified. While budgets may be modified, proposals that propose such modifications are final. Therefore, update operations are not supported for proposals. Proposals that modify budgets have the 'update' proposal type. Specifying a mask for any other proposal type is considered an error. |
Union field
|
|
|
Create operation: A new proposal to create a new budget, edit an existing budget, end an actively running budget, or remove an approved budget scheduled to start in the future. No resource name is expected for the new proposal. |
|
Remove operation: A resource name for the removed proposal is expected, in this format:
|