AlertConfig

Project level alert config.

JSON representation
{
  "name": string,
  "alertPolicies": [
    {
      object (AlertPolicy)
    }
  ]
}
Fields
name

string

Required. Immutable. The name of the AlertConfig singleton resource. Format: projects/*/alertConfig

alertPolicies[]

object (AlertPolicy)

Alert policies for a customer. They must be unique by [AlertPolicy.alert_group]

AlertPolicy

Alert policy for a customer.

JSON representation
{
  "alertGroup": string,
  "enrollStatus": enum (EnrollStatus),
  "recipients": [
    {
      object (Recipient)
    }
  ]
}
Fields
alertGroup

string

The feature that provides alerting capability. Supported value is only search-data-quality for now.

enrollStatus

enum (EnrollStatus)

The enrollment status of a customer.

recipients[]

object (Recipient)

Recipients for the alert policy. One alert policy should not exceed 20 recipients.

EnrollStatus

The enrollment status enum for alert policy.

Enums
ENROLL_STATUS_UNSPECIFIED Default value. Used for customers who have not responded to the alert policy.
ENROLLED Customer is enrolled in this policy.
DECLINED Customer declined this policy.

Recipient

Recipient contact information.

JSON representation
{
  "emailAddress": string
}
Fields
emailAddress

string

Email address of the recipient.