Ресурс: ChromeOsDevice
Устройства Google Chrome работают на базе Chrome OS . Подробнее о распространённых задачах API см. в Руководстве разработчика .
| JSON-представление | 
|---|
| { "deviceId": string, "serialNumber": string, "status": string, "lastSync": string, "supportEndDate": string, "annotatedUser": string, "annotatedLocation": string, "notes": string, "model": string, "meid": string, "orderNumber": string, "willAutoRenew": boolean, "osVersion": string, "platformVersion": string, "firmwareVersion": string, "macAddress": string, "bootMode": string, "lastEnrollmentTime": string, "kind": string, "recentUsers": [ { "type": string, "email": string } ], "activeTimeRanges": [ { "activeTime": integer, "date": string } ], "ethernetMacAddress": string, "annotatedAssetId": string, "etag": string, "diskVolumeReports": [ { "volumeInfo": [ { "volumeId": string, "storageTotal": string, "storageFree": string } ] } ], "systemRamTotal": string, "cpuStatusReports": [ { "reportTime": string, "cpuUtilizationPercentageInfo": [ integer ], "cpuTemperatureInfo": [ { "temperature": integer, "label": string } ] } ], "cpuInfo": [ { "model": string, "architecture": string, "maxClockSpeedKhz": integer, "logicalCpus": [ { "maxScalingFrequencyKhz": integer, "currentScalingFrequencyKhz": integer, "idleDuration": string, "cStates": [ { "displayName": string, "sessionDuration": string } ] } ] } ], "deviceFiles": [ { "name": string, "type": string, "downloadUrl": string, "createTime": string } ], "systemRamFreeReports": [ { "reportTime": string, "systemRamFreeInfo": [ string ] } ], "lastKnownNetwork": [ { "ipAddress": string, "wanIpAddress": string } ], "autoUpdateExpiration": string, "ethernetMacAddress0": string, "dockMacAddress": string, "manufactureDate": string, "orgUnitPath": string, "tpmVersionInfo": { "family": string, "specLevel": string, "manufacturer": string, "tpmModel": string, "firmwareVersion": string, "vendorSpecific": string }, "screenshotFiles": [ { "name": string, "type": string, "downloadUrl": string, "createTime": string } ], "orgUnitId": string, "osUpdateStatus": { object ( | 
| Поля | |
|---|---|
| deviceId |   Уникальный идентификатор устройства Chrome. | 
| serialNumber |   Серийный номер устройства Chrome, указанный при его включении. Это значение совпадает с серийным номером в консоли администратора на вкладке «Устройства» Chrome OS . | 
| status |   Статус устройства. Допустимые значения: 
 | 
| lastSync |    Дата и время последней синхронизации устройства с параметрами политики в консоли администратора. Значение представлено в формате даты и времени ISO 8601. Время представляет собой полную дату с добавлением часов, минут и секунд в формате  | 
| supportEndDate |    Конечная дата начала поддержки устройства. Это применимо только к устройствам, приобретенным напрямую у Google. Значение имеет формат даты и времени ISO 8601. Время представляет собой полную дату с добавлением часов, минут и секунд в формате  | 
| annotatedUser |   Пользователь устройства, указанный администратором. Максимальная длина — 100 символов. Допускаются пустые значения. | 
| annotatedLocation |    Адрес или местоположение устройства, указанное администратором. Максимальная длина —  | 
| notes |    Заметки об этом устройстве добавлены администратором. Поиск по этому свойству можно выполнить с помощью параметра  | 
| model |   Информация о модели устройства. Если у устройства нет этой информации, это свойство не включается в ответ. | 
| meid |   Идентификатор мобильного оборудования (MEID) или международный идентификатор мобильного оборудования (IMEI) для карты мобильной связи 3G в мобильном устройстве. MEID/IMEI обычно используется при добавлении устройства в тарифный план оператора беспроводной связи с постоплатой. Если у устройства нет этой информации, это свойство не включается в ответ. Подробнее об экспорте списка MEID/IMEI см. в Руководстве разработчика . | 
| orderNumber |   Номер заказа устройства. Номер заказа есть только у устройств, приобретённых напрямую у Google. | 
| willAutoRenew |   Определяет, будет ли устройство автоматически продлеваться после даты окончания поддержки. Это свойство доступно только для чтения. | 
| osVersion |   Версия операционной системы устройства Chrome. | 
| platformVersion |   Версия платформы устройства Chrome. | 
| firmwareVersion |   Версия прошивки устройства Chrome. | 
| macAddress |   MAC-адрес беспроводного устройства. Если у устройства нет этой информации, она не включается в ответ. | 
| bootMode |   Режим загрузки устройства. Возможные значения: 
 | 
| lastEnrollmentTime |    Дата и время последней регистрации устройства. Значение указано в формате даты и времени ISO 8601. Время — это полная дата с добавлением часов, минут и секунд в формате  | 
| kind |    Тип ресурса. Для ресурса Chromeosdevices значение —  | 
| recentUsers[] |   Список недавних пользователей устройства в порядке убывания времени последнего входа в систему. | 
| recentUsers[].type |   Тип пользователя. Допустимые значения: 
 | 
| recentUsers[].email |    Адрес электронной почты пользователя. Присутствует только для типа пользователя  | 
| activeTimeRanges[] |   Список активных временных диапазонов (только для чтения). | 
| activeTimeRanges[].activeTime |   Продолжительность использования в миллисекундах. | 
| activeTimeRanges[].date |   Дата использования. | 
| ethernetMacAddress |   MAC-адрес устройства на сетевом интерфейсе Ethernet. | 
| annotatedAssetId |   Идентификатор актива, отмеченный администратором или указанный во время регистрации. | 
| etag |   ETag ресурса. | 
| diskVolumeReports[] |   Отчеты о дисковом пространстве и другая информация о смонтированных/подключенных томах. | 
| diskVolumeReports[].volumeInfo[] |   Тома дисков | 
| diskVolumeReports[].volumeInfo[].volumeId |   Идентификатор тома | 
| diskVolumeReports[].volumeInfo[].storageTotal |   Общий объем дискового пространства [в байтах] | 
| diskVolumeReports[].volumeInfo[].storageFree |   Свободное место на диске [в байтах] | 
| systemRamTotal |   Общий объем оперативной памяти на устройстве в байтах | 
| cpuStatusReports[] |   Отчеты об использовании и температуре ЦП (только для чтения) | 
| cpuStatusReports[].reportTime |   Дата и время получения отчета. | 
| cpuStatusReports[].cpuUtilizationPercentageInfo[] |   | 
| cpuStatusReports[].cpuTemperatureInfo[] |   Список образцов температуры процессора. | 
| cpuStatusReports[].cpuTemperatureInfo[].temperature |   Температура в градусах Цельсия. | 
| cpuStatusReports[].cpuTemperatureInfo[].label |   метка ЦП | 
| cpuInfo[] |   Информация о характеристиках процессора устройства. | 
| cpuInfo[].model |   Название модели процессора. | 
| cpuInfo[].architecture |   Архитектура центрального процессора. | 
| cpuInfo[].maxClockSpeedKhz |   Максимальная тактовая частота процессора в кГц. | 
| cpuInfo[].logicalCpus[] |   Информация для логических процессоров | 
| cpuInfo[].logicalCpus[].maxScalingFrequencyKhz |   Максимальная частота, на которой может работать ЦП, согласно политике. | 
| cpuInfo[].logicalCpus[].currentScalingFrequencyKhz |   Текущая частота, на которой работает процессор. | 
| cpuInfo[].logicalCpus[].idleDuration |   Время простоя с момента последней загрузки.  Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на «  | 
| cpuInfo[].logicalCpus[].cStates[] |   C-состояния отображают состояние энергопотребления процессора. Подробнее см. в документации производителя процессора. | 
| cpuInfo[].logicalCpus[].cStates[].displayName |   Название штата. | 
| cpuInfo[].logicalCpus[].cStates[].sessionDuration |   Время, проведенное в состоянии с момента последней перезагрузки.  Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на «  | 
| deviceFiles[] |   Список файлов устройства для загрузки (только для чтения) | 
| deviceFiles[].name |   Имя файла | 
| deviceFiles[].type |   Тип файла | 
| deviceFiles[].downloadUrl |   URL для загрузки файла | 
| deviceFiles[].createTime |   Дата и время создания файла | 
| systemRamFreeReports[] |   Отчеты об объеме доступной оперативной памяти (только для чтения) | 
| systemRamFreeReports[].reportTime |   Дата и время получения отчета. | 
| systemRamFreeReports[].systemRamFreeInfo[] |   | 
| lastKnownNetwork[] |   Содержит последнюю известную сеть (только для чтения) | 
| lastKnownNetwork[].ipAddress |   IP-адрес. | 
| lastKnownNetwork[].wanIpAddress |   IP-адрес WAN. | 
| autoUpdateExpiration |   (Только для чтения) Временная метка, после которой устройство перестанет получать обновления или поддержку Chrome. Вместо этого используйте «autoUpdateThrough». | 
| ethernetMacAddress0 |   MAC-адрес (только для чтения), используемый внутренним Ethernet-портом Chromebook и встроенным сетевым интерфейсом (Ethernet). Формат — двенадцать (12) шестнадцатеричных цифр без разделителей (заглавных букв). Это актуально только для некоторых устройств. | 
| dockMacAddress |   (Только для чтения) Встроенный MAC-адрес док-станции, к которой подключено устройство. Заводские настройки MAC-адреса, назначенного для использования док-станцией. Он зарезервирован специально для политики сквозного доступа к MAC-адресам устройств. Формат — двенадцать (12) шестнадцатеричных цифр без разделителей (заглавных букв). Это актуально только для некоторых устройств. | 
| manufactureDate |   (Только для чтения) Дата изготовления устройства в формате гггг-мм-дд. | 
| orgUnitPath |    Полный родительский путь с именем организационного подразделения, связанного с устройством. Имена путей нечувствительны к регистру. Если родительское организационное подразделение является организацией верхнего уровня, оно представлено косой чертой  | 
| tpmVersionInfo |   Доверенный платформенный модуль (TPM) (только для чтения) | 
| tpmVersionInfo.family |    Семейство TPM. Мы используем кодировку в стиле TPM 2.0, например: | 
| tpmVersionInfo.specLevel |   Уровень спецификации TPM. См. спецификацию библиотеки для TPM 2.0 и основную спецификацию для TPM 1.2. | 
| tpmVersionInfo.manufacturer |   Код производителя TPM. | 
| tpmVersionInfo.tpmModel |   Номер модели TPM. | 
| tpmVersionInfo.firmwareVersion |   Версия прошивки TPM. | 
| tpmVersionInfo.vendorSpecific |   Информация, специфичная для поставщика, например идентификатор поставщика. | 
| screenshotFiles[] |   Список файлов скриншотов для загрузки. Тип файла всегда "SCREENSHOT_FILE". (Только для чтения) | 
| screenshotFiles[].name |   Имя файла | 
| screenshotFiles[].type |   Тип файла | 
| screenshotFiles[].downloadUrl |   URL для загрузки файла | 
| screenshotFiles[].createTime |   Дата и время создания файла | 
| orgUnitId |   Уникальный идентификатор организационного подразделения. orgUnitPath — это удобочитаемая версия orgUnitId. Значение orgUnitPath может изменяться при переименовании организационного подразделения в пути, тогда как orgUnitId не может быть изменено для одного организационного подразделения. Это свойство можно обновить с помощью API. Подробнее о создании организационной структуры для вашего устройства см. в справочном центре администрирования . | 
| osUpdateStatus |   Статус обновлений ОС для устройства. | 
| firstEnrollmentTime |   Дата и время первой регистрации устройства. | 
| lastDeprovisionTimestamp |   (Только для чтения) Дата и время последнего отключения устройства. | 
| deprovisionReason |   (Только для чтения) Причина деактивации. | 
| deviceLicenseType |   Только вывод. Тип лицензии устройства. | 
| backlightInfo[] |   Только вывод. Содержит информацию о подсветке устройства. | 
| autoUpdateThrough |   Только вывод. Временная метка, после которой устройство перестанет получать обновления или поддержку Chrome. | 
| extendedSupportEligible |   Только вывод. Требуется ли для устройства расширенная поддержка. | 
| extendedSupportStart |   Только вывод. Дата начала расширенной поддержки устройства для автоматических обновлений. | 
| extendedSupportEnabled |   Только вывод. Включена ли на устройстве расширенная политика поддержки. | 
| fanInfo[] |   Только вывод. Информация о вентиляторе устройства. | 
| chromeOsType |   Только вывод. Тип Chrome OS устройства. | 
| diskSpaceUsage |   Только вывод. Сколько места на диске доступно устройству и используется в данный момент. | 
| osVersionCompliance |   Только вывод. Статус соответствия версии ОС политике устройства. | 
OsUpdateStatus
Содержит информацию о текущем статусе обновления ОС.
| JSON-представление | 
|---|
| {
  "state": enum ( | 
| Поля | |
|---|---|
| state |   Состояние обновления ОС. | 
| targetOsVersion |   Новая версия платформы образа ОС, загружаемого и применяемого. Устанавливается только при статусе обновления UPDATE_STATUS_DOWNLOAD_IN_PROGRESS или UPDATE_STATUS_NEED_REBOOT. Обратите внимание, что в некоторых крайних случаях, например при перезапуске модуля обновления без перезагрузки, вместо UPDATE_STATUS_NEED_REBOOT может быть фиктивное значение "0.0.0.0". | 
| targetKioskAppVersion |   Новая требуемая версия платформы из ожидаемого обновленного приложения киоска. | 
| updateTime |   Дата и время последнего успешного обновления ОС. | 
| updateCheckTime |   Дата и время последней проверки обновлений. | 
| rebootTime |   Дата и время последней перезагрузки. | 
UpdateState
Состояние обновления ОС.
| Перечисления | |
|---|---|
| UPDATE_STATE_UNSPECIFIED | Состояние обновления не указано. | 
| UPDATE_STATE_NOT_STARTED | Ожидается обновление, но оно еще не началось. | 
| UPDATE_STATE_DOWNLOAD_IN_PROGRESS | Ожидаемое обновление загружается. | 
| UPDATE_STATE_NEED_REBOOT | Устройство готово к установке обновления, но его необходимо перезагрузить. | 
DeprovisionReason
Причина деактивации устройства ChromeOS.
| Перечисления | |
|---|---|
| DEPROVISION_REASON_UNSPECIFIED | Причина депровизации неизвестна. | 
| DEPROVISION_REASON_SAME_MODEL_REPLACEMENT | Замена той же модели. У вас есть право на возврат материалов (RMA), или вы заменяете неисправное устройство по гарантии на устройство той же модели. | 
| DEPROVISION_REASON_UPGRADE | Устройство было модернизировано. | 
| DEPROVISION_REASON_DOMAIN_MOVE | Домен устройства был изменен. | 
| DEPROVISION_REASON_SERVICE_EXPIRATION | Срок действия обслуживания устройства истек. | 
| DEPROVISION_REASON_OTHER | Устройство было деактивировано по устаревшей причине, которая больше не поддерживается. | 
| DEPROVISION_REASON_DIFFERENT_MODEL_REPLACEMENT | Замена другой модели. Вы заменяете это устройство на обновлённую или более новую модель. | 
| DEPROVISION_REASON_RETIRING_DEVICE | Вывод из эксплуатации. Вы жертвуете, утилизируете или иным образом выводите устройство из эксплуатации. | 
| DEPROVISION_REASON_UPGRADE_TRANSFER | Перенос обновления ChromeOS Flex. Это устройство ChromeOS Flex, которое вы заменяете на Chromebook в течение года. | 
| DEPROVISION_REASON_NOT_REQUIRED | Причина не требовалась. Например, лицензии были возвращены в лицензионный пул клиента. | 
| DEPROVISION_REASON_REPAIR_CENTER | Устройство было деинициализировано в сервисном центре. Восстановление возможно только в сервисном центре во время процедуры возврата товара (RMA). | 
Тип лицензии устройства
Тип лицензии этого устройства.
| Перечисления | |
|---|---|
| DEVICE_LICENSE_TYPE_UNSPECIFIED | Тип лицензии неизвестен. | 
| ENTERPRISE | Устройство поставляется в комплекте с бессрочной подпиской Chrome Enterprise Upgrade. | 
| ENTERPRISE_UPGRADE | Для устройства доступна ежегодная автономная подписка на Chrome Enterprise Upgrade. | 
| EDUCATION_UPGRADE | Устройство имеет постоянную автономную версию Chrome Education Upgrade. | 
| EDUCATION | Устройство поставляется в комплекте с бессрочной подпиской Chrome Education Upgrade. | 
| KIOSK_UPGRADE | Для устройства предусмотрено ежегодное обновление киоска. | 
| ENTERPRISE_UPGRADE_PERPETUAL | Указывает, что устройство использует автономную постоянную версию Chrome Enterprise Upgrade, лицензию Chrome Enterprise. | 
| ENTERPRISE_UPGRADE_FIXED_TERM | Указывает, что устройство использует автономную версию Chrome Enterprise Upgrade с фиксированным сроком действия, лицензию Chrome Enterprise. | 
| EDUCATION_UPGRADE_PERPETUAL | Указывает на то, что устройство использует автономную бессрочную лицензию Chrome Education Upgrade (также известную как бессрочная лицензия Chrome EDU). | 
| EDUCATION_UPGRADE_FIXED_TERM | Указывает на то, что устройство использует автономную лицензию Chrome Education Upgrade с фиксированным сроком действия (также известную как лицензия Chrome EDU с фиксированным сроком действия). | 
ПодсветкаИнформация
Информация о подсветке устройства.
| JSON-представление | 
|---|
| { "path": string, "maxBrightness": integer, "brightness": integer } | 
| Поля | |
|---|---|
| path |   Только вывод. Путь к этой подсветке в системе. Полезно, если вызывающему абоненту необходимо сопоставить её с другой информацией. | 
| maxBrightness |   Только выход. Максимальная яркость подсветки. | 
| brightness |   Только вывод. Текущая яркость подсветки, от 0 до maxBrightness. | 
ФанИнфо
Информация о вентиляторе устройства.
| JSON-представление | 
|---|
| { "speedRpm": integer } | 
| Поля | |
|---|---|
| speedRpm |   Только выход. Скорость вентилятора в об/мин. | 
ChromeOsType
Тип Chrome OS устройства.
| Перечисления | |
|---|---|
| CHROME_OS_TYPE_UNSPECIFIED | Тип Chrome OS не указан. | 
| CHROME_OS_FLEX | Тип Chrome OS Chrome OS Flex. | 
| CHROME_OS | Тип Chrome OS Chrome OS. | 
ByteUsage
Представляет собой емкость данных с некоторым объемом текущего использования в байтах.
| JSON-представление | 
|---|
| { "capacityBytes": string, "usedBytes": string } | 
| Поля | |
|---|---|
| capacityBytes |   Только вывод. Общая ёмкость в байтах. | 
| usedBytes |   Только вывод. Текущее значение использования в байтах. | 
Согласие
Статус соответствия версии ОС политике устройства.
| Перечисления | |
|---|---|
| COMPLIANCE_UNSPECIFIED | Статус соответствия не указан. | 
| COMPLIANT | Статус соответствия соответствует. | 
| PENDING | Ожидается статус соответствия. | 
| NOT_COMPLIANT | Статус соответствия: не соответствует. | 
| Методы | |
|---|---|
|  (deprecated) | Вместо этого используйте BatchChangeChromeOsDeviceStatus . | 
|   | Извлекает свойства устройства Chrome OS. | 
|   | Возвращает постраничный список устройств Chrome OS в учетной записи. | 
|   | Перемещает или вставляет несколько устройств Chrome OS в организационное подразделение. | 
|   | Обновляет обновляемые свойства устройства, такие как annotatedUser,annotatedLocation,notes,orgUnitPathилиannotatedAssetId. | 
|   | Обновляет обновляемые свойства устройства, такие как annotatedUser,annotatedLocation,notes,orgUnitPathилиannotatedAssetId. |