connection_string | string | no | no | A CosmosDB connection string. |
database | string | no | no | The name of the database to query. |
container | string | no | no | The name of the container to query. |
query | string | no | no | The query to execute. The query should be a valid SQL query. The query can be parameterized using the args_mapping field. |
args_mapping | string | no | no | A Bloblang mapping that, for each message, creates a list of arguments to use with the query. |
partition_keys_map | string | no | no | A Bloblang mapping which should evaluate to a single partition key value or an array of partition key values of type string, integer or boolean. Currently, hierarchical partition keys are not supported so only one value may be provided. |
auto_replay_nacks | bool | yes | no | Whether messages that are rejected (nacked) at the output level should be automatically replayed indefinitely, eventually resulting in back pressure if the cause of the rejections is persistent. If set to false these messages will instead be deleted. Disabling auto replays can greatly improve memory efficiency of high throughput streams as the original shape of the data can be discarded immediately upon consumption and mutation. The value defaults to true . |