Configurations


Config

Default configuration

Parameters

Name Type Description Default Value Required

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x 

Connection

The connection types that can be provided to this configuration.

x 

Name

String

The identifier of this element used to reference it in other components

x 

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before the runtime considers it eligible for expiration. This does not mean that the platform will expire the instance at the exact moment that it becomes eligible. The runtime will actually purge the instances when it sees it fit.

 

Connection Types

Access Key Azure Connection
Parameters
Name Type Description Default Value Required

Account Name

String

x 

Account Key

String

x 

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

 

Pooling Profile

Characteristics of the connection pool

 

Sas Token Azure Connection
Parameters
Name Type Description Default Value Required

Account Name

String

x 

Sas Token

String

x 

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

 

Pooling Profile

Characteristics of the connection pool

 

Operations

Add Entity

<azure-storage:add-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Add Message To Queue

<azure-storage:add-message-to-queue>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Message

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Batch Insert Or Merge Entity

<azure-storage:batch-insert-or-merge-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entities

Array of Entity

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Batch Insert Or Replace Entity

<azure-storage:batch-insert-or-replace-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entities

Array of Entity

#[payload]

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Create Container

<azure-storage:create-container>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Container Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Create Directory

<azure-storage:create-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Directory

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Create Queue

<azure-storage:create-queue>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Queue Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Create Share

<azure-storage:create-share>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Share Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Create Table

<azure-storage:create-table>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Blob

<azure-storage:delete-blob>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Blob

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Container

<azure-storage:delete-container>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Container Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Directory

<azure-storage:delete-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Directory

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Entity

<azure-storage:delete-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Entity Definition

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete File

<azure-storage:delete-file>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Directory File

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Queue

<azure-storage:delete-queue>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Queue Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Share

<azure-storage:delete-share>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Share Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Delete Table

<azure-storage:delete-table>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Dequeue Message

<azure-storage:dequeue-message>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Queue Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Dequeue Messages

<azure-storage:dequeue-messages>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Messages

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Queue Message

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Download Blob

<azure-storage:download-blob>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Blob

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Streaming Strategy

Configure if repeatable streams should be used and their behaviour

 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Any

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Download Blob Using Reg Ex

<azure-storage:download-blob-using-reg-ex>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Blob Reg Ex

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Streaming Strategy

Configure if repeatable streams should be used and their behaviour

 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Any

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Download File

<azure-storage:download-file>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Directory File

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Streaming Strategy

Configure if repeatable streams should be used and their behaviour

 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Any

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Download File From Root Directory

<azure-storage:download-file-from-root-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Root File

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

String

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Get All Entities

<azure-storage:get-all-entities>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Entity Definition

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Get List Of Queues

<azure-storage:get-list-of-queues>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Azure Queue

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Get Queue Length

<azure-storage:get-queue-length>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Queue Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

String

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Get Share

<azure-storage:get-share>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Share Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Get Single Entity

<azure-storage:get-single-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Entity Definition

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Insert Or Merge Entity

<azure-storage:insert-or-merge-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Insert Or Replace Entity

<azure-storage:insert-or-replace-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Is Blob Exists

<azure-storage:is-blob-exists>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Container Name

String

x 

Blob Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

List All Containers

<azure-storage:list-all-containers>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Blob Container

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

List Blobs In Container

<azure-storage:list-blobs-in-container>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Container Name

String

x 

Blob Path

String

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of Blob Item

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

List Filesand Directory In Directory

<azure-storage:list-filesand-directory-in-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Directory

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of File Item

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

List Filesand Directory In Share

<azure-storage:list-filesand-directory-in-share>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Share Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of File Item

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

List Table

<azure-storage:list-table>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Output Mime Type

String

The mime type of the payload that this operation outputs.

 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Array of String

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Merge Entity

<azure-storage:merge-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Peek Message From Queue

<azure-storage:peek-message-from-queue>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Queue Name

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

String

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Replace Entity

<azure-storage:replace-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Update Entity

<azure-storage:update-entity>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Table Entity

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Update Message

<azure-storage:update-message>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Qmessage

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload Blob

<azure-storage:upload-blob>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Storblob

x 

Content Type

String

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload Blob From Path

<azure-storage:upload-blob-from-path>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Blobpath

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload File In Directory

<azure-storage:upload-file-in-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

File Name

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload File In Directory With Stream

<azure-storage:upload-file-in-directory-with-stream>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Filename

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload File In Root Directory

<azure-storage:upload-file-in-root-directory>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

File

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Upload File In Root Directory With Stream

<azure-storage:upload-file-in-root-directory-with-stream>

Parameters

Name Type Description Default Value Required

Configuration

String

The name of the configuration to use.

x 

Rootfile

x 

Config Ref

ConfigurationProvider

The name of the configuration to be used to execute this component

x 

Target Variable

String

The name of a variable on which the operation’s output will be placed

 

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

 

Error Mappings

Array of Error Mapping

Set of error mappings

 

Reconnection Strategy

A retry strategy in case of connectivity errors

 

Output

Type

Boolean

For Configurations

Throws

  • AZURE-STORAGE:CONNECTIVITY  

  • AZURE-STORAGE:EXECUTION  

  • AZURE-STORAGE:RETRY_EXHAUSTED  

Types

Reconnection

Field Type Description Default Value Required

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment will fail if the test doesn’t pass after exhausting the associated reconnection strategy

Reconnection Strategy

The reconnection strategy to use

Reconnect

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make

Reconnect Forever

Field Type Description Default Value Required

Frequency

Number

How often (in ms) to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Pooling Profile

Field Type Description Default Value Required

Max Active

Number

Controls the maximum number of Mule components that can be borrowed from a session at one time. When set to a negative value, there is no limit to the number of components that may be active at one time. When maxActive is exceeded, the pool is said to be exhausted.

Max Idle

Number

Controls the maximum number of Mule components that can sit idle in the pool at any time. When set to a negative value, there is no limit to the number of Mule components that may be idle at one time.

Max Wait

Number

Specifies the number of milliseconds to wait for a pooled component to become available when the pool is exhausted and the exhaustedAction is set to WHEN_EXHAUSTED_WAIT.

Min Eviction Millis

Number

Determines the minimum amount of time an object may sit idle in the pool before it is eligible for eviction. When non-positive, no objects will be evicted from the pool due to idle time alone.

Eviction Check Interval Millis

Number

Specifies the number of milliseconds between runs of the object evictor. When non-positive, no object evictor is executed.

Exhausted Action

Enumeration, one of:

  • WHEN_EXHAUSTED_GROW

  • WHEN_EXHAUSTED_WAIT

  • WHEN_EXHAUSTED_FAIL

Specifies the behavior of the Mule component pool when the pool is exhausted. Possible values are: "WHEN_EXHAUSTED_FAIL", which will throw a NoSuchElementException, "WHEN_EXHAUSTED_WAIT", which will block by invoking Object.wait(long) until a new or idle object is available, or WHEN_EXHAUSTED_GROW, which will create a new Mule instance and return it, essentially making maxActive meaningless. If a positive maxWait value is supplied, it will block for at most that many milliseconds, after which a NoSuchElementException will be thrown. If maxThreadWait is a negative value, it will block indefinitely.

Initialisation Policy

Enumeration, one of:

  • INITIALISE_NONE

  • INITIALISE_ONE

  • INITIALISE_ALL

Determines how components in a pool should be initialized. The possible values are: INITIALISE_NONE (will not load any components into the pool on startup), INITIALISE_ONE (will load one initial component into the pool on startup), or INITIALISE_ALL (will load all components in the pool on startup)

Disabled

Boolean

Whether pooling should be disabled

Expiration Policy

Field Type Description Default Value Required

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

Entity

Field Type Description Default Value Required

Partitionkey

String

Properties

Object

Rowkey

String

Table Name

String

Error Mapping

Field Type Description Default Value Required

Source

Enumeration, one of:

  • ANY

  • REDELIVERY_EXHAUSTED

  • TRANSFORMATION

  • EXPRESSION

  • SECURITY

  • CLIENT_SECURITY

  • SERVER_SECURITY

  • ROUTING

  • CONNECTIVITY

  • RETRY_EXHAUSTED

  • TIMEOUT

Target

String

x

Message

Field Type Description Default Value Required

Queue Message

String

Queue Name

String

Directory

Field Type Description Default Value Required

Directory Name

String

Share Name

String

Blob

Field Type Description Default Value Required

Container

String

File Name

String

Entity Definition

Field Type Description Default Value Required

Partitionkey

String

Rowkey

String

Table Name

String

Directory File

Field Type Description Default Value Required

Directory Name

String

File Name

String

Share Name

String

Queue Message

Field Type Description Default Value Required

Dequeue Count

Number

Expiration Time

Date

Id

String

Insertion Time

Date

Message Content

String

Next Visible Time

Date

Pop Receipt

String

Dequeue Messages

Field Type Description Default Value Required

Number Of Messages

Number

Queue Name

String

Repeatable In Memory Stream

Field Type Description Default Value Required

Initial Buffer Size

Number

This is the amount of memory that will be allocated in order to consume the stream and provide random access to it. If the stream contains more data than can be fit into this buffer, then it will be expanded by according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.

Buffer Size Increment

Number

This is by how much will be buffer size by expanded if it exceeds its initial size. Setting a value of zero or lower will mean that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised when the buffer gets full.

Max Buffer Size

Number

This is the maximum amount of memory that will be used. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error will be raised. A value lower or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which all these attributes are expressed

Repeatable File Store Stream

Field Type Description Default Value Required

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

Root File

Field Type Description Default Value Required

File Name

String

Share Name

String

Azure Table Entity

Field Type Description Default Value Required

Disable Reflected Entity Cache

Boolean

Etag

String

Partition Key

String

Properties

Object

Row Key

String

Azure Queue

Field Type Description Default Value Required

Approximate Message Count

Number

Message Request Address

Metadata

Object

Name

String

Storage Uri

Azure Storage URI

Field Type Description Default Value Required

Absolute

Boolean

Primary Uri

Any

Query

String

Secondary Uri

Any

File Share

Field Type Description Default Value Required

Metadata

Object

Name

String

Properties

Storage Uri

File Properties

Field Type Description Default Value Required

Etag

String

Last Modified

Date

Share Quota

Number

Blob Container

Field Type Description Default Value Required

Container Name

String

Container URI

Any

Metadata

Object

Blob Item

Field Type Description Default Value Required

Blob Container

Blob Create Date

Date

Blob Name

String

Storage Uri

Uri

Any

File Item

Field Type Description Default Value Required

Parent

Share

Storage Uri

Uri

Any

File Directory

Field Type Description Default Value Required

Metadata

Object

Name

String

Parent

Properties

Share

Storage Uri

Update Message

Field Type Description Default Value Required

Queue Message

String

Queue Name

String

Update Queue Message

String

Blob By File Stream

Field Type Description Default Value Required

Container

String

File Name

String

File Stream

Binary

Blob By Path

Field Type Description Default Value Required

Container

String

File Name

String

Filepath

String

Directory File Upload By Path

Field Type Description Default Value Required

Directory Name

String

File Name

String

Path

String

Share Name

String

Directory File Upload By Stream

Field Type Description Default Value Required

Directory Name

String

File Name

String

File Stream

Binary

Share Name

String

Root File Upload By Path

Field Type Description Default Value Required

File Name

String

Path

String

Share Name

String

Root File Upload By Stream

Field Type Description Default Value Required

File Name

String

File Stream

Binary

Share Name

String