Type | WriteActionModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Default |
InputType | System.BaseData |
OutputType | System.PropertyBagData |
Comment | Module that uploads files to the blob storage |
ID | ParameterType | Selector |
---|---|---|
EndpointUrl | string | $Config/EndpointUrl$ |
ProxyCacheLengthInMinutes | int | $Config/ProxyCacheLengthInMinutes$ |
TokenExpirationDuration | string | $Config/TokenExpirationDuration$ |
MaxRetryCount | string | $Config/MaxRetryCount$ |
CloudPath | string | $Config/CloudPath$ |
RetryBackoffIntervalSeconds | string | $Config/RetryBackoffIntervalSeconds$ |
RetryMaxBackoffIntervalSeconds | string | $Config/RetryMaxBackoffIntervalSeconds$ |
WriteBlockSizeInBytes | int | $Config/WriteBlockSizeInBytes$ |
ParallelOperationThreadCount | int | $Config/ParallelOperationThreadCount$ |
ActivityLogExpirationHours | int | $Config/ActivityLogExpirationHours$ |
<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>