| DisplayName | Description | ID | Target | Enabled | Frequency | Remotable |
| Azure SQL MI: Discover SQL Server Agent Jobs | This rule discovers all SQL Server Agent Jobs on Azure SQL Managed Instance. | Microsoft.Azure.ManagedInstance.Discovery.AgentJob | Microsoft.Azure.ManagedInstance.Agent | True | 14400 | False |
| Azure SQL MI: Discover SQL Server Databases for a Database Engine | This rule discovers all databases running on Azure SQL Managed Instance. | Microsoft.Azure.ManagedInstance.Discovery.Database | Microsoft.Azure.ManagedInstance.DBEngine | True | 14400 | False |
| Azure SQL MI: Discover Database Engine Resource Pool managing Memory-Optimized Data resources | This rule discovers a resource pool that manages Memory-Optimized Data resources of the target SQL Server database and a relation between Resource Pool and the database. | Microsoft.Azure.ManagedInstance.Discovery.DatabaseResourcePool | Microsoft.Azure.ManagedInstance.Database | False | 14400 | False |
| Azure SQL MI: Discover SQL Server Database Engines | This rule discovers SQL Server DB Engines on Azure SQL Managed Instance. | Microsoft.Azure.ManagedInstance.Discovery.DBEngine | Microsoft.Azure.ManagedInstance.DBEngineSeed | True | 14400 | False |
| Azure SQL MI: DB Engine Group Discovery | DB Engine Group Discovery on Azure SQL Managed Instance. | Microsoft.Azure.ManagedInstance.Discovery.DBEngineGroup | Microsoft.Azure.ManagedInstance.DBEngineGroup | True | 0 | False |
| Azure SQL MI: Discover DB Engine Seed Azure Rest | This rule discovers DB Engine Seed objects using Azure REST. | Microsoft.Azure.ManagedInstance.Discovery.DBEngineSeedAzureRest | Microsoft.Azure.ManagedInstance.AzureRestDiscoverySeed | True | 14400 | False |
| Azure SQL MI: Discover Memory-Optimized Data Filegroup | This rule discovers the Memory-Optimized Data Filegroup information for each database on Azure SQL Managed Instance. | Microsoft.Azure.ManagedInstance.Discovery.DBFilegroupFx | Microsoft.Azure.ManagedInstance.Database | False | 14400 | False |
| Azure SQL MI: Discover Monitoring Pool Alert Collection | This rule discovers a Monitoring Pool Alert Collection for an Azure SQL Managed Instance. This object is used to collect module errors and warnings from event log of nodes that are the members of the SQL Server Monitoring Pool. | Microsoft.Azure.ManagedInstance.Discovery.MonitoringPoolAlertCollection | Microsoft.SystemCenter.AllManagementServersPool | True | 14400 | False |
| Azure SQL MI: Discover Database Engine Resource Pools | This rule discovers all resource pools for a given instance of SQL Server DB Engine. | Microsoft.Azure.ManagedInstance.Discovery.ResourcePool | Microsoft.Azure.ManagedInstance.DBEngine | False | 14400 | False |
| Azure SQL MI: Generic Monitoring Pool Watcher Discovery | The discovery is designed to discover all the watcher nodes contained in the pool. If the pool is empty, it will mirror the contents of All Management Servers pool. | Microsoft.Azure.ManagedInstance.Discovery.SQLMonitoringPool | Microsoft.Azure.ManagedInstance.SQLMonitoringPool | True | 86400 | False |