What you see
The approval card shows the change as one line, such as the resource and its new size, followed by:- Expected impact: the estimated saving or increase, or Not estimated.
- Risk: Low, Medium, or High. See Risk.
- Changes: the resource or record the change touches, and how many more.
For a pull request, the card shows its title, the repository, whether it opens
as a draft, and the instructions the repository agent follows.
Approve or reject
- Click Approve change, or Approve pull request, to let it happen. CostGraph applies exactly the change you saw, once, then checks that it took effect and records the result on the run.
- Click Reject, optionally tell the agent why under Tell the agent why, then click Reject change. Nothing changes, and the agent reads your reason before it continues.
Questions
The agent can also ask a question, or ask you to choose between options. Select an option, or write an answer and click Send answer. Any member of the tenant can answer.Expiry
An approval request expires after 24 hours without a decision. The change isn’t applied, and the agent carries on without it. A question expires after seven days. To try an expired change again, retry the run.Allow any change
A goal set to Allow any change doesn’t stop for approval on each change. Changes run as the agent proposes them, until the run reaches the goal’s decision limit. After that, every change waits for you as usual. Some changes still ask first, even under this setting:- Deleting something CostGraph didn’t create. The approval reads “CostGraph did not create this resource and does not manage it. Delete it from here?” This also applies when CostGraph can’t confirm who created it.
- A change to a resource that carries one of the goal’s tag exclusions.
Risk
Every change has a risk level based on what it touches and whether it can be undone. The following table lists the level for each kind of change:
A change can be rated higher than its kind, never lower.
Changes in connected services
are rated High. The approval shows the request, including the method, the
path with its values filled in, and the JSON body.
Changes that always need approval
Deletes, and every other change that can’t be undone, always wait for a person. These include deleting a budget, report, report schedule, or split rule. They also include applying tagging rules, billing export changes, and AWS cleanup such as deleting a volume.Tag exclusions
A goal’s tag exclusions block any change to a resource that carries an excluded tag. If CostGraph can’t confirm a resource’s tags, the change waits for your approval instead.Needs access
A run shows Needs access when a connected tool stops working mid-run, for example because a credential expired or a role lacks a permission. The step that hit the problem changed nothing.1
Fix the access
Follow the instructions on the card. Click the reconnect or settings link
for the tool, and fix the connection or permission there.
2
Check access again
Return to the run and click Check access again. The run continues from
where it stopped.
Next steps
What workflows can change
Every change a workflow can make.
Goals and runs
Create a goal and follow its runs.