TCA: Support for VES/A&AI enrichment
[dcaegen2/analytics/tca.git] / dcae-analytics-cdap-plugins / widgets / SimpleTCAPlugin-sparkcompute.json
1 {\r
2   "metadata": {\r
3     "spec-version": "1.0"\r
4   },\r
5   "configuration-groups": [\r
6     {\r
7       "label": "Simple TCA Transform Properties",\r
8       "properties": [\r
9         {\r
10           "widget-type": "textbox",\r
11           "label": "InputSchema field name that contains CEF Message",\r
12           "name": "vesMessageFieldName"\r
13         },\r
14         {\r
15           "widget-type": "textbox",\r
16           "label": "TCA Policy JSON string",\r
17           "name": "policyJson"\r
18         },\r
19         {\r
20           "widget-type": "textbox",\r
21           "label": "OutputSchema field name that will contain alert message",\r
22           "name": "alertFieldName"\r
23         },\r
24         {\r
25           "widget-type": "textbox",\r
26           "label": "OutputSchema field name that will contain the TCA message type",\r
27           "name": "messageTypeFieldName"\r
28         },\r
29         {\r
30           "widget-type": "textbox",\r
31           "label": "Enable Alert Output Format in CEF format",\r
32           "name": "enableAlertCEFFormat",\r
33           "widget-attributes": {\r
34             "default": "false"\r
35           }\r
36         }\r
37       ]\r
38     }\r
39   ],\r
40   "outputs": [\r
41     {\r
42       "name": "schema",\r
43       "label": "schema",\r
44       "widget-type": "schema",\r
45       "widget-attributes": {\r
46         "schema-types": [\r
47           "string"\r
48         ],\r
49         "schema-default-type": "string",\r
50         "property-watch": "format"\r
51       }\r
52     }\r
53   ]\r
54 }\r