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.
/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.