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 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

create

Créer une configuration de notification de télémétrie

delete

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

list

Répertorier toutes les configurations de notifications de télémétrie.