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