{ "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "actions": { "For_each": { "actions": { "Copy_file": { "inputs": { "headers": { "ReadFileMetadataFromServer": true }, "host": { "connection": { "referenceName": "azurefile" } }, "method": "post", "path": "/datasets/default/copyFile", "queries": { "destination": "/destination/@{items('For_each')?['Name']}", "overwrite": true, "queryParametersSingleEncoded": true, "source": "@items('For_each')?['Path']" } }, "runAfter": {}, "type": "ApiConnection" } }, "foreach": "@body('List_files')?['value']", "runAfter": { "List_files": [ "Succeeded" ] }, "type": "Foreach" }, "List_files": { "inputs": { "host": { "connection": { "referenceName": "azurefile" } }, "method": "get", "path": "/datasets/default/foldersV2/@{encodeURIComponent(encodeURIComponent('JTJmc291cmNl'))}", "queries": { "nextPageMarker": "", "useFlatListing": false } }, "metadata": { "JTJmc291cmNl": "/source" }, "runAfter": {}, "type": "ApiConnection" } }, "contentVersion": "1.0.0.0", "outputs": {}, "triggers": { "Recurrence": { "recurrence": { "frequency": "Second", "interval": 10 }, "type": "Recurrence" } } }, "kind": "Stateful" }