Azure ● Sealed v1.0

AzureMySQL

Azure Database for MySQL Discovery Module for M&A Discovery Suite

What it does

Discovers Azure Database for MySQL Single Server (legacy) and Flexible Server instances across all accessible subscriptions. Emits migration-useful identity fields (ARM ObjectId, SubscriptionId/Name, TenantId, ServerType, FQDN) plus the SKU/version/SSL/backup columns consumed by AzureMySQLDiscoveredView. User databases only (system schemas skipped). Firewall rules exported for connectivity/migration planning. Server rows carry UserDatabaseCount, FirewallRuleCount, and VNet/Private DNS relationship ids when present. Honest EMPTY when the tenant has no MySQL resources (not an auth failure).

How the app exposes it

The module runs through the ACQI discovery orchestrator and writes its rows into a dedicated results view. From there, conflicts, dependencies, and readiness scores feed the deal-wide consolidation layer.

Route in app:
/discovered/azure-mysql

Outputs

Each module emits a normalised CSV keyed by entity ID with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact column set varies by module — the app's results view shows the live schema.