Amazon.AmazonWebServices.ProxySetup (DataSourceModuleType)

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Discovery.Data

Member Modules:

ID Module Type TypeId RunAs 
Trigger DataSource Amazon.AmazonWebServices.TimerManagedModuleDataSource Default
ProxySetupProbeAction ProbeAction Amazon.AmazonWebServices.ProxySetupProbeAction Default

Overrideable Parameters:

IDParameterTypeSelector
IntervalTimeInSecondsint$Config/IntervalTimeInSeconds$

Source Code:

<DataSourceModuleType ID="Amazon.AmazonWebServices.ProxySetup" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" maxOccurs="1" name="WorkFlowName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" maxOccurs="1" name="StartTimeInSeconds" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" maxOccurs="1" name="IntervalTimeInSeconds" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" maxOccurs="1" name="ProxyUsername" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" maxOccurs="1" name="ProxyPassword" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="IntervalTimeInSeconds" ParameterType="int" Selector="$Config/IntervalTimeInSeconds$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource ID="Trigger" TypeID="Amazon.AmazonWebServices.TimerManagedModuleDataSource">
<WorkFlowName>$Config/WorkFlowName$</WorkFlowName>
<StartTimeInSeconds>$Config/StartTimeInSeconds$</StartTimeInSeconds>
<IntervalTimeInSeconds>$Config/IntervalTimeInSeconds$</IntervalTimeInSeconds>
</DataSource>
<ProbeAction ID="ProxySetupProbeAction" TypeID="Amazon.AmazonWebServices.ProxySetupProbeAction">
<Enabled>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Enabled$</Enabled>
<Authenticated>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Authenticated$</Authenticated>
<Host>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Host$</Host>
<Port>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Port$</Port>
<Domain>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Domain$</Domain>
<ProxyUsername>$Config/ProxyUsername$</ProxyUsername>
<ProxyPassword>$Config/ProxyPassword$</ProxyPassword>
<DiscoverySourceId>$MPElement$</DiscoverySourceId>
<DiscoveryTargetId>$Target/Id$</DiscoveryTargetId>
<AccountClassGuid>$MPElement[Name='Amazon.AmazonWebServices.Account']$</AccountClassGuid>
<TargetAccountKey>$Target/Property[Type='Amazon.AmazonWebServices.ProxyConfiguration']/Guid$</TargetAccountKey>
<ResourceDiscoveryClassGuid>$MPElement[Name='Amazon.AmazonWebServices.ResourceDiscovery']$</ResourceDiscoveryClassGuid>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="ProxySetupProbeAction">
<Node ID="Trigger"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>