Show / Hide Table of Contents

Class Alert

Stateful object representing a group of Findings. Key feature to an Alert is that it expresses the user's intent towards the findings of that group, even those that haven't occurred yet.

Inheritance
object
Alert
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.ThreatIntelligenceService.v1beta.Data
Assembly: Google.Apis.ThreatIntelligenceService.v1beta.dll
Syntax
public class Alert : IDirectResponseSchema

Properties

AiSummary

Optional. AI summary of the finding.

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

Assets

Output only. Assets that are impacted by this alert.

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

Audit

Output only. Audit information for the alert.

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

Configurations

Output only. The resource names of the Configurations bound to this alert. Format: projects/{project}/configurations/{configuration}

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

Detail

Output only. Details object for the alert, not all alerts will have a details object.

Declaration
[JsonProperty("detail")]
public virtual AlertDetail Detail { get; set; }
Property Value
Type Description
AlertDetail

DisplayName

Output only. A short title for the alert.

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

DuplicateOf

Output only. alert name of the alert this alert is a duplicate of. Format: projects/{project}/alerts/{alert}

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

DuplicatedBy

Output only. alert names of the alerts that are duplicates of this alert. Format: projects/{project}/alerts/{alert}

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

ETag

Optional. If included when updating an alert, this should be set to the current etag of the alert. If the etags do not match, the update will be rejected and an ABORTED error will be returned.

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

ExternalId

Output only. External ID for the alert. This is used internally to provide protection against out of order updates.

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

Findings

Output only. Findings that are covered by this alert.

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

Name

Identifier. Server generated name for the alert. format is projects/{project}/alerts/{alert}

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

PriorityAnalysis

Output only. High-Precision Priority Analysis for the alert.

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

RelevanceAnalysis

Output only. High-Precision Relevance Analysis verdict for the alert.

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

SeverityAnalysis

Output only. High-Precision Severity Analysis for the alert.

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

State

Output only. State of the alert.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX