Уведомления

API Центра оповещений может отправлять уведомления при обновлении оповещений. Для получения уведомлений необходимо настроить параметры уведомлений.

Уведомления Pub/Sub

API Центра оповещений позволяет публиковать уведомления в тему Pub/Sub. После создания темы и предоставления разрешения на публикацию пользователю alerts-api-push-notifications@system.gserviceaccount.com используйте API обновления настроек API Центра оповещений, чтобы установить эту тему в качестве места назначения уведомлений. После настройки API Центра оповещений будет публиковать сообщение в эту тему при каждом обновлении, например, при поступлении нового оповещения.

Атрибуты сообщения Pub/Sub

В следующих разделах описываются атрибуты, включенные в сообщения Pub/Sub.

Общие атрибуты

  • alertcenter_resource_type : Тип ресурса. Поддерживаемое значение — "ALERT" .
  • alertcenter_resource_status : Статус ресурса. Поддерживаемые значения: "CREATED" , "DELETED" , "UNDELETED" и "MODIFIED" .
  • alertcenter_payload_format : Формат полезной нагрузки. Поддерживаемое значение — "JSON" .

Атрибуты оповещения

  • alertcenter_start_time : Время начала или обнаружения события, вызвавшего это оповещение.
  • alertcenter_end_time : Время, когда событие, вызвавшее это оповещение, перестало быть активным.
  • alertcenter_type : Тип оповещения. Список доступных типов оповещений см. в разделе «Типы оповещений Google Workspace» .
  • alertcenter_source : Уникальный идентификатор системы, сообщившей о тревоге.
  • alertcenter_create_time : Время создания этого оповещения.
  • alertcenter_update_time : Время последнего обновления этого оповещения.

Содержимое сообщения

Содержимое сообщения зависит от alertcenter_resource_type . Если тип ресурса — "ALERT" , содержимое сообщения представляет собой один из типов оповещений API Alert Center. Формат содержимого сообщения зависит от alertcenter_payload_format . Если формат — "JSON" , содержимое сообщения представляет собой JSON- объект, закодированный в base64 .