| storage_connection_string | string | no | no | The connection string for the Azure Storage Account. |
| table_name | expression | no | no | The name of the table to store messages in. |
| partition_key | string | yes | no | The partition key to use when storing messages in the table. |
| row_key | string | yes | no | The row key to use when storing messages in the table. |
| properties | properties | yes | no | A map of properties to set on the table entity. The key is the property name and the value is the property value. The value defaults to map[]. |
| transaction_type | string | yes | no | The type of transaction to use when writing to the table. This field supports interpolation functions. The value should be one of INSERT, INSERT_MERGE, INSERT_REPLACE, UPDATE_MERGE, UPDATE_REPLACE or DELETE. The value defaults to INSERT. |
| max_in_flight | int | yes | no | The maximum number of messages to have in flight at any given time. The value defaults to 64. |
| timeout | string | yes | no | The maximum period to wait on an upload before abandoning it and reattempting. The value defaults to 5s. |