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.
Implements
Inherited Members
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 |