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)

Envoyer des notifications uniquement pour les données de télémétrie correspondant à ce filtre

TelemetryNotificationFilter

Configure le mode de filtrage des données de télémétrie.

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, des 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 option est configurée, elle n'envoie des notifications que 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 d'appareils appartenant à cet utilisateur.

deviceId

string

Si cette option est définie, 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)

N'envoie des notifications que pour les événements de télémétrie correspondant à ce filtre.

TelemetryEventNotificationFilter

Configure le mode de filtrage des événements de télémétrie.

Représentation JSON
{
  "eventTypes": [
    enum (EventType)
  ]
}
Champs
eventTypes[]

enum (EventType)

N'envoie les notifications que pour ces types d'événements. Ce champ ne peut pas être vide.

Méthodes

create

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

delete

Supprimer une configuration de notifications de télémétrie

list

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