System Center Global Service Monitor Core Locations Downloader

Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.DiscoveryRule (Rule)

Microsoft System Center Global Service Monitor Locations Downloader: This workflow discovers POPs for System Center Global Service Monitor Service.

Element properties:

TargetMicrosoft.SystemCenter.Omonline.OutsideIn.Instance
CategoryMaintenance
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.Scheduler Default
WA WriteAction Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.DiscoveryWA Default

Source Code:

<Rule ID="Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.DiscoveryRule" Enabled="true" Target="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.Instance">
<Category>Maintenance</Category>
<DataSources>
<DataSource ID="Scheduler" TypeID="Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.Scheduler">
<IntervalSeconds>86400</IntervalSeconds>
<SyncTime/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.SystemCenter.Omonline.OutsideIn.Discovery.DiscoveryWA">
<ManagementGroupName>$Target/ManagementGroup/Name$</ManagementGroupName>
<CertificateBlob>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Blob"]/Data$</CertificateBlob>
<CertificatePassword>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Password"]/CommunityString$</CertificatePassword>
<DirectoryServiceUri>$Target/Property[Type='OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.Instance']/DirectoryServiceUri$</DirectoryServiceUri>
<OutsideInSubscriptionId>$Target/Property[Type='OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.Instance']/OutsideInSubscriptionId$</OutsideInSubscriptionId>
<ProxyAddress>$Target/Property[Type='OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.Instance']/ProxyAddress$</ProxyAddress>
<ProxyUserName>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/UserName$</ProxyUserName>
<ProxyUserPassword>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/Password$</ProxyUserPassword>
<ProxyUserDomain>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/Domain$</ProxyUserDomain>
</WriteAction>
</WriteActions>
</Rule>