- JSON representation
- RuleType
- Value
- BoolList
- BytesList
- DoubleList
- Int64List
- Uint64List
- StringList
- EventSampleList
- EventSample
- AlertingType
JSON representation |
---|
{ "id" : string , "ruleType" : enum ( |
Fields | |
---|---|
id
|
|
ruleType
|
|
fields[]
|
|
outcomes[]
|
|
timeWindow
|
|
resultEvents
|
An object containing a list of |
resultEntityEvents
|
An object containing a list of |
detectionTimestamp
|
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
commitTimestamp
|
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
alertingType
|
|
RuleType
Enums | |
---|---|
UNKNOWN
|
|
SINGLE_EVENT
|
|
MULTI_EVENT
|
|
WINDOWED_SINGLE_EVENT
|
Value
JSON representation |
---|
{ "name" : string , "fieldPath" : string , // Union field |
name
string
fieldPath
string
Union field value
.
value
can be only one of the following:
boolVal
boolean
bytesVal
string ( bytes
format)
A base64-encoded string.
doubleVal
number
int64Val
string ( int64
format)
uint64Val
string
stringVal
string
nullVal
boolean
boolList
(deprecated)
object (
BoolList
)
bytesList
(deprecated)
object (
BytesList
)
doubleList
(deprecated)
object (
DoubleList
)
int64List
(deprecated)
object (
Int64List
)
uint64List
(deprecated)
object (
Uint64List
)
stringList
(deprecated)
object (
StringList
)
boolSeq
object (
BoolSequence
)
bytesSeq
object (
BytesSequence
)
doubleSeq
object (
DoubleSequence
)
int64Seq
object (
Int64Sequence
)
uint64Seq
object (
Uint64Sequence
)
stringSeq
object (
StringSequence
)
BoolList
JSON representation |
---|
{ "boolVals" : [ boolean ] } |
Fields | |
---|---|
boolVals[]
|
|
BytesList
JSON representation |
---|
{ "bytesVals" : [ string ] } |
Fields | |
---|---|
bytesVals[]
|
A base64-encoded string. |
DoubleList
JSON representation |
---|
{ "doubleVals" : [ number ] } |
Fields | |
---|---|
doubleVals[]
|
|
Int64List
JSON representation |
---|
{ "int64Vals" : [ string ] } |
Fields | |
---|---|
int64Vals[]
|
|
Uint64List
JSON representation |
---|
{ "uint64Vals" : [ string ] } |
Fields | |
---|---|
uint64Vals[]
|
|
StringList
JSON representation |
---|
{ "stringVals" : [ string ] } |
Fields | |
---|---|
stringVals[]
|
|
EventSampleList
JSON representation |
---|
{
"eventSamples"
:
[
{
object (
|
Fields | |
---|---|
eventSamples[]
|
|
tooManyEventSamples
|
|
EventSample
JSON representation |
---|
{ "rawLogToken" : string , "joinedDataTableRows" : [ { object ( |
rawLogToken
string
joinedDataTableRows[]
object (
DataTableRowDetails
)
Union field event_sample
.
event_sample
can be only one of the following:
event
object (
UDM
)
entity
object (
Entity
)
AlertingType
Enums | |
---|---|
UNSPECIFIED
|
|
NOT_ALERTING
|
|
ALERTING
|