blob: 9de5118c1c32b45076943643d8330e7392818183 [file]
{
"encodingVersion": {
"majorVersion": 2,
"minorVersion": 0
},
"maxTimerDrivenThreadCount": 1,
"maxEventDrivenThreadCount": 1,
"parameterContexts": [],
"rootGroup": {
"identifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"instanceIdentifier": "9af45830-320e-437e-8204-dcd3c2933aa6",
"name": "root",
"position": {
"x": 0.0,
"y": 0.0
},
"processGroups": [],
"remoteProcessGroups": [],
"processors": [
{
"identifier": "af053760-caa2-4624-b70e-0ef8a802864f",
"instanceIdentifier": "35196325-c33f-486e-ba36-646d66ee3369",
"name": "Upload Blob to test-container in Azure Storage",
"comments": "",
"position": {
"x": 1101.0,
"y": 257.0
},
"type": "org.apache.nifi.minifi.azure.processors.PutAzureBlobStorage",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-azure",
"version": "0.99.0"
},
"properties": {
"Blob": "test-blob",
"Storage Account Name": "test-account",
"Container Name": "test-container",
"Use Managed Identity Credentials": "false",
"Storage Account Key": "test-key",
"Create Container": "false"
},
"propertyDescriptors": {
"Common Storage Account Endpoint Suffix": {
"name": "Common Storage Account Endpoint Suffix",
"identifiesControllerService": false,
"sensitive": false
},
"Blob": {
"name": "Blob",
"identifiesControllerService": false,
"sensitive": false
},
"Storage Account Name": {
"name": "Storage Account Name",
"identifiesControllerService": false,
"sensitive": false
},
"Azure Storage Credentials Service": {
"name": "Azure Storage Credentials Service",
"identifiesControllerService": false,
"sensitive": false
},
"Container Name": {
"name": "Container Name",
"identifiesControllerService": false,
"sensitive": false
},
"Use Managed Identity Credentials": {
"name": "Use Managed Identity Credentials",
"identifiesControllerService": false,
"sensitive": false
},
"Storage Account Key": {
"name": "Storage Account Key",
"identifiesControllerService": false,
"sensitive": true
},
"SAS Token": {
"name": "SAS Token",
"identifiesControllerService": false,
"sensitive": true
},
"Create Container": {
"name": "Create Container",
"identifiesControllerService": false,
"sensitive": false
},
"Connection String": {
"name": "Connection String",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingStrategy": "EVENT_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30000 ms",
"yieldDuration": "1000 ms",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [
"success",
"failure"
],
"componentType": "PROCESSOR",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
},
{
"identifier": "e7947180-caf7-4ddf-8b02-9e03d8f77d9d",
"instanceIdentifier": "2d995b54-4b70-456e-9f76-49265a1fc489",
"name": "Get files from /tmp/input",
"comments": "",
"position": {
"x": 361.0,
"y": 248.0
},
"type": "org.apache.nifi.minifi.processors.GetFile",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-standard-processors",
"version": "0.99.0"
},
"properties": {
"Keep Source File": "false",
"Minimum File Age": "0 sec",
"Polling Interval": "0 sec",
"Input Directory": "/tmp/input",
"Maximum File Age": "0 sec",
"Batch Size": "10",
"Maximum File Size": "0 B",
"Minimum File Size": "0 B",
"Ignore Hidden Files": "true",
"Recurse Subdirectories": "true",
"File Filter": ".*"
},
"propertyDescriptors": {
"Keep Source File": {
"name": "Keep Source File",
"identifiesControllerService": false,
"sensitive": false
},
"Minimum File Age": {
"name": "Minimum File Age",
"identifiesControllerService": false,
"sensitive": false
},
"Polling Interval": {
"name": "Polling Interval",
"identifiesControllerService": false,
"sensitive": false
},
"Input Directory": {
"name": "Input Directory",
"identifiesControllerService": false,
"sensitive": false
},
"Maximum File Age": {
"name": "Maximum File Age",
"identifiesControllerService": false,
"sensitive": false
},
"Batch Size": {
"name": "Batch Size",
"identifiesControllerService": false,
"sensitive": false
},
"Maximum File Size": {
"name": "Maximum File Size",
"identifiesControllerService": false,
"sensitive": false
},
"Minimum File Size": {
"name": "Minimum File Size",
"identifiesControllerService": false,
"sensitive": false
},
"Ignore Hidden Files": {
"name": "Ignore Hidden Files",
"identifiesControllerService": false,
"sensitive": false
},
"Recurse Subdirectories": {
"name": "Recurse Subdirectories",
"identifiesControllerService": false,
"sensitive": false
},
"File Filter": {
"name": "File Filter",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "2000 ms",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30000 ms",
"yieldDuration": "1000 ms",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"componentType": "PROCESSOR",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
}
],
"inputPorts": [],
"outputPorts": [],
"connections": [
{
"identifier": "a380ee83-29fc-4a00-b2c6-2cf71e1d8b0e",
"instanceIdentifier": "84861a85-32d9-49b2-874e-99011cb28257",
"name": "Get files from /tmp/input/success/Upload Blob to test-container in Azure Storage",
"position": {
"x": 0.0,
"y": 0.0
},
"source": {
"id": "e7947180-caf7-4ddf-8b02-9e03d8f77d9d",
"type": "PROCESSOR",
"groupId": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"name": "Get files from /tmp/input",
"instanceIdentifier": "2d995b54-4b70-456e-9f76-49265a1fc489"
},
"destination": {
"id": "af053760-caa2-4624-b70e-0ef8a802864f",
"type": "PROCESSOR",
"groupId": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"name": "Upload Blob to test-container in Azure Storage",
"instanceIdentifier": "35196325-c33f-486e-ba36-646d66ee3369"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": [
"success"
],
"backPressureObjectThreshold": 2000,
"backPressureDataSizeThreshold": "100 MB",
"flowFileExpiration": "0 seconds",
"prioritizers": [],
"bends": [],
"componentType": "CONNECTION",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
}
],
"labels": [],
"funnels": [],
"controllerServices": [],
"variables": {},
"componentType": "PROCESS_GROUP"
}
}