Microsoft.IntelligencePacks.ConditionedInventoryChangeTrackingDataWriteActionWithCloudUpload (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.PropertyBagData

Member Modules:

ID Module Type TypeId RunAs 
CD ConditionDetection System.ExpressionFilter Default
WACloudUpload WriteAction Microsoft.IntelligencePacks.CloudUpload.CloudFileUploadWriteAction Default
WAOperation WriteAction Microsoft.IntelligencePacks.ConditionedOperationDataWriteAction Default

Overrideable Parameters:

IDParameterTypeSelector
ParallelOperationThreadCountint$Config/ParallelOperationThreadCount$
RetryMaxBackoffIntervalSecondsstring$Config/RetryMaxBackoffIntervalSeconds$
WriteBlockSizeInBytesint$Config/WriteBlockSizeInBytes$
RetryBackoffIntervalSecondsstring$Config/RetryBackoffIntervalSeconds$
MaxRetryCountstring$Config/MaxRetryCount$
TokenExpirationDurationstring$Config/TokenExpirationDuration$
EndpointUrlstring$Config/EndpointUrl$
AppendUploadbool$Config/AppendUpload$

Source Code:

<WriteActionModuleType ID="Microsoft.IntelligencePacks.ConditionedInventoryChangeTrackingDataWriteActionWithCloudUpload" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EndpointUrl" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Certificate" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TokenExpirationDuration" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MaxRetryCount" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RetryBackoffIntervalSeconds" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RetryMaxBackoffIntervalSeconds" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WriteBlockSizeInBytes" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ParallelOperationThreadCount" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="BlobMetadata" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AppendUpload" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="EndpointUrl" Selector="$Config/EndpointUrl$" ParameterType="string"/>
<OverrideableParameter ID="TokenExpirationDuration" Selector="$Config/TokenExpirationDuration$" ParameterType="string"/>
<OverrideableParameter ID="MaxRetryCount" Selector="$Config/MaxRetryCount$" ParameterType="string"/>
<OverrideableParameter ID="RetryBackoffIntervalSeconds" Selector="$Config/RetryBackoffIntervalSeconds$" ParameterType="string"/>
<OverrideableParameter ID="RetryMaxBackoffIntervalSeconds" Selector="$Config/RetryMaxBackoffIntervalSeconds$" ParameterType="string"/>
<OverrideableParameter ID="WriteBlockSizeInBytes" Selector="$Config/WriteBlockSizeInBytes$" ParameterType="int"/>
<OverrideableParameter ID="ParallelOperationThreadCount" Selector="$Config/ParallelOperationThreadCount$" ParameterType="int"/>
<OverrideableParameter ID="AppendUpload" Selector="$Config/AppendUpload$" ParameterType="bool"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ConditionDetection ID="CD" TypeID="System!System.ExpressionFilter">
<Expression>
<Exists>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='CloudUploadRequired']</XPathQuery>
</ValueExpression>
</Exists>
</Expression>
</ConditionDetection>
<WriteAction ID="WACloudUpload" TypeID="CloudUpload!Microsoft.IntelligencePacks.CloudUpload.CloudFileUploadWriteAction">
<EndpointUrl>$Config/EndpointUrl$</EndpointUrl>
<ProxyUserName/>
<ProxyUserPassword/>
<ProxyUserDomain/>
<ProxyCacheLengthInMinutes>120</ProxyCacheLengthInMinutes>
<Certificate>$Config/Certificate$</Certificate>
<TokenExpirationDuration>$Config/TokenExpirationDuration$</TokenExpirationDuration>
<MaxRetryCount>$Config/MaxRetryCount$</MaxRetryCount>
<CloudPath/>
<RetryBackoffIntervalSeconds>$Config/RetryBackoffIntervalSeconds$</RetryBackoffIntervalSeconds>
<RetryMaxBackoffIntervalSeconds>$Config/RetryMaxBackoffIntervalSeconds$</RetryMaxBackoffIntervalSeconds>
<WriteBlockSizeInBytes>$Config/WriteBlockSizeInBytes$</WriteBlockSizeInBytes>
<ParallelOperationThreadCount>$Config/ParallelOperationThreadCount$</ParallelOperationThreadCount>
<BlobMetadata>$Config/BlobMetadata$</BlobMetadata>
<AppendUpload>$Config/AppendUpload$</AppendUpload>
</WriteAction>
<WriteAction ID="WAOperation" TypeID="Microsoft.IntelligencePacks.ConditionedOperationDataWriteAction"/>
</MemberModules>
<Composition>
<Node ID="WAOperation">
<Node ID="WACloudUpload">
<Node ID="CD"/>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.PropertyBagData</InputType>
</WriteActionModuleType>