You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: flink-cyber/flink-cyber-api/src/main/java/com/cloudera/cyber/enrichment/stix/parsing/ParsedThreatIntelligence.java
Copy file name to clipboardexpand all lines: flink-cyber/flink-cyber-api/src/main/java/com/cloudera/cyber/enrichment/stix/parsing/ThreatIntelligenceDetails.java
Copy file name to clipboardexpand all lines: flink-cyber/flink-enrichment/flink-enrichment-combined/src/main/java/com/cloudera/cyber/enrichment/EnrichmentJob.java
Copy file name to clipboardexpand all lines: flink-cyber/flink-enrichment/flink-enrichment-combined/src/main/java/com/cloudera/cyber/enrichment/EnrichmentJobKafka.java
Copy file name to clipboardexpand all lines: flink-cyber/flink-enrichment/flink-enrichment-lookup-hbase/enrichment_json.md
+33
Original file line number
Diff line number
Diff line change
@@ -127,6 +127,39 @@ The majestic_million enrichment is ingested in batch only.
127
127
}
128
128
```
129
129
130
+
### Reserved Enrichment Types
131
+
There are two reserved enrichment names: threatq and first_seen. Reserved enrichments define a mapping to the hbase table, column family and storage format.
132
+
The keys and values are defined by the enrichment and profile jobs.
133
+
134
+
* The first_seen enrichment mapping is ignored. Specify the hbase table and format using the profile properties file settings.
135
+
136
+
* If there is no specific mapping for threatq enrichment, the default table and format is used.
137
+
138
+
* To store threatq enrichments in a different table and format, override the threatq enrichment. In the example below the threatq enrichment is store in the threatq table
139
+
and cf column family with the HBASE_METRON format.
140
+
```
141
+
{
142
+
"storageConfigs": {
143
+
"default": {
144
+
"format": "HBASE_METRON",
145
+
"hbaseTableName": "enrich_default",
146
+
"columnFamily": "cf"
147
+
},
148
+
"threatq": {
149
+
"format": "HBASE_METRON",
150
+
"hbaseTableName": "threatq",
151
+
"columnFamily": "cf"
152
+
}
153
+
},
154
+
"enrichmentConfigs": {
155
+
"threatq" : {
156
+
"storage": "threatq",
157
+
"fieldMapping": {
158
+
}
159
+
}
160
+
}
161
+
```
162
+
130
163
## EnrichmentsConfig Json
131
164
132
165
| Json Field | Type | Description | Required/Default |
0 commit comments