| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| MSSQL on Linux: Agent | The SQL Server Agent component that runs as part of a Microsoft SQL Server Database Engine on Linux. | Microsoft.SQLServer.Linux.Agent | Microsoft.SQLServer.Core.Agent | False | True | False | False | False | Public | ac7e1379-b608-e604-00c0-35b59722f131 |
| MSSQL on Linux: Agent Job | All Microsoft SQL Server agent jobs on Linux. | Microsoft.SQLServer.Linux.AgentJob | Microsoft.SQLServer.Core.AgentJob | False | True | False | False | False | Public | ac51353a-c503-8f24-a90f-69d6f18f3086 |
| MSSQL on Linux: Always On Custom User Policy | Custom Always On User Policy object on Linux. | Microsoft.SQLServer.Linux.AlwaysOnPolicy | Microsoft.SQLServer.Core.AlwaysOnPolicy | True | False | False | False | False | Public | 21cc864c-c4d2-4fb6-506a-2ea88eff14b0 |
| MSSQL on Linux: Always On Seed | This object indicates that the particular Microsoft SQL Server on Linux installation has Always On components enabled. | Microsoft.SQLServer.Linux.AlwaysOnSeed | Microsoft.SQLServer.Core.AlwaysOnSeed | False | True | False | False | False | Public | e8d09c97-826a-5378-fe05-87525a88d140 |
| SQL Server Availability Database Health | A hidden object, which is used to roll up the health from agents to availability database level. | Microsoft.SQLServer.Linux.AvailabilityDatabaseHealth | Microsoft.SQLServer.Core.AvailabilityDatabaseHealth | False | True | False | False | False | Public | aabd1e30-4833-7c48-26da-d7e2ac7fba33 |
| MSSQL on Linux: Availability Group Critical Policy | Custom User Policy, which has Availability Group as Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.Linux.AvailabilityGroupErrorUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | fa38ccb8-0e91-f38f-db84-8f4ed35a143e |
| MSSQL on Linux: Availability Group Health | A hidden object, which is used to roll up the health from agents to availability group level. | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | Microsoft.SQLServer.Core.AvailabilityGroupHealth | False | True | False | False | False | Public | d18eed5c-41ca-4ce3-cfe8-0c4cc021c78b |
| MSSQL on Linux: Availability Group Warning Policy | Custom User Policy, which has Availability Group as Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.Linux.AvailabilityGroupWarningUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | 2b4557ad-8c85-6604-528a-6c31db71a7a6 |
| MSSQL on Linux: Availability Replica | This object represents Availability Replica SMO object and contains all properties required for identification and monitoring. | Microsoft.SQLServer.Linux.AvailabilityReplica | Microsoft.SQLServer.Core.AvailabilityReplica | False | True | False | False | False | Public | d2be3614-d89c-66a2-cf9a-082817c77091 |
| MSSQL on Linux: Availability Replica Critical Policy | Custom User Policy, which has Availability Replica as Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.Linux.AvailabilityReplicaErrorUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | 47d508c1-3b37-9af9-8142-6977004bc30a |
| MSSQL on Linux: Availability Replica Warning Policy | Custom User Policy, which has Availability Replica as Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.Linux.AvailabilityReplicaWarningUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | 8f2ee45b-476f-b248-0236-cdde6e87b18b |
| MSSQL on Linux: DB Memory-Optimized Data Container | Microsoft SQL Server Database Memory-Optimized Data Filegroup container on Linux. | Microsoft.SQLServer.Linux.Container | Microsoft.SQLServer.Core.Container | False | True | False | False | False | Public | a7365738-48da-398d-2973-bf1493dcd3e8 |
| MSSQL on Linux: Database | Microsoft SQL Server Database on Linux. | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Core.Database | False | True | False | False | False | Public | 36c5fcb3-3cd2-dbe5-cd74-4c83bb558f86 |
| MSSQL on Linux: Database Critical Policy | Microsoft SQL Server on Linux Custom User Policy, which has a Database as the Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.Linux.DatabaseErrorUserPolicy | Microsoft.SQLServer.Linux.Policy | False | True | False | False | False | Public | 5aadd9cd-a6ab-bd5c-33a9-918e11aa4e40 |
| MSSQL on Linux: Database Replica | This is a representation of Database Replica State SMO object. | Microsoft.SQLServer.Linux.DatabaseReplica | Microsoft.SQLServer.Core.DatabaseReplica | False | True | False | False | False | Public | 97b5319f-31fb-230d-df3c-88cb5d997550 |
| MSSQL on Linux: Database Replica Critical Policy | Custom User Policy, which has Database Replica State as Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.Linux.DatabaseReplicaErrorUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | 29f1e5a0-7c20-335b-80b3-351afda188c9 |
| MSSQL on Linux: Database Replica Warning Policy | Custom User Policy, which has Database Replica State as Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.Linux.DatabaseReplicaWarningUserPolicy | Microsoft.SQLServer.Linux.AlwaysOnPolicy | False | True | False | False | False | Public | 13bc6cf3-62be-4627-97b8-a76e357cd75b |
| MSSQL on Linux: Database Warning Policy | Microsoft SQL Server on Linux Custom User Policy, which has a Database as the Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.Linux.DatabaseWarningUserPolicy | Microsoft.SQLServer.Linux.Policy | False | True | False | False | False | Public | ecc4e7fe-31ad-eed5-a879-1a43f4bce65e |
| MSSQL on Linux: DB Engine | An installation of a Microsoft SQL Server Database Engine on Linux. The database engine hosts databases and other SQL Server components. | Microsoft.SQLServer.Linux.DBEngine | Microsoft.SQLServer.Core.DBEngine | False | False | False | False | False | Public | d5a2f70d-de99-f234-364e-17851311e3a1 |
| MSSQL on Linux: SQL Server Express DB Engine Group | Microsoft SQL Server Express DB Engine Group on Linux. | Microsoft.SQLServer.Linux.DBEngineExpressGroup | System.Group | False | False | True | True | False | Public | ebd86cd0-be1a-431e-54e4-85557a812c9b |
| MSSQL on Linux: DB Engine Group | Microsoft SQL Server DB Engine Group on Linux. | Microsoft.SQLServer.Linux.DBEngineGroup | System.Group | False | False | True | True | False | Public | bc53ce22-c20f-1e6a-f9d7-d2a926428fb0 |
| MSSQL on Linux: DB Engine Seed | An installation seed for a Microsoft SQL Server Database Engine on Linux. | Microsoft.SQLServer.Linux.DBEngineSeed | System.Entity | False | False | False | False | False | Public | b7481322-4b50-18c6-56b0-377596c5f6ac |
| MSSQL on Linux: DB File | Microsoft SQL Server database file on Linux. | Microsoft.SQLServer.Linux.DBFile | Microsoft.SQLServer.Core.DBFile | False | True | False | False | False | Public | 8cead911-38f3-d6d5-c87e-72dc231fd13e |
| MSSQL on Linux: DB Filegroup | Microsoft SQL Server database Filegroup on Linux. | Microsoft.SQLServer.Linux.DBFilegroup | Microsoft.SQLServer.Core.DBFilegroup | False | True | False | False | False | Public | 26507462-b0d2-fb9f-006f-8d951723b8f5 |
| MSSQL on Linux: DB FILESTREAM Filegroup | Microsoft SQL Server FILESTREAM Filegroup on Linux. | Microsoft.SQLServer.Linux.DBFilegroupFd | Microsoft.SQLServer.Core.DBFilegroupFd | False | True | False | False | False | Public | 1b6613c7-a64c-4a2c-73eb-e0e6d96fe785 |
| MSSQL on Linux: DB Memory-Optimized Data Filegroup | Microsoft SQL Server Database Memory-Optimized Data Filegroup on Linux. | Microsoft.SQLServer.Linux.DBFilegroupFx | Microsoft.SQLServer.Core.DBFilegroupFx | False | True | False | False | False | Public | 65cc94eb-a316-1872-45a8-52b3a4789af4 |
| MSSQL on Linux: DB Log File | Microsoft SQL Server database transaction log file on Linux. | Microsoft.SQLServer.Linux.DBLogFile | Microsoft.SQLServer.Core.DBLogFile | False | True | False | False | False | Public | faae6294-4e6d-788a-5fa7-6b18415cd0d9 |
| MSSQL on Linux: Default Resource Pool | Microsoft SQL Server Default Resource Pool on Linux. | Microsoft.SQLServer.Linux.DefaultPool | Microsoft.SQLServer.Linux.UserResourcePool | False | True | False | False | False | Public | 3f658f33-328e-6648-712c-238932f8bbb6 |
| MSSQL on Linux: In-Memory OLTP Feature Group | This group is used to enable In-Memory OLTP workflows for particular SQL Server versions and editions, which support this feature. | Microsoft.SQLServer.Linux.Discovery.InMemoryOltpFeatureGroup | Microsoft.SQLServer.Linux.Discovery.SqlFeatureGroup | False | False | True | False | False | Public | 9ac75b72-3ad0-80bb-d7a8-90836f0f5577 |
| MSSQL on Linux: SmartAdmin Feature Group | This group is used to enable SmartAdmin workflows for particular SQL Server versions and editions, which support this feature. | Microsoft.SQLServer.Linux.Discovery.SmartAdminFeatureGroup | Microsoft.SQLServer.Linux.Discovery.SqlFeatureGroup | False | False | True | False | False | Public | e83445c7-02a0-f604-4dfa-f542bef93e99 |
| MSSQL on Linux: Agent Feature Group | This group is used to enable SQL Agent workflows for particular SQL Server versions and editions, which support this feature. | Microsoft.SQLServer.Linux.Discovery.SqlAgentFeatureGroup | Microsoft.SQLServer.Linux.Discovery.SqlFeatureGroup | False | False | True | False | False | Public | b39126ad-249e-b107-bd81-0f2504dfceea |
| MSSQL on Linux: Abstract Feature Group | This group is used to enable Abstract workflows for particular SQL Server versions and editions, which support this feature. | Microsoft.SQLServer.Linux.Discovery.SqlFeatureGroup | System.Group | True | False | False | True | False | Public | e1d42308-5252-485a-8d1b-9750b114d823 |
| MSSQL on Linux: Resource Pool Feature Group | This group is used to enable SQL Resource Pool workflows for particular SQL Server versions and editions, which support this feature. | Microsoft.SQLServer.Linux.Discovery.SqlResurcePoolFeatureGroup | Microsoft.SQLServer.Linux.Discovery.SqlFeatureGroup | False | False | True | False | False | Public | a9399314-d8a0-74a3-2eb6-65806825a9f2 |
| MSSQL on Linux: Internal Resource Pool | Microsoft SQL Server Internal Resource Pool on Linux. | Microsoft.SQLServer.Linux.InternalPool | Microsoft.SQLServer.Linux.ResourcePool | False | True | False | False | False | Public | 432f0d03-9ce7-b676-e323-37349f7352d4 |
| MSSQL on Linux: Monitoring Pool Alert Collection | Microsoft SQL Server on Linux Monitoring Pool Alert Collection. This object is used to collect Linux module errors and warnings from event log of nodes that are the members of the SQL Server Monitoring Pool. | Microsoft.SQLServer.Linux.MonitoringPoolAlertCollection | Microsoft.SQLServer.Core.MonitoringPoolAlertCollection | False | True | False | False | False | Public | fb81a51e-17f3-749b-9f66-2d0174327ee7 |
| MSSQL on Linux: Custom User Policy | Microsoft SQL Server Custom User Policy object on Linux. | Microsoft.SQLServer.Linux.Policy | Microsoft.SQLServer.Core.Policy | True | False | False | False | False | Public | 5ecd1a4d-d4d1-f7a1-28ec-662ae4a44c47 |
| MSSQL on Linux: Resource Pool | Microsoft SQL Server Resource Pool Abstract Class on Linux. | Microsoft.SQLServer.Linux.ResourcePool | Microsoft.SQLServer.Core.ResourcePool | True | True | False | False | False | Public | f0a12334-4f83-2866-0259-5bd15d0146ee |
| MSSQL on Linux: Resource Pool Group | Microsoft SQL ServerResource Pool Group on Linux. | Microsoft.SQLServer.Linux.ResourcePoolGroup | System.Entity | False | True | False | False | False | Public | 09b49a6a-1093-45bb-0a08-04e76500ea29 |
| MSSQL on Linux: User-Defined Resource Pool | Microsoft SQL Server User-Defined Resource Pool on Linux. | Microsoft.SQLServer.Linux.UserDefinedPool | Microsoft.SQLServer.Linux.UserResourcePool | False | True | False | False | False | Public | 3c36c19a-6747-5559-56f5-401043aa4f08 |
| MSSQL on Linux: User Resource Pool | Microsoft SQL Server User Resource Pool on Linux Abstract Class. | Microsoft.SQLServer.Linux.UserResourcePool | Microsoft.SQLServer.Linux.ResourcePool | True | True | False | False | False | Public | e74d0d87-d422-cd97-37e7-9c9cff064461 |