- Overview
- How to connect
- Automated checks
- Useful links
DSALTA connects to Microsoft Azure using read-only API access to collect compliance evidence automatically. Data feeds into your Data Library modules. Compliance checks re-run once a day at 02:00 America/New_York.
Read-only access. DSALTA never modifies, creates, or deletes resources in your Microsoft Azure environment.
What DSALTA reads
DSALTA reads your subscription’s Azure RBAC role assignments — the Azure role, the principal type (user, group or service principal) and the assignment scope — which appear on your Access page. Azure Resource Manager returns principal object IDs, so each row is identified by object ID rather than by name or email address, and every row is recorded as Active; and your Azure resources, which appear on your Inventory page; and open security findings, which appear on your Vulnerabilities page.DSALTA does not call Azure REST endpoints directly, so there are no URL paths to list here. It uses the official Azure SDK for JavaScript (the@azure/arm-* management packages), and what the connection can do is defined entirely by the read-only role you assign it in Azure.Every request is a read. DSALTA has no code path that creates, modifies, or deletes anything in your Microsoft Azure environment.Troubleshooting
Integration shows Disconnected
Integration shows Disconnected
There is no Reconnect button. Open Integrations → Connected, click Manage on the Microsoft Azure card, and check the Status tab — it shows either Connected and working properly or Connection issues detected. To restore a broken connection you must Disconnect and connect again, which permanently deletes the data and tests collected from Microsoft Azure. This usually happens when API tokens expire.
Data is not syncing
Data is not syncing
Verify the connected account still holds the permissions listed under Before you begin. Then open Integrations in the DSALTA sidebar, stay on the Connected tab, and click Sync from integrations at the top right. That button refreshes every connected integration at once — there is no per-integration sync control.
.png?fit=max&auto=format&n=tsMQJyneJ1xquFUo&q=85&s=4d401cc03b547d99b6f75a6bd170c334)