Notifications

Vous pouvez configurer le centre d'alerte pour qu'il envoie une notification en cas de mise à jour. Pour que le centre d'alerte envoie des notifications, vous devez configurer vos paramètres avec les paramètres de notification souhaités.

Notification Google Cloud Pub/Sub

Le centre d'alerte peut publier des notifications dans un sujet Google Pub/Sub. Après avoir créé un sujet et lui avoir accordé l'autorisation de publication à alerts-api-push-notifications@system.gserviceaccount.com, utilisez l'API des paramètres de mise à jour du centre d'alerte pour définir ce sujet comme destination des notifications. Une fois configuré, le centre d'alerte publie un message sur ce sujet à chaque mise à jour (par exemple, à l'arrivée d'une nouvelle alerte).

Attributs des messages Pub/Sub

Attributs courants

  • alertcenter_resource_type : type de la ressource. La valeur actuellement acceptée est "ALERT".
  • alertcenter_resource_status : état de la ressource. La valeur actuellement acceptée est "CREATED", "DELETED", "UNDELETED", "MODIFIED".
  • alertcenter_payload_format : format de la charge utile (par paramètres de notification). La valeur actuellement acceptée est "JSON".

Attributs d'alerte

  • alertcenter_start_time : heure du lancement ou de la détection de l'événement à l'origine de cette alerte.
  • alertcenter_end_time : heure à laquelle l'événement à l'origine de cette alerte a cessé d'être actif.
  • alertcenter_type : type d'alerte. Pour obtenir la liste des types d'alertes disponibles, consultez Types d'alertes Google Workspace.
  • alertcenter_source : identifiant unique du système qui a signalé l'alerte.
  • alertcenter_create_time : heure de création de cette alerte.
  • alertcenter_update_time : date et heure de la dernière mise à jour de cette alerte.

Charge utile du message

La charge utile du message dépend de alertcenter_resource_type. Lorsque le type de ressource est "ALERT", la charge utile est l'un des types d'alerte du centre d'alerte. Le format de la charge utile dépend de alertcenter_payload_format. Lorsque le format est "JSON", la charge utile est un JSON encodé en base64.