There's a Logic App feature to enable a workflow for high throughput (currently in preview).
Via the portal this can be enabled in the "Workflow settings" of your Logic App by enabling the "High throughput" switch under Runtime options.
Is there a way to set this option using ARM templates? The Microsoft docs say:
To configure high throughput mode, under the runtimeConfiguration of the workflow resource, set the operationOptions property to OptimizedForHighThroughput
So I tried adding runtimeConfiguration to my ARM template like this:
{
"type": "Microsoft.Logic/workflows",
"name": "[variables('workflows_integra_send_name')]",
"apiVersion": "2017-07-01",
"location": "[resourceGroup().location]",
"tags": {
"displayName": "Logic App - send"
},
"scale": null,
"runtimeConfiguration": {
"operationOptions ": "OptimizedForHighThroughput"
},
"properties": {...
But that leaves me with the following error message:
The request content was invalid and could not be deserialized: 'Could not find member 'runtimeConfiguration' on object of type 'TemplateResource'. Path 'properties.template.resources[6].runtimeConfiguration', line 1, position 23494.'.
Any help on where to configure this in my template is much appreciated!