REST Resource: customers.telemetry.notificationConfigs
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ressource: TelemetryNotificationConfig
Configuration permettant de recevoir des notifications de données de télémétrie.
Représentation JSON |
{
"name": string,
"customer": string,
"googleCloudPubsubTopic": string,
"filter": {
object (TelemetryNotificationFilter )
}
} |
Champs |
name |
string
Uniquement en sortie. Nom de ressource de la configuration de notification.
|
customer |
string
Uniquement en sortie. Client Google Workspace propriétaire de la ressource.
|
googleCloudPubsubTopic |
string
Sujet Pub dans lequel les notifications sont publiées.
|
filter |
object (TelemetryNotificationFilter )
Envoyer des notifications uniquement pour les données de télémétrie correspondant à ce filtre.
|
TelemetryNotificationFilter
Configure la manière dont les données de télémétrie doivent être filtrées.
Représentation JSON |
{
"userOrgUnitId": string,
"deviceOrgUnitId": string,
"userEmail": string,
"deviceId": string,
// Union field filter can be only one of the following:
"telemetryEventNotificationFilter": {
object (TelemetryEventNotificationFilter )
}
// End of list of possible types for union field filter .
} |
Champs |
userOrgUnitId |
string
Si cette option est définie, les notifications ne sont envoyées que pour les données de télémétrie provenant d'appareils appartenant aux utilisateurs de cette unité organisationnelle.
|
deviceOrgUnitId |
string
Si cette règle est définie, les notifications sont envoyées uniquement pour les données de télémétrie provenant des appareils de cette unité organisationnelle.
|
userEmail |
string
Si cette règle est configurée, elle n'envoie des notifications que pour les données de télémétrie provenant des appareils appartenant à cet utilisateur.
|
deviceId |
string
Si cette règle est configurée, elle n'envoie des notifications que pour les données de télémétrie provenant de cet appareil.
|
Champ d'union filter . Obligatoire. filter ne peut être qu'un des éléments suivants : |
telemetryEventNotificationFilter |
object (TelemetryEventNotificationFilter )
Envoie des notifications uniquement pour les événements de télémétrie correspondant à ce filtre.
|
TelemetryEventNotificationFilter
Configure la manière dont les événements de télémétrie doivent être filtrés.
Représentation JSON |
{
"eventTypes": [
enum (EventType )
]
} |
Champs |
eventTypes[] |
enum (EventType )
Les notifications sont envoyées uniquement pour les événements de ces types. Ce champ ne peut pas être vide.
|
Méthodes |
|
Créer une configuration de notification de télémétrie |
|
Supprimez une configuration de notification de télémétrie. |
|
Répertorier toutes les configurations de notifications de télémétrie. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eTelemetryNotificationConfig allows you to receive notifications of telemetry data by configuring a Google Cloud Pubsub topic and filtering the data.\u003c/p\u003e\n"],["\u003cp\u003eYou can filter telemetry data notifications by user, device, organizational unit, or specific telemetry events using TelemetryNotificationFilter and TelemetryEventNotificationFilter.\u003c/p\u003e\n"],["\u003cp\u003eUse the provided methods to create, delete, and list telemetry notification configurations for your Google Workspace customer.\u003c/p\u003e\n"]]],[],null,["# REST Resource: customers.telemetry.notificationConfigs\n\n- [Resource: TelemetryNotificationConfig](#TelemetryNotificationConfig)\n - [JSON representation](#TelemetryNotificationConfig.SCHEMA_REPRESENTATION)\n- [TelemetryNotificationFilter](#TelemetryNotificationFilter)\n - [JSON representation](#TelemetryNotificationFilter.SCHEMA_REPRESENTATION)\n- [TelemetryEventNotificationFilter](#TelemetryEventNotificationFilter)\n - [JSON representation](#TelemetryEventNotificationFilter.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: TelemetryNotificationConfig\n-------------------------------------\n\nConfiguration to receive notifications of telemetry data.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"customer\": string, \"googleCloudPubsubTopic\": string, \"filter\": { object (/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryNotificationFilter) } } ``` |\n\n| Fields ||\n|--------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Output only. Resource name of the notification configuration. |\n| `customer` | `string` Output only. Google Workspace customer that owns the resource. |\n| `googleCloudPubsubTopic` | `string` The pubsub topic to which notifications are published to. |\n| `filter` | `object (`[TelemetryNotificationFilter](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryNotificationFilter)`)` Only send notifications for telemetry data matching this filter. |\n\nTelemetryNotificationFilter\n---------------------------\n\nConfigures how the telemetry data should be filtered.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"userOrgUnitId\": string, \"deviceOrgUnitId\": string, \"userEmail\": string, \"deviceId\": string, // Union field `filter` can be only one of the following: \"telemetryEventNotificationFilter\": { object (/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryEventNotificationFilter) } // End of list of possible types for union field `filter`. } ``` |\n\n| Fields ||\n|------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `userOrgUnitId` | `string` If set, only sends notifications for telemetry data coming from devices owned by users in this org unit. |\n| `deviceOrgUnitId` | `string` If set, only sends notifications for telemetry data coming from devices in this org unit. |\n| `userEmail` | `string` If set, only sends notifications for telemetry data coming from devices owned by this user. |\n| `deviceId` | `string` If set, only sends notifications for telemetry data coming from this device. |\n| Union field `filter`. Required. `filter` can be only one of the following: ||\n| `telemetryEventNotificationFilter` | `object (`[TelemetryEventNotificationFilter](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryEventNotificationFilter)`)` Only sends notifications for the telemetry events matching this filter. |\n\nTelemetryEventNotificationFilter\n--------------------------------\n\nConfigures how the telemetry events should be filtered.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------|\n| ``` { \"eventTypes\": [ enum (/chrome/management/reference/rest/v1/EventType) ] } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| `eventTypes[]` | `enum (`[EventType](/chrome/management/reference/rest/v1/EventType)`)` Only sends the notifications for events of these types. Must not be empty. |\n\n| Methods ------- ||\n|---------------------------------------------------------------------------------------------------|------------------------------------------|\n| ### [create](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/create) | Create a telemetry notification config. |\n| ### [delete](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/delete) | Delete a telemetry notification config. |\n| ### [list](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/list) | List all telemetry notification configs. |"]]