Show / Hide Table of Contents

Class SqlCondition

A condition that allows alerting policies to be defined using GoogleSQL. SQL conditions examine a sliding window of logs using GoogleSQL. Alert policies with SQL conditions may incur additional billing.

Inheritance
object
SqlCondition
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Monitoring.v3.Data
Assembly: Google.Apis.Monitoring.v3.dll
Syntax
public class SqlCondition : IDirectResponseSchema

Properties

BooleanTest

Test the boolean value in the indicated column.

Declaration
[JsonProperty("booleanTest")]
public virtual BooleanTest BooleanTest { get; set; }
Property Value
Type Description
BooleanTest

Daily

Schedule the query to execute every so many days.

Declaration
[JsonProperty("daily")]
public virtual Daily Daily { get; set; }
Property Value
Type Description
Daily

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Hourly

Schedule the query to execute every so many hours.

Declaration
[JsonProperty("hourly")]
public virtual Hourly Hourly { get; set; }
Property Value
Type Description
Hourly

Minutes

Schedule the query to execute every so many minutes.

Declaration
[JsonProperty("minutes")]
public virtual Minutes Minutes { get; set; }
Property Value
Type Description
Minutes

Query

Required. The Log Analytics SQL query to run, as a string. The query must conform to the required shape. Specifically, the query must not try to filter the input by time. A filter will automatically be applied to filter the input so that the query receives all rows received since the last time the query was run.For example, the following query extracts all log entries containing an HTTP request: SELECT timestamp, log_name, severity, http_request, resource, labels FROM my-project.global._Default._AllLogs WHERE http_request IS NOT NULL

Declaration
[JsonProperty("query")]
public virtual string Query { get; set; }
Property Value
Type Description
string

RowCountTest

Test the row count against a threshold.

Declaration
[JsonProperty("rowCountTest")]
public virtual RowCountTest RowCountTest { get; set; }
Property Value
Type Description
RowCountTest

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX