Approvals

Mutating tool calls are classified write and normally enter awaiting_approval. An Approval record links the request to its tool call, requester, decision, approver, reason, and timestamps. Approving authorizes execution; it does not guarantee the external system accepts it.

Review checklist

  1. Confirm requester, tenant/connection, target scope, and exact operation.
  2. Read generated command/payload and before/after preview.
  3. Check least privilege, blast radius, idempotency, rollback, maintenance window, and cost.
  4. Reject ambiguous or secret-bearing requests with a reason.
  5. After approval, inspect execution result and independently verify Azure/destination state.
  6. Attach evidence and outcome to the case/change record.

auto_execute_writes can bypass the wait and should remain disabled unless an equivalent approved control exists. A connection marked read-only blocks destructive execution even when a user can approve. Coverage change requests often update references or create proposed IaC; approval does not mean generated infrastructure was deployed.

Inspect a pending AMBA proposal

Open Settings → AMBA Change Requests and expand View IaC to inspect the proposed change before deciding. This proposal-review surface is distinct from a generic tool-execution approval: AMBA approval records human sign-off only. Any deployment of exported IaC belongs in your separately approved pipeline.

AMBA Change Requests — inspect a pending proposal before sign-off
AMBA Change Requests — inspect a pending proposal before sign-off. The pending dummy request has its illustrative Terraform excerpt expanded alongside Approve and Reject. This is proposal review, not a generic Azure execution-approval dialog. No approval or rejection was submitted, no change was marked applied, and no infrastructure was deployed. Synthetic example data; names, identifiers and measurements do not describe a live tenant. View full-size screenshot.

Connection policy is not an approval decision

Review the connection’s safety configuration under Settings → Azure Tenants before considering a write request. The Read-only for this tenant control is safety configuration, not the approval queue, an approver decision, or the auto_execute_writes setting. Turning off read-only is not itself per-action approval or evidence of execution. Use the checklist above to review the actual request and its result.


Back to top

Azure Support Agent is open source under the MIT License.

This site uses Just the Docs, a documentation theme for Jekyll.