{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": { "_generator": { "name": "bicep", "version": "0.26.54.24096", "templateHash": "6752251118022464427" } }, "parameters": { "logicAppName": { "type": "string", "metadata": { "description": "The name of the logic app to create." } }, "testUri": { "type": "string", "defaultValue": "https://azure.status.microsoft/status/", "metadata": { "description": "A test URI" } }, "location": { "type": "string", "defaultValue": "[resourceGroup().location]", "metadata": { "description": "Location for all resources." } } }, "variables": { "frequency": "Hour", "interval": "1", "type": "recurrence", "actionType": "http", "method": "GET", "workflowSchema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#" }, "resources": [ { "type": "Microsoft.Logic/workflows", "apiVersion": "2019-05-01", "name": "[parameters('logicAppName')]", "location": "[parameters('location')]", "tags": { "displayName": "[parameters('logicAppName')]" }, "properties": { "definition": { "$schema": "[variables('workflowSchema')]", "contentVersion": "1.0.0.0", "parameters": { "testUri": { "type": "string", "defaultValue": "[parameters('testUri')]" } }, "triggers": { "recurrence": { "type": "[variables('type')]", "recurrence": { "frequency": "[variables('frequency')]", "interval": "[variables('interval')]" } } }, "actions": { "actionType": { "type": "[variables('actionType')]", "inputs": { "method": "[variables('method')]", "uri": "[parameters('testUri')]" } } } } } } ], "outputs": { "name": { "type": "string", "value": "[parameters('logicAppName')]" }, "resourceId": { "type": "string", "value": "[resourceId('Microsoft.Logic/workflows', parameters('logicAppName'))]" }, "resourceGroupName": { "type": "string", "value": "[resourceGroup().name]" }, "location": { "type": "string", "value": "[parameters('location')]" } } }