Struct google_alertcenter1_beta1::Alert[][src]

pub struct Alert {
    pub alert_id: Option<String>,
    pub type_: Option<String>,
    pub customer_id: Option<String>,
    pub source: Option<String>,
    pub start_time: Option<String>,
    pub end_time: Option<String>,
    pub data: Option<HashMap<String, String>>,
    pub create_time: Option<String>,
    pub security_investigation_tool_link: Option<String>,
}

An alert affecting a customer. All fields are read-only once created.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

Output only. The unique identifier for the alert.

Required. The type of the alert.

Supported types are any of the following:

  • "Google Operations"
  • "Device compromised"
  • "Suspicious activity"
  • "User reported phishing"
  • "Misconfigured whitelist"
  • "Customer takeout initiated"
  • "Government attack warning"
  • "User reported spam spike"
  • "Suspicious message reported"
  • "Phishing reclassification"
  • "Malware reclassification" LINT.IfChange
  • "Suspicious login"
  • "Suspicious login (less secure app)"
  • "User suspended"
  • "Leaked password"
  • "User suspended (suspicious activity)"
  • "User suspended (spam)"
  • "User suspended (spam through relay)" LINT.ThenChange(//depot/google3/apps/albert/data/albert_enums.proto)

Output only. The unique identifier of the Google account of the customer.

Required. A unique identifier for the system that is reported the alert.

Supported sources are any of the following:

  • "Google Operations"
  • "Mobile device management"
  • "Gmail phishing"
  • "Domain wide takeout"
  • "Government attack warning"
  • "Google identity"

Required. The time this alert became active.

Optional. The time this alert was no longer active. If provided, the end time must not be earlier than the start time. If not provided, the end time will default to the start time.

Optional. Specific data associated with this alert. e.g. google.apps.alertcenter.type.DeviceCompromised.

Output only. The time this alert was created. Assigned by the server.

Output only. An optional Security Investigation Tool query for this alert.

Trait Implementations

impl Default for Alert
[src]

Returns the "default value" for a type. Read more

impl Clone for Alert
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Alert
[src]

Formats the value using the given formatter. Read more

impl Resource for Alert
[src]

impl ResponseResult for Alert
[src]

Auto Trait Implementations

impl Send for Alert

impl Sync for Alert