REST Resource: customers.telemetry.notificationConfigs

Ressource: TelemetryNotificationConfig

Konfiguration zum Empfangen von Benachrichtigungen zu 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)

Es werden nur Benachrichtigungen für Telemetry-Daten gesendet, die mit diesem Filter übereinstimmen.

TelemetryNotificationFilter

Hiermit wird 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 festgelegt ist, werden nur Benachrichtigungen für Telemetry-Daten gesendet, die von Geräten stammen, deren Eigentümer Nutzer in dieser Organisationseinheit sind.

deviceOrgUnitId

string

Wenn diese Option festgelegt ist, werden nur Benachrichtigungen für Telemetriedaten gesendet, die von Geräten in dieser Organisationseinheit stammen.

userEmail

string

Wenn diese Option festgelegt ist, werden nur Benachrichtigungen für Telemetry-Daten gesendet, die von Geräten stammen, die diesem Nutzer gehören.

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

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

Erstellen Sie eine Konfiguration für Telemetriebenachrichtigungen.

delete

Löschen Sie eine Benachrichtigungskonfiguration für die Telemetrie.

list

Alle Konfigurationen für Telemetriebenachrichtigungen auflisten.