- 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. |
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. |

