REST Resource: customers.telemetry.users

Zasób: TelemetryUser

Dane telemetryczne zebrane od zarządzanego użytkownika.

  • Wymagane szczegółowe uprawnienie: TELEMETRY_API_USER
Zapis JSON
{
  "name": string,
  "customer": string,
  "orgUnitId": string,
  "userId": string,
  "userEmail": string,
  "userDevice": [
    {
      object (TelemetryUserDevice)
    }
  ]
}
Pola
name

string

Nazwa zasobu użytkownika.

customer

string

Klient G Suite, którego firma zarejestrowała urządzenie.

orgUnitId

string

Jednostka organizacyjna użytkownika.

userId

string

Identyfikator użytkownika w katalogu.

userEmail

string

Adres e-mail użytkownika.

userDevice[]

object (TelemetryUserDevice)

Dane telemetryczne zebrane od zarządzanego użytkownika i z zarządzanego urządzenia.

TelemetryUserDevice

Dane telemetryczne zbierane w przypadku zarządzanego użytkownika i urządzenia.

  • Wymagane szczegółowe uprawnienie: TELEMETRY_API_DEVICE
Zapis JSON
{
  "deviceId": string,
  "audioStatusReport": [
    {
      object (AudioStatusReport)
    }
  ],
  "deviceActivityReport": [
    {
      object (DeviceActivityReport)
    }
  ],
  "networkBandwidthReport": [
    {
      object (NetworkBandwidthReport)
    }
  ],
  "peripheralsReport": [
    {
      object (PeripheralsReport)
    }
  ],
  "appReport": [
    {
      object (AppReport)
    }
  ]
}
Pola
deviceId

string

Unikalny identyfikator interfejsu Directory API urządzenia. Ta wartość jest taka sama jak identyfikator interfejsu Directory API w konsoli administracyjnej na karcie Urządzenia z ChromeOS.

audioStatusReport[]

object (AudioStatusReport)

Tylko dane wyjściowe. Okresowo zbierane raporty audio posortowane malejąco według reportTime.

deviceActivityReport[]

object (DeviceActivityReport)

Tylko dane wyjściowe. Okresowo zbierane raporty o aktywności na urządzeniu posortowane w kolejności malejącej według reportTime.

networkBandwidthReport[]

object (NetworkBandwidthReport)

Tylko dane wyjściowe. Okresowo zbierane raporty o przepustowości sieci posortowane malejąco według wartości reportTime.

peripheralsReport[]

object (PeripheralsReport)

Tylko dane wyjściowe. Raporty dotyczące urządzeń peryferyjnych zbierane okresowo i posortowane malejąco według reportTime.

appReport[]

object (AppReport)

Tylko dane wyjściowe. Okresowo zbierane raporty o aplikacjach posortowane malejąco według reportTime.

DeviceActivityReport

Raport aktywności na urządzeniu.

  • Wymagane szczegółowe uprawnienie: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Zapis JSON
{
  "reportTime": string,
  "deviceActivityState": enum (DeviceActivityState)
}
Pola
reportTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa zebrania raportu.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

deviceActivityState

enum (DeviceActivityState)

Tylko dane wyjściowe. Stan aktywności urządzenia.

DeviceActivityState

Stan działania urządzenia.

Wartości w polu enum
DEVICE_ACTIVITY_STATE_UNSPECIFIED Stan aktywności urządzenia jest nieokreślony.
ACTIVE Urządzenie jest obecnie używane.
IDLE Urządzenie jest obecnie w stanie bezczynności.
LOCKED Urządzenie jest obecnie zablokowane.

Metody

get

Pobieranie użytkownika telemetrii.

list

Wyświetl listę wszystkich użytkowników danych telemetrycznych.