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 proprietário do recurso.

googleCloudPubsubTopic

string

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

filter

object (TelemetryNotificationFilter)

Enviar notificações apenas para dados de telemetria que correspondem 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 para dados de telemetria provenientes de dispositivos pertencentes a usuários dessa unidade organizacional.

deviceOrgUnitId

string

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

userEmail

string

Se esta opção for definida, só enviará notificações sobre dados de telemetria vindos de dispositivos que pertencem a este 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 esse filtro.

TelemetryEventNotificationFilter

Configura como os eventos de telemetria devem ser filtrados.

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

enum (EventType)

Envia notificações apenas para eventos desses tipos. Não pode estar vazio.

Métodos

create

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

delete

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

list

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