REST Resource: customers.telemetry.notificationConfigs

Resource: TelemetryNotificationConfig

Configuration to receive notifications of telemetry data.

JSON representation
{
  "name": string,
  "customer": string,
  "googleCloudPubsubTopic": string,
  "filter": {
    object (TelemetryNotificationFilter)
  }
}
Fields
name

string

Output only. Resource name of the notification configuration.

customer

string

Output only. Google Workspace customer that owns the resource.

googleCloudPubsubTopic

string

The pubsub topic to which notifications are published to.

filter

object (TelemetryNotificationFilter)

Only send notifications for telemetry data matching this filter.

TelemetryNotificationFilter

Configures how the telemetry data should be filtered.

JSON representation
{
  "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.
}
Fields
userOrgUnitId

string

If set, only sends notifications for telemetry data coming from devices owned by users in this org unit.

deviceOrgUnitId

string

If set, only sends notifications for telemetry data coming from devices in this org unit.

userEmail

string

If set, only sends notifications for telemetry data coming from devices owned by this user.

deviceId

string

If set, only sends notifications for telemetry data coming from this device.

Union field filter. Required. filter can be only one of the following:
telemetryEventNotificationFilter

object (TelemetryEventNotificationFilter)

Only sends notifications for the telemetry events matching this filter.

TelemetryEventNotificationFilter

Configures how the telemetry events should be filtered.

JSON representation
{
  "eventTypes": [
    enum (EventType)
  ]
}
Fields
eventTypes[]

enum (EventType)

Only sends the notifications for events of these types. Must not be empty.

Methods

create

Create a telemetry notification config.

delete

Delete a telemetry notification config.

list

List all telemetry notification configs.