Microsoft.IntelligencePacks.CloudUpload.CloudFileUploadWithActivityLogWriteAction (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.PropertyBagData
CommentModule that uploads files to the blob storage

Overrideable Parameters:

IDParameterTypeSelector
EndpointUrlstring$Config/EndpointUrl$
ProxyCacheLengthInMinutesint$Config/ProxyCacheLengthInMinutes$
TokenExpirationDurationstring$Config/TokenExpirationDuration$
MaxRetryCountstring$Config/MaxRetryCount$
CloudPathstring$Config/CloudPath$
RetryBackoffIntervalSecondsstring$Config/RetryBackoffIntervalSeconds$
RetryMaxBackoffIntervalSecondsstring$Config/RetryMaxBackoffIntervalSeconds$
WriteBlockSizeInBytesint$Config/WriteBlockSizeInBytes$
ParallelOperationThreadCountint$Config/ParallelOperationThreadCount$
ActivityLogExpirationHoursint$Config/ActivityLogExpirationHours$

Source Code:

<WriteActionModuleType ID="Microsoft.IntelligencePacks.CloudUpload.CloudFileUploadWithActivityLogWriteAction" Comment="Module that uploads files to the blob storage" 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="ProxyUserName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUserPassword" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUserDomain" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyCacheLengthInMinutes" type="xsd:integer"/>
<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="CloudPath" type="xsd:string"/>
<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="RuleName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ActivityLogFolderPath" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ActivityLogUploadIntervalHours" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ActivityLogExpirationHours" type="xsd:int"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ActivityLogContainerType" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="EndpointUrl" ParameterType="string" Selector="$Config/EndpointUrl$"/>
<OverrideableParameter ID="ProxyCacheLengthInMinutes" ParameterType="int" Selector="$Config/ProxyCacheLengthInMinutes$"/>
<OverrideableParameter ID="TokenExpirationDuration" ParameterType="string" Selector="$Config/TokenExpirationDuration$"/>
<OverrideableParameter ID="MaxRetryCount" ParameterType="string" Selector="$Config/MaxRetryCount$"/>
<OverrideableParameter ID="CloudPath" ParameterType="string" Selector="$Config/CloudPath$"/>
<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="ActivityLogExpirationHours" ParameterType="int" Selector="$Config/ActivityLogExpirationHours$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Managed>
<Assembly>Res.Microsoft.EnterpriseManagement.Mom.Modules.CloudFileUpload</Assembly>
<Type>Microsoft.EnterpriseManagement.Mom.Modules.CloudFileUpload.CloudFileUploadWriteAction</Type>
</Managed>
</ModuleImplementation>
<OutputType>System!System.PropertyBagData</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>