REST Resource: customers.telemetry.notificationConfigs

Recurso: TelemetryNotificationConfig

Configuração para receber notificações de dados de telemetria.

Representação JSON
{
  "name": string,
  "customer": string,
  "googleCloudPubsubTopic": string,
  "filter": {
    object (TelemetryNotificationFilter)
  }
}
Campos
name

string

Apenas saída. Nome do recurso da configuração de notificação.

customer

string

Apenas saída. Cliente do Google Workspace que é proprietário do recurso.

googleCloudPubsubTopic

string

O tópico do Pub/Sub em que as notificações são publicadas.

filter

object (TelemetryNotificationFilter)

Envie notificações somente para dados de telemetria que correspondam a esse filtro.

TelemetryNotificationFilter

Configura como os dados de telemetria devem ser filtrados.

Representação 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.
}
Campos
userOrgUnitId

string

Se definido, só envia notificações sobre dados de telemetria dos dispositivos dos usuários nesta unidade organizacional.

deviceOrgUnitId

string

Se definido, só envia notificações para dados de telemetria dos dispositivos nesta unidade organizacional.

userEmail

string

Se definido, só envia notificações de dados de telemetria dos dispositivos do usuário.

deviceId

string

Se definido, só envia notificações para dados de telemetria provenientes deste dispositivo.

Campo de união filter. Obrigatório. filter pode ser apenas de um dos tipos a seguir:
telemetryEventNotificationFilter

object (TelemetryEventNotificationFilter)

Envia notificações apenas para os eventos de telemetria que correspondem a este filtro.

TelemetryEventNotificationFilter

Configura como os eventos de telemetria devem ser filtrados.

Representação JSON
{
  "eventTypes": [
    enum (EventType)
  ]
}
Campos
eventTypes[]

enum (EventType)

Envia apenas as notificações para eventos desses tipos. Não pode ficar em branco

Métodos

create

Criar uma configuração de notificação de telemetria

delete

Excluir uma configuração de notificação de telemetria.

list

Lista todas as configurações de notificação de telemetria.