| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| MSSQL 2017 on Linux Always On: Seed | This object indicates that the particular Microsoft SQL Server 2017 on Linux installation has Always On components enabled. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AlwaysOnSeed | Microsoft.SQLServer.2017.AlwaysOn.Library.AlwaysOnSeed | False | True | False | False | False | Public | 9a6527a3-1951-3ea6-107a-f81012e4f8ce |
| MSSQL 2017 on Linux Always On: Availability Group Critical Policy | Custom User Policy, which has Availability Group as Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityGroupErrorUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | af4d236d-64b7-364c-f078-a8c11157eb12 |
| MSSQL 2017 on Linux Always On: Availability Group Health | A hidden object, which is used to roll up the health from agents to availability group level. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityGroupHealth | Microsoft.SQLServer.2017.AlwaysOn.Library.AvailabilityGroupHealth | False | True | False | False | False | Public | 8bf9fe23-f9ff-da47-d92f-63af58cdb472 |
| MSSQL 2017 on Linux Always On: Availability Group Warning Policy | Custom User Policy, which has Availability Group as Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityGroupWarningUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | 4c43b737-ae1e-93f4-7d0c-6df8550a0b59 |
| MSSQL 2017 on Linux Always On: Availability Replica | This object represents Availability Replica SMO object and contains all properties required for identification and monitoring. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityReplica | Microsoft.SQLServer.2017.AlwaysOn.Library.AvailabilityReplica | False | True | False | False | False | Public | 8b6e1b17-6801-f3c3-f4af-a82601cfe270 |
| MSSQL 2017 on Linux Always On: Availability Replica Critical Policy | Custom User Policy, which has Availability Replica as Facet and one of the error categories as Policy Category. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityReplicaErrorUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | 11de3303-8db9-8154-f005-a9de6f4d0122 |
| MSSQL 2017 on Linux Always On: Availability Replica Warning Policy | Custom User Policy, which has Availability Replica as Facet and one of the warning categories as Policy Category. | Microsoft.SQLServer.2017.AlwaysOn.Linux.AvailabilityReplicaWarningUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | 46b56cd1-34fa-d0dd-4e3e-ac0efc1f6e74 |
| MSSQL 2017 on Linux Always On: Database Replica | This is a representation of Database Replica State SMO object. | Microsoft.SQLServer.2017.AlwaysOn.Linux.DatabaseReplica | Microsoft.SQLServer.2017.AlwaysOn.Library.DatabaseReplica | False | True | False | False | False | Public | 5cb4aebc-b306-8664-619a-f11a7669f43b |
| MSSQL 2017 on Linux Always On: 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.2017.AlwaysOn.Linux.DatabaseReplicaErrorUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | 097f1458-3483-823d-ad40-daefd0afbde4 |
| MSSQL 2017 on Linux Always On: 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.2017.AlwaysOn.Linux.DatabaseReplicaWarningUserPolicy | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | False | True | False | False | False | Public | b5227e15-4cf3-39bb-1ba9-fd7537d17c3a |
| MSSQL 2017 on Linux Always On: Monitoring Pool Alert Collection | MSSQL 2017 Always On Monitoring Pool Alert Collection on Linux. This object is used to collect Linux module errors and warnings from event log of nodes that are the members of the SQL Server 2017 Monitoring Pool. | Microsoft.SQLServer.2017.AlwaysOn.Linux.MonitoringPoolAlertCollection | Microsoft.SQLServer.2017.AlwaysOn.Library.MonitoringPoolAlertCollection | False | True | False | False | False | Public | 0d99e1a5-232e-1a4d-d279-5986d23861e3 |
| MSSQL 2017 on Linux Always On: Custom User Policy | Custom Always On User Policy object on Linux. | Microsoft.SQLServer.2017.AlwaysOn.Linux.Policy | Microsoft.SQLServer.2017.AlwaysOn.Library.Policy | True | False | False | False | False | Public | dfab513f-d62b-8ae7-2fdd-82a1a01775b3 |