- JSON representation
- RuleType
- Value
- BoolList
- BytesList
- DoubleList
- Int64List
- Uint64List
- StringList
- BoolSequence
- BytesSequence
- DoubleSequence
- Int64Sequence
- Uint64Sequence
- StringSequence
- EventSampleList
- EventSample
- AlertingType
JSON representation |
---|
{ "id": string, "rule_type": enum ( |
Fields | |
---|---|
id |
|
rule_type |
|
fields[] |
|
outcomes[] |
|
time_window |
|
result_events |
An object containing a list of |
result_entity_events |
An object containing a list of |
detection_timestamp |
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
commit_timestamp |
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
alerting_type |
|
RuleType
Enums | |
---|---|
UNKNOWN |
|
SINGLE_EVENT |
|
MULTI_EVENT |
|
WINDOWED_SINGLE_EVENT |
Value
JSON representation |
---|
{ "name": string, "field_path": string, // Union field |
Fields | |
---|---|
name |
|
field_path |
|
Union field
|
|
bool_val |
|
bytes_val |
A base64-encoded string. |
double_val |
|
int64_val |
|
uint64_val |
|
string_val |
|
null_val |
|
bool_list |
|
bytes_list |
|
double_list |
|
int64_list |
|
uint64_list |
|
string_list |
|
bool_seq |
|
bytes_seq |
|
double_seq |
|
int64_seq |
|
uint64_seq |
|
string_seq |
|
BoolList
JSON representation |
---|
{ "bool_vals": [ boolean ] } |
Fields | |
---|---|
bool_vals[] |
|
BytesList
JSON representation |
---|
{ "bytes_vals": [ string ] } |
Fields | |
---|---|
bytes_vals[] |
A base64-encoded string. |
DoubleList
JSON representation |
---|
{ "double_vals": [ number ] } |
Fields | |
---|---|
double_vals[] |
|
Int64List
JSON representation |
---|
{ "int64_vals": [ string ] } |
Fields | |
---|---|
int64_vals[] |
|
Uint64List
JSON representation |
---|
{ "uint64_vals": [ string ] } |
Fields | |
---|---|
uint64_vals[] |
|
StringList
JSON representation |
---|
{ "string_vals": [ string ] } |
Fields | |
---|---|
string_vals[] |
|
BoolSequence
JSON representation |
---|
{ "bool_vals": [ boolean ] } |
Fields | |
---|---|
bool_vals[] |
|
BytesSequence
JSON representation |
---|
{ "bytes_vals": [ string ] } |
Fields | |
---|---|
bytes_vals[] |
A base64-encoded string. |
DoubleSequence
JSON representation |
---|
{ "double_vals": [ number ] } |
Fields | |
---|---|
double_vals[] |
|
Int64Sequence
JSON representation |
---|
{ "int64_vals": [ string ] } |
Fields | |
---|---|
int64_vals[] |
|
Uint64Sequence
JSON representation |
---|
{ "uint64_vals": [ string ] } |
Fields | |
---|---|
uint64_vals[] |
|
StringSequence
JSON representation |
---|
{ "string_vals": [ string ] } |
Fields | |
---|---|
string_vals[] |
|
EventSampleList
JSON representation |
---|
{
"event_samples": [
{
object ( |
Fields | |
---|---|
event_samples[] |
|
too_many_event_samples |
|
EventSample
JSON representation |
---|
{ "raw_log_token": string, // Union field |
Fields | |
---|---|
raw_log_token |
|
Union field
|
|
event |
|
entity |
|
AlertingType
Enums | |
---|---|
UNSPECIFIED |
|
NOT_ALERTING |
|
ALERTING |