Discovery of Custom User Policies for Always On objects
This is main discovery of Custom User Policies for Microsoft SQL Server 2012 Always On objects including Availability Groups, Availability Replicas and Database Replicas
Name | Description | Default Value |
Enabled | Enables or disables the workflow. | No |
Interval (seconds) | The polling interval in seconds that discovery will run on. | 14400 |
Timeout (seconds) | Specifies the time the workflow is allowed to run before being closed and marked as failed. | 300 |
Target | Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth |
Enabled | False |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PowerShellDiscoveryProvider | DataSource | Microsoft.SQLServer.2012.AlwaysOn.UserPolicyDataSource | Microsoft.SQLServer.2012.AlwaysOn.DiscoveryAccount |
<Discovery ID="Microsoft.SQLServer.2012.AlwaysOn.GeneralUserPolicyDiscovery" Enabled="false" Target="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupErrorUserPolicy"/>
</DiscoveryTypes>
<DataSource ID="PowerShellDiscoveryProvider" RunAs="Microsoft.SQLServer.2012.AlwaysOn.DiscoveryAccount" TypeID="Microsoft.SQLServer.2012.AlwaysOn.UserPolicyDataSource">
<InstanceName>$Target/Property[Type="Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupHealth"]/InstanceName$</InstanceName>
<IntervalSeconds>14400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>