Created
May 20, 2022 02:59
-
-
Save kevdoran/d7ac88bf1e5b0705e362ba05ea0a1ef1 to your computer and use it in GitHub Desktop.
NIFi Download Flow Definition without external controller services
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"flowContents": { | |
"identifier": "fef6cdbb-7a66-3309-b607-ed9300f32fd1", | |
"instanceIdentifier": "d342db06-0180-1000-c05e-bac142fdf5de", | |
"name": "Inbound Data From MiNiFi", | |
"comments": "", | |
"position": { | |
"x": 584, | |
"y": 152 | |
}, | |
"processGroups": [], | |
"remoteProcessGroups": [], | |
"processors": [ | |
{ | |
"identifier": "d606cf0f-1dcb-3b72-a9a5-120bc92a90f0", | |
"instanceIdentifier": "d3430c7b-0180-1000-2109-ae0daeb1026e", | |
"name": "ListenHTTP", | |
"comments": "", | |
"position": { | |
"x": 600, | |
"y": 224 | |
}, | |
"type": "org.apache.nifi.processors.standard.ListenHTTP", | |
"bundle": { | |
"group": "org.apache.nifi", | |
"artifact": "nifi-standard-nar", | |
"version": "1.16.1" | |
}, | |
"properties": { | |
"authorized-issuer-dn-pattern": ".*", | |
"multipart-request-max-size": "1 MB", | |
"record-writer": null, | |
"HTTP Headers to receive as Attributes (Regex)": null, | |
"health-check-port": null, | |
"Authorized DN Pattern": ".*", | |
"max-thread-pool-size": "200", | |
"Base Path": "contentListener", | |
"multipart-read-buffer-size": "512 KB", | |
"SSL Context Service": "68036095-c172-3410-b228-c53b788a2a33", | |
"Max Unconfirmed Flowfile Time": "60 secs", | |
"Max Data to Receive per Second": null, | |
"client-authentication": "REQUIRED", | |
"Return Code": "200", | |
"record-reader": null, | |
"Listening Port": "9000" | |
}, | |
"propertyDescriptors": { | |
"authorized-issuer-dn-pattern": { | |
"name": "authorized-issuer-dn-pattern", | |
"displayName": "Authorized Issuer DN Pattern", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"multipart-request-max-size": { | |
"name": "multipart-request-max-size", | |
"displayName": "Multipart Request Max Size", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"record-writer": { | |
"name": "record-writer", | |
"displayName": "Record Writer", | |
"identifiesControllerService": true, | |
"sensitive": false | |
}, | |
"HTTP Headers to receive as Attributes (Regex)": { | |
"name": "HTTP Headers to receive as Attributes (Regex)", | |
"displayName": "HTTP Headers to receive as Attributes (Regex)", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"health-check-port": { | |
"name": "health-check-port", | |
"displayName": "Listening Port for Health Check Requests", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Authorized DN Pattern": { | |
"name": "Authorized DN Pattern", | |
"displayName": "Authorized Subject DN Pattern", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"max-thread-pool-size": { | |
"name": "max-thread-pool-size", | |
"displayName": "Maximum Thread Pool Size", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Base Path": { | |
"name": "Base Path", | |
"displayName": "Base Path", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"multipart-read-buffer-size": { | |
"name": "multipart-read-buffer-size", | |
"displayName": "Multipart Read Buffer Size", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"SSL Context Service": { | |
"name": "SSL Context Service", | |
"displayName": "SSL Context Service", | |
"identifiesControllerService": true, | |
"sensitive": false | |
}, | |
"Max Unconfirmed Flowfile Time": { | |
"name": "Max Unconfirmed Flowfile Time", | |
"displayName": "Max Unconfirmed Flowfile Time", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Max Data to Receive per Second": { | |
"name": "Max Data to Receive per Second", | |
"displayName": "Max Data to Receive per Second", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"client-authentication": { | |
"name": "client-authentication", | |
"displayName": "Client Authentication", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Return Code": { | |
"name": "Return Code", | |
"displayName": "Return Code", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"record-reader": { | |
"name": "record-reader", | |
"displayName": "Record Reader", | |
"identifiesControllerService": true, | |
"sensitive": false | |
}, | |
"Listening Port": { | |
"name": "Listening Port", | |
"displayName": "Listening Port", | |
"identifiesControllerService": false, | |
"sensitive": false | |
} | |
}, | |
"style": {}, | |
"schedulingPeriod": "0 sec", | |
"schedulingStrategy": "TIMER_DRIVEN", | |
"executionNode": "ALL", | |
"penaltyDuration": "30 sec", | |
"yieldDuration": "1 sec", | |
"bulletinLevel": "WARN", | |
"runDurationMillis": 0, | |
"concurrentlySchedulableTaskCount": 1, | |
"autoTerminatedRelationships": [], | |
"scheduledState": "ENABLED", | |
"retryCount": 10, | |
"retriedRelationships": [], | |
"backoffMechanism": "PENALIZE_FLOWFILE", | |
"maxBackoffPeriod": "10 mins", | |
"componentType": "PROCESSOR", | |
"groupIdentifier": "fef6cdbb-7a66-3309-b607-ed9300f32fd1" | |
}, | |
{ | |
"identifier": "4b690c0d-375f-3916-9c24-269174b2149c", | |
"instanceIdentifier": "d346b4ea-0180-1000-146c-6fbaa91b4d88", | |
"name": "LogAttribute", | |
"comments": "", | |
"position": { | |
"x": 1226, | |
"y": 383 | |
}, | |
"type": "org.apache.nifi.processors.standard.LogAttribute", | |
"bundle": { | |
"group": "org.apache.nifi", | |
"artifact": "nifi-standard-nar", | |
"version": "1.16.1" | |
}, | |
"properties": { | |
"Log prefix": null, | |
"character-set": "UTF-8", | |
"Log FlowFile Properties": "true", | |
"Log Level": "info", | |
"attributes-to-ignore-regex": null, | |
"Attributes to Ignore": null, | |
"Attributes to Log": null, | |
"attributes-to-log-regex": ".*", | |
"Output Format": "Line per Attribute", | |
"Log Payload": "false" | |
}, | |
"propertyDescriptors": { | |
"Log prefix": { | |
"name": "Log prefix", | |
"displayName": "Log prefix", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"character-set": { | |
"name": "character-set", | |
"displayName": "Character Set", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Log FlowFile Properties": { | |
"name": "Log FlowFile Properties", | |
"displayName": "Log FlowFile Properties", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Log Level": { | |
"name": "Log Level", | |
"displayName": "Log Level", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"attributes-to-ignore-regex": { | |
"name": "attributes-to-ignore-regex", | |
"displayName": "Attributes to Ignore by Regular Expression", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Attributes to Ignore": { | |
"name": "Attributes to Ignore", | |
"displayName": "Attributes to Ignore", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Attributes to Log": { | |
"name": "Attributes to Log", | |
"displayName": "Attributes to Log", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"attributes-to-log-regex": { | |
"name": "attributes-to-log-regex", | |
"displayName": "Attributes to Log by Regular Expression", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Output Format": { | |
"name": "Output Format", | |
"displayName": "Output Format", | |
"identifiesControllerService": false, | |
"sensitive": false | |
}, | |
"Log Payload": { | |
"name": "Log Payload", | |
"displayName": "Log Payload", | |
"identifiesControllerService": false, | |
"sensitive": false | |
} | |
}, | |
"style": {}, | |
"schedulingPeriod": "0 sec", | |
"schedulingStrategy": "TIMER_DRIVEN", | |
"executionNode": "ALL", | |
"penaltyDuration": "30 sec", | |
"yieldDuration": "1 sec", | |
"bulletinLevel": "WARN", | |
"runDurationMillis": 0, | |
"concurrentlySchedulableTaskCount": 1, | |
"autoTerminatedRelationships": [ | |
"success" | |
], | |
"scheduledState": "ENABLED", | |
"retryCount": 10, | |
"retriedRelationships": [ | |
"success" | |
], | |
"backoffMechanism": "PENALIZE_FLOWFILE", | |
"maxBackoffPeriod": "10 mins", | |
"componentType": "PROCESSOR", | |
"groupIdentifier": "fef6cdbb-7a66-3309-b607-ed9300f32fd1" | |
} | |
], | |
"inputPorts": [], | |
"outputPorts": [], | |
"connections": [ | |
{ | |
"identifier": "bdfe32f6-8c6b-3a80-9b70-ada22b0f9f1f", | |
"instanceIdentifier": "d346ca1b-0180-1000-d8c7-586ebdeab4d3", | |
"name": "", | |
"source": { | |
"id": "d606cf0f-1dcb-3b72-a9a5-120bc92a90f0", | |
"type": "PROCESSOR", | |
"groupId": "fef6cdbb-7a66-3309-b607-ed9300f32fd1", | |
"name": "ListenHTTP", | |
"comments": "", | |
"instanceIdentifier": "d3430c7b-0180-1000-2109-ae0daeb1026e" | |
}, | |
"destination": { | |
"id": "4b690c0d-375f-3916-9c24-269174b2149c", | |
"type": "PROCESSOR", | |
"groupId": "fef6cdbb-7a66-3309-b607-ed9300f32fd1", | |
"name": "LogAttribute", | |
"comments": "", | |
"instanceIdentifier": "d346b4ea-0180-1000-146c-6fbaa91b4d88" | |
}, | |
"labelIndex": 1, | |
"zIndex": 0, | |
"selectedRelationships": [ | |
"success" | |
], | |
"backPressureObjectThreshold": 10000, | |
"backPressureDataSizeThreshold": "1 GB", | |
"flowFileExpiration": "0 sec", | |
"prioritizers": [], | |
"bends": [], | |
"loadBalanceStrategy": "DO_NOT_LOAD_BALANCE", | |
"partitioningAttribute": "", | |
"loadBalanceCompression": "DO_NOT_COMPRESS", | |
"componentType": "CONNECTION", | |
"groupIdentifier": "fef6cdbb-7a66-3309-b607-ed9300f32fd1" | |
} | |
], | |
"labels": [], | |
"funnels": [], | |
"controllerServices": [], | |
"variables": {}, | |
"defaultFlowFileExpiration": "0 sec", | |
"defaultBackPressureObjectThreshold": 10000, | |
"defaultBackPressureDataSizeThreshold": "1 GB", | |
"flowFileConcurrency": "UNBOUNDED", | |
"flowFileOutboundPolicy": "STREAM_WHEN_AVAILABLE", | |
"componentType": "PROCESS_GROUP" | |
}, | |
"externalControllerServices": { | |
"68036095-c172-3410-b228-c53b788a2a33": { | |
"identifier": "68036095-c172-3410-b228-c53b788a2a33", | |
"name": "Inbound SSL Context Service" | |
} | |
}, | |
"parameterContexts": {}, | |
"flowEncodingVersion": "1.0" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment