- 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 |
Fields | |
---|---|
name |
|
fieldPath |
|
Union field
|
|
boolVal |
|
bytesVal |
A base64-encoded string. |
doubleVal |
|
int64Val |
|
uint64Val |
|
stringVal |
|
nullVal |
|
boolList |
|
bytesList |
|
doubleList |
|
int64List |
|
uint64List |
|
stringList |
|
boolSeq |
|
bytesSeq |
|
doubleSeq |
|
int64Seq |
|
uint64Seq |
|
stringSeq |
|
timestampVal |
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: |
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 ( |
Fields | |
---|---|
rawLogToken |
|
joinedDataTableRows[] |
|
Union field
|
|
event |
|
entity |
|
AlertingType
Enums | |
---|---|
UNSPECIFIED |
|
NOT_ALERTING |
|
ALERTING |