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
EndpointUrlstring$Config/EndpointUrl$
TokenExpirationDurationstring$Config/TokenExpirationDuration$
MaxRetryCountstring$Config/MaxRetryCount$
RetryBackoffIntervalSecondsstring$Config/RetryBackoffIntervalSeconds$
RetryMaxBackoffIntervalSecondsstring$Config/RetryMaxBackoffIntervalSeconds$
WriteBlockSizeInBytesint$Config/WriteBlockSizeInBytes$
ParallelOperationThreadCountint$Config/ParallelOperationThreadCount$
AppendUploadbool$Config/AppendUpload$

Source Code:

<WriteActionModuleType Accessibility="Public" ID="Microsoft.IntelligencePacks.ConditionedInventoryChangeTrackingDataWriteActionWithCloudUpload">
<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" ParameterType="string" Selector="$Config/EndpointUrl$"/>
<OverrideableParameter ID="TokenExpirationDuration" ParameterType="string" Selector="$Config/TokenExpirationDuration$"/>
<OverrideableParameter ID="MaxRetryCount" ParameterType="string" Selector="$Config/MaxRetryCount$"/>
<OverrideableParameter ID="RetryBackoffIntervalSeconds" ParameterType="string" Selector="$Config/RetryBackoffIntervalSeconds$"/>
<OverrideableParameter ID="RetryMaxBackoffIntervalSeconds" ParameterType="string" Selector="$Config/RetryMaxBackoffIntervalSeconds$"/>
<OverrideableParameter ID="WriteBlockSizeInBytes" ParameterType="int" Selector="$Config/WriteBlockSizeInBytes$"/>
<OverrideableParameter ID="ParallelOperationThreadCount" ParameterType="int" Selector="$Config/ParallelOperationThreadCount$"/>
<OverrideableParameter ID="AppendUpload" ParameterType="bool" Selector="$Config/AppendUpload$"/>
</OverrideableParameters>
<ModuleImplementation>
<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>