Show / Hide Table of Contents

Class RuleViolationInfo

Common alert information about violated rules that are configured by Google Workspace administrators.

Inheritance
object
RuleViolationInfo
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.AlertCenter.v1beta1.Data
Assembly: Google.Apis.AlertCenter.v1beta1.dll
Syntax
public class RuleViolationInfo : IDirectResponseSchema

Properties

DataSource

Source of the data.

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

ETag

The ETag of the item.

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

EventType

Event associated with this alert after applying the rule.

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

MatchInfo

List of matches that were found in the resource content.

Declaration
[JsonProperty("matchInfo")]
public virtual IList<MatchInfo> MatchInfo { get; set; }
Property Value
Type Description
IList<MatchInfo>

Recipients

Resource recipients. For Drive, they are grantees that the Drive file was shared with at the time of rule triggering. Valid values include user emails, group emails, domains, or 'anyone' if the file was publicly accessible. If the file was private the recipients list will be empty. For Gmail, they are emails of the users or groups that the Gmail message was sent to.

Declaration
[JsonProperty("recipients")]
public virtual IList<string> Recipients { get; set; }
Property Value
Type Description
IList<string>

ResourceInfo

Details of the resource which violated the rule.

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

RuleInfo

Details of the violated rule.

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

SuppressedActionTypes

Actions suppressed due to other actions with higher priority.

Declaration
[JsonProperty("suppressedActionTypes")]
public virtual IList<string> SuppressedActionTypes { get; set; }
Property Value
Type Description
IList<string>

Trigger

Trigger of the rule.

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

TriggeredActionInfo

Metadata related to the triggered actions.

Declaration
[JsonProperty("triggeredActionInfo")]
public virtual IList<ActionInfo> TriggeredActionInfo { get; set; }
Property Value
Type Description
IList<ActionInfo>

TriggeredActionTypes

Actions applied as a consequence of the rule being triggered.

Declaration
[JsonProperty("triggeredActionTypes")]
public virtual IList<string> TriggeredActionTypes { get; set; }
Property Value
Type Description
IList<string>

TriggeringUserEmail

Email of the user who caused the violation. Value could be empty if not applicable, for example, a violation found by drive continuous scan.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX