REST Resource: customers.telemetry.notificationConfigs

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/Sub dans lequel les notifications sont publiées.

filter

object (TelemetryNotificationFilter)

N'envoyez des notifications que pour les données de télémétrie correspondant à ce filtre.

TelemetryNotificationFilter

Configure la façon 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 valeur est définie, seules les notifications concernant les données de télémétrie provenant des appareils appartenant aux utilisateurs de cette unité organisationnelle sont envoyées.

deviceOrgUnitId

string

Si ce paramètre est défini, seules les notifications concernant les données de télémétrie provenant des appareils de cette unité organisationnelle sont envoyées.

userEmail

string

Si ce paramètre est défini, seules les notifications concernant les données de télémétrie provenant des appareils appartenant à cet utilisateur sont envoyées.

deviceId

string

Si cette valeur est définie, seules les notifications concernant les données télémétriques provenant de cet appareil sont envoyées.

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)

Envoie des notifications uniquement pour les événements de ces types. Ce champ ne peut pas être vide.

Méthodes

create

Créez une configuration de notification de télémétrie.

delete

Supprimez une configuration de notification de télémétrie.

list

Répertorie toutes les configurations de notification de télémétrie.