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 .