Уведомления

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

Уведомления издатель-подписчик

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

Атрибуты сообщений издатель-подписчик

В разделах ниже описаны атрибуты, включенные в сообщения 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", полезная нагрузка представляет собой один из типов оповещений Alert Center API. Формат полезной нагрузки зависит от alertcenter_payload_format. Если формат – "JSON", полезная нагрузка представляет собой объект JSON, закодированный в формате Base64 .