REST Resource: customers.telemetry.notificationConfigs

Ressource: TelemetryNotificationConfig

Konfiguration für den Empfang von Benachrichtigungen über Telemetriedaten.

JSON-Darstellung
{
  "name": string,
  "customer": string,
  "googleCloudPubsubTopic": string,
  "filter": {
    object (TelemetryNotificationFilter)
  }
}
Felder
name

string

Nur Ausgabe. Ressourcenname der Benachrichtigungskonfiguration.

customer

string

Nur Ausgabe. Google Workspace-Kunde, dem die Ressource gehört.

googleCloudPubsubTopic

string

Das Pub/Sub-Thema, in dem Benachrichtigungen veröffentlicht werden.

filter

object (TelemetryNotificationFilter)

Benachrichtigungen nur für Telemetriedaten senden, die diesem Filter entsprechen.

TelemetryNotificationFilter

Konfiguriert, wie die Telemetriedaten gefiltert werden sollen.

JSON-Darstellung
{
  "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.
}
Felder
userOrgUnitId

string

Wenn diese Option aktiviert ist, werden nur Benachrichtigungen für Telemetriedaten von Geräten gesendet, die Nutzern in dieser Organisationseinheit gehören.

deviceOrgUnitId

string

Wenn die Richtlinie konfiguriert ist, werden nur Benachrichtigungen für Telemetriedaten von Geräten in dieser Organisationseinheit gesendet.

userEmail

string

Wenn diese Richtlinie konfiguriert ist, werden nur Benachrichtigungen für Telemetriedaten gesendet, die von Geräten dieses Nutzers stammen.

deviceId

string

Wenn die Richtlinie konfiguriert ist, werden nur Benachrichtigungen für Telemetriedaten von diesem Gerät gesendet.

Union-Feld filter. Erforderlich. Für filter ist nur einer der folgenden Werte zulässig:
telemetryEventNotificationFilter

object (TelemetryEventNotificationFilter)

Es werden nur Benachrichtigungen für Telemetrieereignisse gesendet, die diesem Filter entsprechen.

TelemetryEventNotificationFilter

Konfiguriert, wie die Telemetrieereignisse gefiltert werden sollen.

JSON-Darstellung
{
  "eventTypes": [
    enum (EventType)
  ]
}
Felder
eventTypes[]

enum (EventType)

Sendet nur Benachrichtigungen für Ereignisse dieser Typen. Darf nicht leer sein

Methoden

create

Telemetrie-Benachrichtigungskonfiguration erstellen

delete

Löscht eine Telemetrie-Benachrichtigungskonfiguration.

list

Alle Konfigurationen für Telemetriebenachrichtigungen auflisten.