Microsoft.SQLServer.2016.AlwaysOn.PolicyMSSQL 2016: Always On Custom User Policy

Microsoft.SQLServer.2016.AlwaysOn.Policy (ClassType)

Custom User Policy object

Element properties:

Base ClassMicrosoft.SQLServer.2016.Component
AbstractTrue
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId16142fdd-16b3-4b48-da8f-60047af2b69f

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.SQLServer.2016.AlwaysOn.Policy:
PolicyID  int  Policy ID true 256   
PolicyName  string  Policy Name false 256  False 
PolicyCategory  string  Category false 256  False 
Description  string  Description false 4000  False 
Condition  string  Condition Name false 256  False 
Facet  string  Facet false 4000  False 
HelpLink  string  Help Link false 2083  False 
IsEnabled  bool  Is Enabled false 256   

Health Model:

Source Code:

<ClassType ID="Microsoft.SQLServer.2016.AlwaysOn.Policy" Accessibility="Public" Base="MicrosoftSQLServer2016Discovery!Microsoft.SQLServer.2016.Component" Hosted="false" Abstract="true" Singleton="false">
<Property ID="PolicyID" Type="int" Key="true"/>
<Property ID="PolicyName" Type="string" Key="false"/>
<Property ID="PolicyCategory" Type="string" Key="false"/>
<Property ID="Description" Type="string" Key="false" Length="4000"/>
<Property ID="Condition" Type="string" Key="false"/>
<Property ID="Facet" Type="string" Key="false" Length="4000"/>
<Property ID="HelpLink" Type="string" Key="false" Length="2083"/>
<Property ID="IsEnabled" Type="bool" Key="false"/>
</ClassType>