Resource: LogType
A Log type represents a data label for data customers send to Chronicle.
| JSON representation |
|---|
{
"name": string,
"customLogTypeLabel": string,
"displayName": string,
"golden": boolean,
"productSource": string,
"isCustom": boolean,
"hasCustomParser": boolean,
"lastIngestedTime": string,
"feedCount": integer,
"parserType": enum ( |
| Fields | |
|---|---|
name |
Output only. The resource name of this log type. Format: projects/{project}/locations/{location}/instances/{instance}/logTypes/{logType} |
customLogTypeLabel |
Output only. the custom log type label |
displayName |
Required. The display name of this log type. This is the tag used in YARA-l rules and search queries. |
golden |
Output only. Whether a LogType is a 'Golden' log type or not. LogTypes that support rapid customer onboarding are considered 'Golden' log types. |
productSource |
Required. This is what users see in the UI to identify the logtype while creating feed. |
isCustom |
Required. Whether the log type is custom or globally available. |
hasCustomParser |
Required. The log type could be custom logtype but still be using prebuilt parser. If this is set to true that means that there is a custom parser for this log type. ( deprecated ) |
lastIngestedTime |
Required. The last time the log type was ingested. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
feedCount |
Output only. The number of feeds that are ingested for this log type. This field is populated from FeedManagementService and will be -1 if the feed count cannot be determined due to an error. |
parserType |
Required. The type of parser used for this log type. (custom/prebuilt/-) |
collectionTime |
Output only. The time of the most recent log collection for this log type. If there has been no log collection yet, this field will not be set. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
ParserType
enum for getting a ParserType.
| Enums | |
|---|---|
PARSER_TYPE_UNSPECIFIED |
Unspecified parser type. |
CUSTOM_PARSER |
Custom parser. |
PREBUILT_PARSER |
Prebuilt parser. |
Methods |
|
|---|---|
|
Create LogType. |
|
GenerateEventTypesSuggestions generates event types suggestions that can be mapped by a lowcode parser. |
|
Gets a LogTypeSetting. |
|
LegacySubmitParserExtension creates validates and then makes the extension live. |
|
Lists all LogTypes. |
|
RunParser runs the parser against a log and returns normalized events or any error that occurred during the normalization. |
|
UpdateLogTypeSetting updates the log type setting for a log type. |