- JSON representation
- LegacyCaseSecurityEvent
- LegacyCasePropertyValue
- CaseType
- CasePriority
- LegacyCaseInfoAttachment
- LoadDataTypeEnumQueue
- IngestionSourceType
CaseInfo represents the case information model.
| JSON representation |
|---|
{ "creatorUserId": string, "events": [ { object ( |
| Fields | |
|---|---|
creatorUserId |
Optional. CreatorUserId identifies the user who creates this case - only relevant for cases of type Request. |
events[] |
Required. Events is a list of the events that make up this case. |
environment |
Optional. Environment is the case environment. |
sourceSystemName |
Optional. SourceSystemName is the name of the source system - based on the connector. |
ticketId |
Optional. TicketId is the external case id received from the external product - based on the connector. |
description |
Optional. Description is the case description. |
displayId |
Optional. DisplayId is the external case display id received from the external product - based on the connector. |
reason |
Optional. Reason is the case reason. |
name |
Optional. Name is the case name. |
deviceVendor |
Optional. DeviceVendor is the case product vendor - based on the connector. |
deviceProduct |
Optional. DeviceProduct is the case product vendor - based on the connector. |
startTime |
Optional. StartTime is the case starting time in unix format as milliseconds - based on the connector. Represents DateTime StartTime as unix time |
endTime |
Optional. EndTime is the case ending time in unix format as milliseconds - based on the connector. Represents DateTime EndTime as unix time |
ruleGenerator |
Optional. RuleGenerator is the rule that generates this case - based on the connector. |
sourceGroupingIdentifier |
Optional. SourceGroupingIdentifier is the source grouping identifier will be used to group alert into one case - depends on alert grouping configuration - based on the connector. |
playbookTriggerKeywords[] |
Optional. PlaybookTriggerKeywords is the playbook trigger keywords - used for 'Alert Trigger Value' playbook trigger type. |
extensions[] |
Optional. Extensions is an obsolete field. |
attachments[] |
Optional. Attachments is the case attachments - based on the connector. |
sourceSystemUrl |
Optional. SourceSystemUrl is the configured source url - defined in the connector that ingested this alert. |
sourceRuleIdentifier |
Optional. SourceRuleIdentifier is the configured source rule url - defined in the connector that ingested this alert. |
siemAlertId |
Optional. SiemAlertId is the Chronicle SIEM alert identifier. |
updatedFields[] |
Optional. UpdatedFields is the alert Updated Fields. |
alertMetadata |
Optional. AlertMetadata is the additional alert metadata as key-value pairs. An object containing a list of |
dataAccessScope |
Optional. DataAccessScope is the Chronicle SIEM resource name of the DataAccessScope of this alert. |
type |
Optional. Type is the case type. |
priority |
Optional. Priority is the case priority. |
isTrimmed |
Optional. IsTrimmed is a flag that indicates whether the case got trimmed or not. |
dataType |
Optional. DataType is the case data type. |
sourceType |
Optional. SourceType is the case source type. |
alertUpdateSupported |
Optional. AlertUpdateSupported indicates if the alert source system support alert updates. |
LegacyCaseSecurityEvent
SecurityEvent represents a security event.
| JSON representation |
|---|
{
"environment": string,
"sourceSystemName": string,
"extensions": [
{
object ( |
| Fields | |
|---|---|
environment |
Required. Environment is the event environment. |
sourceSystemName |
Optional. SourceSystemName is the name of the source system. |
extensions[] |
Optional. Extensions is a list of key-value pairs for event extensions. |
parentEventId |
Optional. ParentEventId is the ID of the parent event. |
sourceMacAddress |
Optional. SourceMacAddress is the source MAC address. |
destinationMacAddress |
Optional. DestinationMacAddress is the destination MAC address. |
name |
Optional. Name is the name of the event. |
message |
Optional. Message is the event message. |
type |
Optional. Type is the event type. |
severity |
Optional. Severity is the event severity. |
eventId |
Optional. EventId is the event identifier. |
managerReceiptTime |
Optional. ManagerReceiptTime is the manager receipt time. |
startTime |
Optional. StartTime is the event start time. |
ruleGenerator |
Optional. RuleGenerator is the rule that generated the event. |
endTime |
Optional. EndTime is the event end time. |
deviceHostName |
Optional. DeviceHostName is the device host name. |
deviceAddress |
Optional. DeviceAddress is the device address. |
destinationDnsDomain |
Optional. DestinationDnsDomain is the destination DNS domain. |
destinationNtDomain |
Optional. DestinationNtDomain is the destination NT domain. |
sourceDnsDomain |
Optional. SourceDnsDomain is the source DNS domain. |
sourceNtDomain |
Optional. SourceNtDomain is the source NT domain. |
deviceEventClassId |
Optional. DeviceEventClassId is the device event class ID. |
transportProtocol |
Optional. TransportProtocol is the transport protocol. |
applicationProtocol |
Optional. ApplicationProtocol is the application protocol. |
destinationPort |
Optional. DestinationPort is the destination port. |
categoryOutcome |
Optional. CategoryOutcome is the category outcome. |
deviceEventCategory |
Optional. DeviceEventCategory is the device event category. |
deviceVendor |
Optional. DeviceVendor is the device vendor. |
deviceProduct |
Optional. DeviceProduct is the device product. |
deviceSeverity |
Optional. DeviceSeverity is the device severity. |
fileType |
Optional. FileType is the file type. |
baseEventIds[] |
Optional. BaseEventIds is a list of base event IDs. |
cefVersion |
Optional. CefVersion is the CEF version. |
deviceVersion |
Optional. DeviceVersion is the device version. |
signatureId |
Optional. SignatureId is the signature ID. |
description |
Optional. Description is the event description. |
receiptTime |
Optional. ReceiptTime is the receipt time. |
rawDataFields |
Optional. RawDataFields is a map of raw data fields. An object containing a list of |
destinationUrl |
Optional. DestinationURL is the destination URL. |
creditCard |
Optional. CreditCard is the credit card information. |
phoneNumber |
Optional. PhoneNumber is the phone number. |
cve |
Optional. CVE is the CVE identifier. |
threatActor |
Optional. ThreatActor is the threat actor. |
threatCampaign |
Optional. ThreatCampaign is the threat campaign. |
process |
Optional. Process is the process name. |
parentProcess |
Optional. ParentProcess is the parent process name. |
parentHash |
Optional. ParentHash is the parent hash. |
childProcess |
Optional. ChildProcess is the child process name. |
ipset |
Optional. IPSET is the IP set. |
cluster |
Optional. Cluster is the cluster name. |
application |
Optional. Application is the application name. |
database |
Optional. Database is the database name. |
pod |
Optional. Pod is the pod name. |
container |
Optional. Container is the container name. |
service |
Optional. Service is the service name. |
genericEntity |
Optional. GenericEntity is a generic entity. |
sourceProcessName |
Optional. SourceProcessName is the source process name. |
fileName |
Optional. FileName is the file name. |
fileHash |
Optional. FileHash is the file hash. |
deployment |
Optional. Deployment is the deployment name. |
emailSubject |
Optional. EmailSubject is the email subject. |
threatSignature |
Optional. ThreatSignature is the threat signature. |
usb |
Optional. USB is the USB information. |
childHash |
Optional. ChildHash is the child hash. |
sourceHostName |
Optional. SourceHostName is the source host name. |
sourceAddress |
Optional. SourceAddress is the source address. |
destinationHostName |
Optional. DestinationHostName is the destination host name. |
destinationAddress |
Optional. DestinationAddress is the destination address. |
destinationUserName |
Optional. DestinationUserName is the destination user name. |
sourceUserName |
Optional. SourceUserName is the source user name. |
sourceUserId |
Optional. SourceUserID is the source user ID. |
destinationProcessName |
Optional. DestinationProcessName is the destination process name. |
sourceDomain |
Optional. SourceDomain is the source domain. |
destinationDomain |
Optional. DestinationDomain is the destination domain. |
fields |
Optional. Fields is a map of fields. An object containing a list of |
isCorrelation |
Optional. IsCorrelation indicates if the event is a correlation. |
LegacyCasePropertyValue
PropertyValue represents a key-value pair.
| JSON representation |
|---|
{ "key": string, "value": string } |
| Fields | |
|---|---|
key |
Required. Key is the property key. |
value |
Required. Value is the property value. |
CaseType
LINT.IfChange(CaseType) CaseType represents the type of a case.
| Enums | |
|---|---|
EXTERNAL |
External case type. |
TEST |
Test case type. |
REQUEST |
Request case type. |
CasePriority
CasePriority represents the priority of a case. LINT.IfChange(CasePriority)
| Enums | |
|---|---|
UNCHANGED |
Unchanged case priority. |
LOW |
Low case priority. |
MEDIUM |
Medium case priority. |
HIGH |
High case priority. |
CRITICAL |
Critical case priority. |
INFORMATIVE |
Informative case priority. |
LegacyCaseInfoAttachment
CaseInfoAttachment represents the case attachment model.
| JSON representation |
|---|
{ "base64Blob": string, "type": string, "name": string, "description": string, "isImportant": boolean } |
| Fields | |
|---|---|
base64Blob |
Required. Base64Blob is the base64 representation of the attachment. |
type |
Optional. Type is the type of the attachment. |
name |
Optional. Name is the name of the attachment. |
description |
Optional. Description is the description of the attachment. |
isImportant |
Optional. IsImportant indicates if the attachment is important. |
LoadDataTypeEnumQueue
LoadDataTypeEnumQueue represents the type of data to load.
| Enums | |
|---|---|
EVENTS |
Events data type. |
CASES |
Cases data type. |
CONNECTOR_LOG |
Connector log data type. |
CONNECTOR_OVERFLOW |
Connector overflow data type. |
IngestionSourceType
IngestionSourceType represents the source type of an ingestion.
| Enums | |
|---|---|
CONNECTOR |
Connector ingestion source type. |
WEBHOOK |
Webhook ingestion source type. |