Lookup Table Specification Reference
The following is a complete list of Lookup Table specification fields. Field names in bold are required. An asterisk (*
) indicates that 2 fields are mutually exclusive.
Field Name | Description | Expected Value |
---|---|---|
| Indicates that this is a Lookup Table |
|
| Whether this table is enabled | Boolean |
| The unique identifier of the table | String |
| The ID of the schema to use for parsing input data | String |
| A mapping of log schema fields to match against this table | Object, see below |
| The relative path to the data file. Cannot be used with | String |
| The configuration of the S3 Sync functionality. Cannot be used with | Object, see below |
| A brief description of the table | String |
| An optional reference link | String |
LogTypeMap Specification
LogTypeMap
should be an object with the following fields:
Field Name | Description | Expected Value |
---|---|---|
| Defines which column of the table to use for matching against events | String, number, or array (of strings or numbers) See Primary key data types |
| A list of log types and the fields of each to use as Selectors. | List, see below. If you are using automatic log type/Selector designation, this can be an empty list. |
Each item of AssociatedLogTypes
must be an object with the following fields:
Field Name | Description | Expected Value |
---|---|---|
| The ID of the Log Schema | String |
| A list of fields from the Log Type to be matched against the Primary Key | List of strings |
Refresh Specification
Refresh
defines the configuration for an S3 Sync. It must be an object with the following fields:
Field Name | Description | Expected Value |
---|---|---|
| The AWS ARN corresponding the role Panther can assume to access the S3 object. | String |
| A URI pointing to the file within the S3 bucket | String |
| The number of minutes to wait between syncing with the S3 object |
|
Last updated