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 .