- Ресурс: TelemetryDevice
 - Информация о процессоре
 - Архитектура
 - Отчет о состоянии ЦП
 - Информация о температуре процессора
 - ПамятьИнформация
 - TotalMemoryEncryptionInfo
 - СостояниеШифрованияПамять
 - Алгоритм шифрования памяти
 - Отчет о состоянии памяти
 - Информация о сети
 - СетевоеУстройство
 - Тип сетевого устройства
 - Отчет о состоянии сети
 - Тип сети
 - NetworkDiagnosticsОтчет
 - OsUpdateStatus
 - ОбновлениеСостояния
 - ГрафикаИнформация
 - Информация о графическом адаптере
 - ДисплейУстройство
 - TouchScreenInfo
 - Устройство с сенсорным экраном
 - ГрафикаСтатусОтчет
 - ОтображениеИнформации
 - Информация о батарее
 - Отчет о состоянии батареи
 - BatterySampleОтчет
 - Состояние батареи
 - Информация о хранилище
 - DiskVolume
 - Отчет о состоянии хранилища
 - Информация о диске
 - ThunderboltИнформация
 - Уровень безопасности Thunderbolt
 - BootPerformanceReport
 - ShutdownReason
 - HeartbeatStatusОтчет
 - Состояние
 - Отчет о состоянии приложения киоска
 - RuntimeCountersОтчет
 - Методы
 
Ресурс: TelemetryDevice
Телеметрические данные, собранные с управляемого устройства.
- Требуется детальное разрешение: TELEMETRY_API_DEVICE
 
| JSON-представление | 
|---|
{ "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object (  | 
| Поля | |
|---|---|
 name |   Только вывод. Имя ресурса устройства.  | 
 customer |   Только вывод. Клиент Google Workspace, чье предприятие зарегистрировало устройство.  | 
 orgUnitId |   Только вывод. Идентификатор организационной единицы устройства.  | 
 deviceId |   Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором API каталога консоли администратора на вкладке «Устройства ChromeOS»  | 
 serialNumber |   Только вывод. Серийный номер устройства. Это значение совпадает с серийным номером консоли администратора на вкладке «Устройства ChromeOS».  | 
 cpuInfo[] |   Только вывод. Информация о характеристиках ЦП для устройства.  | 
 cpuStatusReport[] |    Только вывод. Отчеты о состоянии ЦП собираются периодически и сортируются в порядке убывания   | 
 memoryInfo |   Только вывод. Информация о характеристиках памяти для устройства.  | 
 memoryStatusReport[] |    Только вывод. Отчеты о состоянии памяти собираются периодически, сортируются по убыванию   | 
 networkInfo |   Только вывод. Информация о сетевых устройствах.  | 
 networkStatusReport[] |   Только вывод. Периодически собираются сетевые характеристики.  | 
 networkDiagnosticsReport[] |   Только вывод. Диагностика сети собирается периодически.  | 
 osUpdateStatus[] |   Только вывод. Содержит соответствующую информацию о статусе обновления ChromeOS.  | 
 graphicsInfo |   Только вывод. Содержит информацию о графических периферийных устройствах для устройства.  | 
 graphicsStatusReport[] |   Только вывод. Графические отчеты собираются периодически.  | 
 batteryInfo[] |   Только вывод. Информация о характеристиках батареи для устройства.  | 
 batteryStatusReport[] |   Только вывод. Отчеты о состоянии батареи собираются периодически.  | 
 storageInfo |   Только вывод. Информация о характеристиках хранилища для устройства.  | 
 storageStatusReport[] |   Только вывод. Отчеты о хранении собираются периодически.  | 
 thunderboltInfo[] |   Только вывод. Информация о шине Thunderbolt.  | 
 audioStatusReport[] |    Только вывод. Аудиоотчеты собираются периодически, сортируются в порядке убывания   | 
 bootPerformanceReport[] |   Только вывод. Отчеты о производительности загрузки устройства.  | 
 heartbeatStatusReport[] |    Только вывод. Отчет о состоянии сердцебиения, содержащий временные метки, периодически сортируемые в порядке убывания   | 
 kioskAppStatusReport[] |   Только вывод. Отчет о состоянии приложения киоска для устройства киоска  | 
 networkBandwidthReport[] |    Только вывод. Отчеты о пропускной способности сети собираются периодически и сортируются в порядке убывания   | 
 peripheralsReport[] |    Только вывод. Отчеты о периферийных устройствах собираются периодически, сортируются в порядке убывания   | 
 appReport[] |    Только вывод. Отчеты приложений собираются периодически, сортируются в порядке убывания   | 
 runtimeCountersReport[] |   Только вывод. Счетчики времени выполнения сообщают о собранном времени работы устройства, а также о количестве переходов S0->S3, S0->S4 и S0->S5, что означает переход в состояние сна, гибернации и выключения питания.  | 
Информация о процессоре
Технические характеристики ЦП для устройства
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_CPU_INFO
 
| JSON-представление | 
|---|
{
  "model": string,
  "architecture": enum ( | 
| Поля | |
|---|---|
 model |   Только вывод. Название модели ЦП. Пример: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz  | 
 architecture |   Только вывод. Тип архитектуры для ЦП. 
  | 
 maxClockSpeed |   Только вывод. Максимальная тактовая частота процессора в кГц.  | 
 keylockerSupported |   Только вывод. Поддерживается ли keylocker.  | 
 keylockerConfigured |    Только вывод. Настроен ли keylocker.   | 
Архитектура
Тип архитектуры ЦП.
| Перечисления | |
|---|---|
 ARCHITECTURE_UNSPECIFIED | Архитектура неизвестна. | 
 X64 | архитектура x64 | 
Отчет о состоянии ЦП
Предоставляет информацию о состоянии ЦП.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
 - Частота сбора данных: каждые 10 минут.
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_CPU_REPORT
 
| JSON-представление | 
|---|
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object ( | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 cpuUtilizationPct |   Только вывод. Пример загрузки ЦП (0-100 процентов).  | 
 cpuTemperatureInfo[] |   Только вывод. Информация о выборке температуры процессора для каждого ядра процессора в градусах Цельсия  | 
Информация о температуре процессора
Температура процессора устройства. Измеряется по каждому ядру процессора в градусах Цельсия.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
 - Частота сбора данных: каждые 10 минут.
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 
| JSON-представление | 
|---|
{ "temperatureCelsius": integer, "label": string }  | 
| Поля | |
|---|---|
 temperatureCelsius |   Только вывод. Температура процессора в градусах Цельсия.  | 
 label |   Только вывод. Метка ЦП. Пример: Ядро 0  | 
ПамятьИнформация
Информация о памяти устройства.
-  В этом поле содержится как телеметрическая информация, так и информация об устройстве:
-  
totalRamBytes— Информация об устройстве -  
availableRamBytes- Телеметрическая информация -  
totalMemoryEncryption- Информация об устройстве 
 -  
 - Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
 -  Частота сбора данных:
-  
totalRamBytes- Только при загрузке -  
availableRamBytes- каждые 10 минут -  
totalMemoryEncryption- при запуске устройства 
 -  
 -  Частота предоставления данных по умолчанию:
-  
totalRamBytes- 3 часа -  
availableRamBytes- 3 часа -  
totalMemoryEncryption- при запуске устройства - Контролируется политикой: Да
 
 -  
 -  Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова появится в сети: только для 
totalMemoryEncryption - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_MEMORY_INFO
 
| JSON-представление | 
|---|
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object ( | 
| Поля | |
|---|---|
 totalRamBytes |   Только вывод. Общий объем оперативной памяти в байтах.  | 
 availableRamBytes |   Только вывод. Объем доступной оперативной памяти в байтах.  | 
 totalMemoryEncryption |   Только вывод. Общая информация о шифровании памяти для устройства.  | 
TotalMemoryEncryptionInfo
Информация о шифровании памяти устройства.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
 - Частота сбора данных: при запуске устройства.
 -  Частота предоставления данных по умолчанию: при запуске устройства
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для аффилированных пользователей: N/A
 
| JSON-представление | 
|---|
{ "encryptionState": enum (  | 
| Поля | |
|---|---|
 encryptionState |   Состояние шифрования памяти на устройстве.  | 
 maxKeys |   Максимальное количество ключей, которые можно использовать для шифрования.  | 
 keyLength |   Длина ключей шифрования.  | 
 encryptionAlgorithm |   Алгоритм шифрования памяти.  | 
СостояниеШифрованияПамять
Состояние шифрования памяти на устройстве.
| Перечисления | |
|---|---|
 MEMORY_ENCRYPTION_STATE_UNSPECIFIED | Состояние шифрования памяти не установлено. | 
 MEMORY_ENCRYPTION_STATE_UNKNOWN | Состояние шифрования памяти неизвестно. | 
 MEMORY_ENCRYPTION_STATE_DISABLED | Шифрование памяти на устройстве отключено. | 
 MEMORY_ENCRYPTION_STATE_TME | Шифрование памяти на устройстве использует полное шифрование памяти. | 
 MEMORY_ENCRYPTION_STATE_MKTME | Шифрование памяти на устройстве использует многоключевое полное шифрование памяти. | 
Алгоритм шифрования памяти
Алгоритм шифрования, используемый на устройстве.
| Перечисления | |
|---|---|
 MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED | Алгоритм шифрования памяти не установлен. | 
 MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN | Используемый алгоритм шифрования памяти неизвестен. | 
 MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 | Алгоритм шифрования памяти использует алгоритм шифрования AES_XTS с 128-битным блочным шифром. | 
 MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 | Алгоритм шифрования памяти использует алгоритм шифрования AES_XTS с 256-битным блочным шифром. | 
Отчет о состоянии памяти
Содержит образцы отчетов о состоянии памяти.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
 - Частота сбора данных: только при загрузке, SystemRamFreeByes собирается каждые 10 минут.
 -  Частота предоставления данных по умолчанию: каждые 3 часа.
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_MEMORY_REPORT
 
| JSON-представление | 
|---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer }  | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 systemRamFreeBytes |   Только вывод. Объем свободной оперативной памяти в байтах (ненадежно из-за сборки мусора).  | 
 pageFaults |   Только вывод. Количество ошибок страниц во время этого сбора  | 
Информация о сети
Информация о сетевом устройстве.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
 - Частота сбора данных: при запуске устройства.
 -  Частота предоставления данных по умолчанию: при запуске устройства
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_NETWORK_INFO
 
| JSON-представление | 
|---|
{
  "networkDevices": [
    {
      object ( | 
| Поля | |
|---|---|
 networkDevices[] |   Только вывод. Список сетевых устройств.  | 
СетевоеУстройство
Подробная информация о сетевом устройстве.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
 - Частота сбора данных: при запуске устройства.
 -  Частота предоставления данных по умолчанию: при запуске устройства
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для аффилированных пользователей: N/A
 
| JSON-представление | 
|---|
{
  "type": enum ( | 
| Поля | |
|---|---|
 type |   Только вывод. Тип сетевого устройства.  | 
 macAddress |   Только вывод. MAC-адрес (если применимо) соответствующего сетевого устройства.  | 
 meid |   Только вывод. MEID (если применимо) соответствующего сетевого устройства.  | 
 imei |   Только вывод. IMEI (если применимо) соответствующего сетевого устройства.  | 
 iccid |   Только вывод. Идентификатор карты интегральной схемы, связанный с SIM-картой устройства.  | 
 mdn |   Только вывод. Номер мобильного справочника, связанный с SIM-картой устройства.  | 
Тип сетевого устройства
Типы сетевых устройств.
| Перечисления | |
|---|---|
NETWORK_DEVICE_TYPE_UNSPECIFIED | Тип сетевого устройства не указан. | 
 CELLULAR_DEVICE | Сотовое устройство. | 
 ETHERNET_DEVICE | Ethernet-устройство. | 
 WIFI_DEVICE | Устройство Wi-Fi. | 
Отчет о состоянии сети
Состояние видимых/настроенных сетей.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportNetworkStatus
 - Частота сбора данных: 60 минут.
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для связанных пользователей: Да
 - Требуется детальное разрешение: TELEMETRY_API_NETWORK_REPORT
 
| JSON-представление | 
|---|
{ "reportTime": string, "sampleFrequency": string, "signalStrengthDbm": integer, "lanIpAddress": string, "gatewayIpAddress": string, "transmissionBitRateMbps": string, "receivingBitRateMbps": string, "transmissionPowerDbm": integer, "encryptionOn": boolean, "wifiLinkQuality": string, "wifiPowerManagementEnabled": boolean, "guid": string, "connectionState": enum (  | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Время, когда было сообщено состояние сети.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 signalStrengthDbm |   Только выход. Уровень сигнала для беспроводных сетей измеряется в децибелах.  | 
 lanIpAddress |   Только вывод. IP-адрес локальной сети.  | 
 gatewayIpAddress |   Только вывод. IP-адрес шлюза.  | 
 transmissionBitRateMbps |   Только вывод. Скорость передачи данных измеряется в мегабитах в секунду.  | 
 receivingBitRateMbps |   Только вывод. Скорость приема измеряется в мегабитах в секунду.  | 
 transmissionPowerDbm |   Только выход. Мощность передачи измеряется в децибелах.  | 
 encryptionOn |   Только вывод. Отключен ли ключ шифрования Wi-Fi.  | 
 wifiLinkQuality |   Только вывод. Качество соединения Wi-Fi. Диапазон значений: [0, 70]. 0 означает отсутствие сигнала, а 70 означает сильный сигнал.  | 
 wifiPowerManagementEnabled |   Только выход. Управление питанием Wi-Fi включено  | 
 guid |   Только вывод. Руководство по сетевому подключению.  | 
 connectionState |   Только вывод. Текущее состояние подключения сети.  | 
 connectionType |   Только вывод. Тип сетевого подключения.  | 
Тип сети
Типы сетевых подключений.
| Перечисления | |
|---|---|
 NETWORK_TYPE_UNSPECIFIED | Тип сетевого подключения не указан | 
 CELLULAR | Сотовая связь. | 
 ETHERNET | Сетевое подключение Ethernet. | 
 TETHER | Подключение к сети Tether. | 
 VPN | Сетевое VPN-подключение. | 
 WIFI | Подключение к сети Wi-Fi. | 
NetworkDiagnosticsОтчет
Результаты сетевого тестирования для определения работоспособности сетевого подключения устройства, например, является ли задержка HTTPS высокой или нормальной.
- Требуется детальное разрешение: TELEMETRY_API_NETWORK_REPORT
 
| JSON-представление | 
|---|
{
  "reportTime": string,
  "httpsLatencyData": {
    object ( | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка, когда была собрана диагностика.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 httpsLatencyData |   Только вывод. Данные теста задержки HTTPS.  | 
OsUpdateStatus
Содержит информацию о текущем статусе обновления ОС.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceOsUpdateStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_OS_REPORT
 
| JSON-представление | 
|---|
{
  "updateState": enum ( | 
| Поля | |
|---|---|
 updateState |   Только вывод. Текущее состояние обновления ОС.  | 
 newPlatformVersion |   Только вывод. Новая версия платформы образа ОС, которая загружается и применяется. Устанавливается только при статусе обновления OS_IMAGE_DOWNLOAD_IN_PROGRESS или OS_UPDATE_NEED_REBOOT. Обратите внимание, что это может быть фиктивное "0.0.0.0" для статуса OS_UPDATE_NEED_REBOOT для некоторых крайних случаев, например, механизм обновления перезапускается без перезагрузки.  | 
 newRequestedPlatformVersion |   Только вывод. Новая запрошенная версия платформы из ожидающего обновления приложения киоска.  | 
 lastUpdateTime |   Только вывод. Временная метка последнего успешного обновления.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 lastUpdateCheckTime |   Только вывод. Метка времени последней проверки обновлений.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 lastRebootTime |   Только вывод. Временная метка последней перезагрузки.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
ОбновлениеСостояния
Состояние обновления ОС
| Перечисления | |
|---|---|
 UPDATE_STATE_UNSPECIFIED | Состояние не указано. | 
 OS_IMAGE_DOWNLOAD_NOT_STARTED | Загрузка ОС не началась. | 
 OS_IMAGE_DOWNLOAD_IN_PROGRESS | Начата загрузка ОС на устройство. | 
 OS_UPDATE_NEED_REBOOT | Для завершения загрузки необходимо перезагрузить устройство. | 
ГрафикаИнформация
Информация графической подсистемы.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_INFO
 
| JSON-представление | 
|---|
{ "adapterInfo": { object (  | 
| Поля | |
|---|---|
 adapterInfo |   Только вывод. Информация о графическом адаптере (GPU).  | 
 eprivacySupported |   Только вывод. Поддерживается ли экран ePrivacy или нет.  | 
 displayDevices[] |   Только вывод. Информация о дисплее(ях) устройства.  | 
 touchScreenInfo |   Только вывод. Информация о внутреннем сенсорном экране(ах) устройства.  | 
Информация о графическом адаптере
Информация о графическом адаптере (GPU).
| JSON-представление | 
|---|
{ "adapter": string, "driverVersion": string, "deviceId": string }  | 
| Поля | |
|---|---|
 adapter |   Только вывод. Имя адаптера. Пример: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).  | 
 driverVersion |   Только вывод. Версия драйвера GPU.  | 
 deviceId |   Только вывод. Представляет идентификатор устройства видеокарты.  | 
ДисплейУстройство
Информация об устройстве отображения.
| JSON-представление | 
|---|
{ "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer }  | 
| Поля | |
|---|---|
 displayName |   Только вывод. Отображение имени устройства.  | 
 displayWidthMm |   Только вывод. Ширина отображения в миллиметрах.  | 
 displayHeightMm |   Только вывод. Отображение высоты в миллиметрах.  | 
 internal |   Только вывод. Дисплей внутренний или нет.  | 
 manufacturerId |   Только вывод. Трехбуквенный идентификатор производителя.  | 
 modelId |   Только вывод. Код продукта производителя.  | 
 manufactureYear |   Только выход. Год выпуска.  | 
TouchScreenInfo
Информация на сенсорном экране устройства.
| JSON-представление | 
|---|
{
  "touchpadLibrary": string,
  "devices": [
    {
      object ( | 
| Поля | |
|---|---|
 touchpadLibrary |   Только вывод. Имя библиотеки сенсорной панели, используемое стеком ввода.  | 
 devices[] |   Только вывод. Список внутренних устройств сенсорного экрана.  | 
Устройство с сенсорным экраном
Информация о внутреннем сенсорном экране устройства.
| JSON-представление | 
|---|
{ "displayName": string, "touchPointCount": integer, "stylusCapable": boolean }  | 
| Поля | |
|---|---|
 displayName |   Только вывод. Отображаемое имя устройства сенсорного экрана.  | 
 touchPointCount |   Только вывод. Количество точек касания, поддерживаемых на устройстве.  | 
 stylusCapable |   Только вывод. Устройство с сенсорным экраном поддерживает стилус или нет.  | 
ГрафикаСтатусОтчет
Информация графической подсистемы.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsInfo
 - Частота сбора данных: 3 часа.
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_REPORT
 
| JSON-представление | 
|---|
{
  "reportTime": string,
  "displays": [
    {
      object ( | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Время, когда были сообщены графические данные.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 displays[] |   Только вывод. Информация о дисплеях для устройства.  | 
ОтображениеИнформации
Информация для отображения.
| JSON-представление | 
|---|
{ "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string }  | 
| Поля | |
|---|---|
 deviceId |   Только вывод. Представляет идентификатор устройства видеокарты.  | 
 resolutionWidth |   Только вывод. Ширина разрешения в пикселях.  | 
 resolutionHeight |   Только вывод. Высота разрешения в пикселях.  | 
 refreshRate |   Только вывод. Частота обновления в Гц.  | 
 isInternal |   Только вывод. Указывает, является ли дисплей внутренним или нет.  | 
 displayName |   Только вывод. Отображение имени устройства.  | 
Информация о батарее
Информация об аккумуляторе.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_BATTERY_INFO
 
| JSON-представление | 
|---|
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object ( | 
| Поля | |
|---|---|
 serialNumber |   Только выход. Серийный номер батареи.  | 
 manufacturer |   Только выход. Производитель аккумулятора.  | 
 designCapacity |   Только выход. Проектная емкость (мАмпер-часы).  | 
 designMinVoltage |   Только выход. Минимальное расчетное выходное напряжение (мВ)  | 
 manufactureDate |   Только выход. Дата изготовления батареи.  | 
 technology |   Только выход. Технология батареи. Пример: Li-ion  | 
Отчет о состоянии батареи
Данные о состоянии батареи.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_BATTERY_REPORT
 
| JSON-представление | 
|---|
{ "reportTime": string, "serialNumber": string, "sample": [ { object (  | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 serialNumber |   Только выход. Серийный номер батареи.  | 
 sample[] |    Только вывод. Выборка данных для батареи, отсортированная в порядке убывания   | 
 batteryHealth |   Только выход. Состояние батареи.  | 
 fullChargeCapacity |   Только выход. Полная зарядная емкость (мАмпер-часы).  | 
 cycleCount |   Только выход. Количество циклов.  | 
BatterySampleОтчет
Данные выборки для аккумулятора.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 
| JSON-представление | 
|---|
{ "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string }  | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 voltage |   Только выход. Напряжение батареи (милливольт).  | 
 remainingCapacity |   Только выход. Оставшаяся емкость аккумулятора (мАмпер-часы).  | 
 temperature |   Только вывод. Температура в градусах Цельсия.  | 
 dischargeRate |   Только выход. Скорость разряда батареи измеряется в мВт. Положительный знак, если батарея разряжается, отрицательный — если заряжается.  | 
 chargeRate |   Только выход. Процент заряда батареи.  | 
 current |   Только выход. Ток батареи (мА).  | 
 status |   Только вывод. Состояние батареи считывается из sysfs. Пример: Разрядка  | 
Состояние батареи
Показывает текущее состояние аккумулятора.
- Этот статус не является показателем или признаком неисправной батареи. Он рассчитывается путем деления текущей полной зарядной емкости на расчетную емкость.
 - Производитель самостоятельно определяет целостность аккумулятора и гарантийную политику.
 
| Перечисления | |
|---|---|
 BATTERY_HEALTH_UNSPECIFIED | Состояние здоровья неизвестно. | 
 BATTERY_HEALTH_NORMAL | Аккумулятор в рабочем состоянии, полная заряженная емкость/проектная емкость > 80% | 
 BATTERY_REPLACE_SOON | Аккумулятор умеренно неисправен и его рекомендуется заменить в ближайшее время, полная заряженная емкость / проектная емкость 75% - 80% | 
 BATTERY_REPLACE_NOW | Аккумулятор неисправен и его рекомендуется заменить, полная заряженная емкость/проектная емкость < 75% | 
Информация о хранилище
Данные о состоянии для хранения.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceStorageStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_STORAGE_INFO
 
| JSON-представление | 
|---|
{
  "volume": [
    {
      object ( | 
| Поля | |
|---|---|
 volume[] |   Информация о томах диска  | 
 availableDiskBytes |   Доступное пространство для хранения пользовательских данных на устройстве в байтах.  | 
 totalDiskBytes |   Общий объем памяти для хранения пользовательских данных на устройстве в байтах.  | 
DiskVolume
Информация о томах диска
| JSON-представление | 
|---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string }  | 
| Поля | |
|---|---|
 volumeId |   Идентификатор тома диска.  | 
 storageFreeBytes |   Свободное место для хранения в байтах.  | 
 storageTotalBytes |   Общий объем памяти в байтах.  | 
Отчет о состоянии хранилища
Данные о состоянии для хранения.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceStorageStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_STORAGE_REPORT
 
| JSON-представление | 
|---|
{
  "reportTime": string,
  "disk": [
    {
      object ( | 
| Поля | |
|---|---|
 reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 disk[] |   Только вывод. Отчеты на диске.  | 
Информация о диске
Состояние отдельного устройства хранения данных.
| JSON-представление | 
|---|
{ "serialNumber": string, "manufacturer": string, "model": string, "sizeBytes": string, "type": string, "health": string, "volumeIds": [ string ], "bytesReadThisSession": string, "bytesWrittenThisSession": string, "readTimeThisSession": string, "writeTimeThisSession": string, "ioTimeThisSession": string, "discardTimeThisSession": string }  | 
| Поля | |
|---|---|
 serialNumber |   Только вывод. Серийный номер диска.  | 
 manufacturer |   Только вывод. Производитель диска.  | 
 model |   Только вывод. Модель диска.  | 
 sizeBytes |   Только вывод. Размер диска.  | 
 type |   Только вывод. Тип диска: eMMC / NVMe / ATA / SCSI.  | 
 health |   Только вывод. Состояние диска.  | 
 volumeIds[] |   Только вывод. Тома дисков.  | 
 bytesReadThisSession |   Только вывод. Количество байтов, прочитанных с момента последней загрузки.  | 
 bytesWrittenThisSession |   Только вывод. Количество байтов, записанных с момента последней загрузки.  | 
 readTimeThisSession |   Только вывод. Время, потраченное на чтение с диска с момента последней загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 writeTimeThisSession |   Только вывод. Время, потраченное на запись на диск с момента последней загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 ioTimeThisSession |   Только вывод. Подсчитывает время, в течение которого диск и очередь были заняты, поэтому в отличие от полей выше, параллельные запросы не подсчитываются несколько раз.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 discardTimeThisSession |   Только вывод. Время, потраченное на сброс с момента последней загрузки. Сброс — это запись для очистки блоков, которые больше не используются. Поддерживается на ядрах 4.18+.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
ThunderboltИнформация
Информация о шине Thunderbolt.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceSecurityStatus
 - Частота сбора данных: при запуске устройства.
 -  Частота предоставления данных по умолчанию: при запуске устройства
- Контролируется политикой: нет
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_BUS_DEVICE_INFO
 
| JSON-представление | 
|---|
{
  "securityLevel": enum ( | 
| Поля | |
|---|---|
 securityLevel |   Уровень безопасности шины Thunderbolt.  | 
Уровень безопасности Thunderbolt
Уровень безопасности шины Thunderbolt.
| Перечисления | |
|---|---|
 THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED | Уровень безопасности Thunderbolt не установлен. | 
 THUNDERBOLT_SECURITY_NONE_LEVEL | Все устройства автоматически подключаются прошивкой. Одобрение пользователя не требуется. | 
 THUNDERBOLT_SECURITY_USER_LEVEL | Пользователю задается вопрос, разрешено ли подключение устройства. | 
 THUNDERBOLT_SECURITY_SECURE_LEVEL | Пользователю задается вопрос, разрешено ли подключать устройство. Кроме того, устройству отправляется вызов, который должен соответствовать ожидаемому на основе случайного ключа, записанного в атрибут key sysfs | 
 THUNDERBOLT_SECURITY_DP_ONLY_LEVEL | Прошивка автоматически создает туннели для Thunderbolt. | 
 THUNDERBOLT_SECURITY_USB_ONLY_LEVEL | Прошивка автоматически создает туннели для контроллера USB и Display Port в док-станции. Все PCIe-соединения ниже по потоку от док-станции удаляются. | 
 THUNDERBOLT_SECURITY_NO_PCIE_LEVEL | Туннелирование PCIE отключено. | 
BootPerformanceReport
Отчет о производительности загрузки устройства.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceBootMode
 - Частота сбора данных: при каждой загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_OS_REPORT
 
| JSON-представление | 
|---|
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum ( | 
| Поля | |
|---|---|
 bootUpDuration |   Общее время загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 bootUpTime |   Временная метка, когда включилось питание.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 shutdownDuration |   Общее время с момента начала выключения до выключения питания.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 shutdownTime |   Временная метка выключения.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 shutdownReason |   Причина отключения.  | 
 reportTime |   Временная метка, когда был собран отчет.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
ShutdownReason
Причина отключения.
| Перечисления | |
|---|---|
 SHUTDOWN_REASON_UNSPECIFIED | Причина отключения не указана. | 
 USER_REQUEST | Инициировано пользователем. | 
 SYSTEM_UPDATE | Начато обновление системы. | 
 LOW_BATTERY | Выключение из-за низкого заряда батареи. | 
 OTHER | Закрытие по другим причинам. | 
HeartbeatStatusОтчет
Отчет о состоянии пульса устройства.
- Доступно для киосков
 - Это поле отображает статус устройства: онлайн/офлайн/неизвестно и будет включено только в том случае, если статус изменился (например, онлайн -> офлайн).
 - Данные для этого поля контролируются с помощью политики: HeartbeatEnabled Дополнительная информация
 -  Частота сердцебиения: 2 мин.
- Примечание: если устройство отключается от сети, обновление статуса устройства в сети может занять до 12 минут.
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: N/A
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
 
| JSON-представление | 
|---|
{
  "reportTime": string,
  "state": enum ( | 
| Поля | |
|---|---|
 reportTime |   Отметка времени, когда был обнаружен измененный статус  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 state |   Состояние устройства изменено на  | 
Состояние
Состояние устройства
| Перечисления | |
|---|---|
 STATE_UNSPECIFIED | Штат не указан | 
 UNKNOWN | Устройство не подходит для мониторинга сердцебиения. | 
 ONLINE | Устройство в сети | 
 OFFLINE | Устройство находится в автономном режиме | 
 DEVICE_OUTDATED | Устройство устарело | 
Отчет о состоянии приложения киоска
Отчет о состоянии киоск-приложения устройства.
- Доступно для киосков
 - В этом поле указывается идентификатор и номер версии приложения, запущенного на устройстве-киоске, а также временная метка последнего обновления отчета.
 - Данные для этого поля контролируются с помощью политики: ReportDeviceSessionStatus
 - Частота сбора данных: только при загрузке
 -  Частота предоставления данных по умолчанию: 3 часа
- Контролируется политикой: Да
 
 - Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
 - Сообщается только для аффилированных пользователей: N/A
 - Требуется детальное разрешение: TELEMETRY_API_APPS_REPORT
 
| JSON-представление | 
|---|
{ "reportTime": string, "appId": string, "appVersion": string }  | 
| Поля | |
|---|---|
 reportTime |   Временная метка, когда был собран отчет  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 appId |   Идентификатор приложения киоска, например "mdmkkicfmmkgmpkmkdikhlbggogpicma"  | 
 appVersion |   Номер версии приложения киоска, например «1.10.118»  | 
RuntimeCountersОтчет
Счетчики времени выполнения, полученные из ЦП. В настоящее время телеметрия счетчиков времени выполнения поддерживается только Intel vPro PSR на Gen 14+.
| JSON-представление | 
|---|
{ "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string }  | 
| Поля | |
|---|---|
 reportTime |   Временная метка, когда был собран отчет.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:   | 
 uptimeRuntimeDuration |   Общее время выполнения за все время. В настоящее время всегда время выполнения S0 от Intel vPro PSR.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '   | 
 enterSleepCount |   Количество раз, когда устройство входило в состояние сна. В настоящее время получено через PSR, Count от S0-> S3.  | 
 enterHibernationCount |   Количество раз, когда устройство входило в состояние зимней спячки. В настоящее время получено через PSR, подсчет от S0-> S4.  | 
 enterPoweroffCount |   Количество раз, когда устройство входило в состояние выключения. В настоящее время получено через PSR, Count от S0-> S5.  | 
Методы | |
|---|---|
  | Получите телеметрическое устройство. | 
  | Перечислите все телеметрические устройства. |