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)

Sende nur Benachrichtigungen für Telemetriedaten, 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 gesendet, die von Geräten stammen, die Nutzern in dieser Organisationseinheit gehören.

deviceOrgUnitId

string

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

userEmail

string

Wenn festgelegt, werden nur Benachrichtigungen für Telemetriedaten von Geräten gesendet, die diesem Nutzer gehören.

deviceId

string

Wenn festgelegt, werden nur Benachrichtigungen für Telemetriedaten gesendet, die von diesem Gerät stammen.

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

object (TelemetryEventNotificationFilter)

Sendet nur Benachrichtigungen für Telemetrieereignisse, 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 Art. Darf nicht leer sein

Methoden

create

Benachrichtigungskonfiguration für Telemetriedaten erstellen

delete

Benachrichtigungskonfiguration für Telemetriedaten löschen.

list

Listet alle Benachrichtigungskonfigurationen für Telemetriedaten auf.