{ "name": "DeleteChildPipeline", "properties": { "activities": [ { "name": "ForEach1", "type": "ForEach", "dependsOn": [], "userProperties": [], "typeProperties": { "items": { "value": "@pipeline().parameters.FileNames", "type": "Expression" }, "isSequential": true, "activities": [ { "name": "Get Metadata2", "type": "GetMetadata", "dependsOn": [], "policy": { "timeout": "7.00:00:00", "retry": 0, "retryIntervalInSeconds": 30, "secureOutput": false, "secureInput": false }, "userProperties": [], "typeProperties": { "dataset": { "referenceName": "DestinationDataset_ntn", "type": "DatasetReference", "parameters": { "directory": { "value": "@pipeline().parameters.FolderName", "type": "Expression" }, "filename": "@item().name" } }, "fieldList": [ "lastModified", "itemName" ], "storeSettings": { "type": "AzureBlobStorageReadSettings" }, "formatSettings": { "type": "DelimitedTextReadSettings" } } }, { "name": "If Condition1", "type": "IfCondition", "dependsOn": [ { "activity": "Get Metadata2", "dependencyConditions": [ "Succeeded" ] } ], "userProperties": [], "typeProperties": { "expression": { "value": "@lessorequals(activity('Get Metadata2').output.lastModified,adddays(utcnow(),-30))", "type": "Expression" }, "ifTrueActivities": [ { "name": "Set variable1", "type": "SetVariable", "dependsOn": [], "userProperties": [], "typeProperties": { "variableName": "testfilename", "value": { "value": "@item().name", "type": "Expression" } } }, { "name": "Set variable1_copy1", "type": "SetVariable", "dependsOn": [ { "activity": "Set variable1", "dependencyConditions": [ "Succeeded" ] } ], "userProperties": [], "typeProperties": { "variableName": "testfoldername", "value": { "value": "@pipeline().parameters.FolderName", "type": "Expression" } } } ] } } ] } } ], "parameters": { "FileNames": { "type": "array" }, "FolderName": { "type": "string" } }, "variables": { "Filenames": { "type": "String" }, "testfilename": { "type": "String" }, "testfoldername": { "type": "String" } }, "annotations": [] } }