Ресурс: 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-States указывают состояние энергопотребления ЦП. Для получения дополнительной информации см. документацию, опубликованную производителем ЦП. |
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 | Только вывод. Сколько дискового пространства доступно устройству и используется в данный момент. |
OsUpdateStatus
Содержит информацию о текущем статусе обновления ОС.
JSON-представление |
---|
{
"state": enum ( |
Поля | |
---|---|
state | Состояние обновления ОС. |
targetOsVersion | Новая версия платформы образа ОС загружается и применяется. Устанавливается только при статусе обновления UPDATE_STATUS_DOWNLOAD_IN_PROGRESS или UPDATE_STATUS_NEED_REBOOT. Обратите внимание, что это может быть фиктивное "0.0.0.0" для UPDATE_STATUS_NEED_REBOOT для некоторых крайних случаев, например, механизм обновления перезапускается без перезагрузки. |
targetKioskAppVersion | Новая требуемая версия платформы из ожидаемого обновленного приложения киоска. |
updateTime | Дата и время последнего успешного обновления ОС. |
updateCheckTime | Дата и время последней проверки обновлений. |
rebootTime | Дата и время последней перезагрузки. |
Обновления
Состояние обновления ОС.
Перечисления | |
---|---|
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, лицензию 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 Type Chrome OS Flex. |
CHROME_OS | Тип Chrome OS Chrome OS. |
БайтИспользование
Представляет собой емкость данных с некоторым объемом текущего использования в байтах.
JSON-представление |
---|
{ "capacityBytes": string, "usedBytes": string } |
Поля | |
---|---|
capacityBytes | Только вывод. Общее значение емкости в байтах. |
usedBytes | Только вывод. Текущее значение использования, в байтах. |
Методы | |
---|---|
(deprecated) | Вместо этого используйте BatchChangeChromeOsDeviceStatus . |
| Извлекает свойства устройства Chrome OS. |
| Извлекает постраничный список устройств Chrome OS в учетной записи. |
| Перемещает или вставляет несколько устройств Chrome OS в организационное подразделение. |
| Обновляет обновляемые свойства устройства, такие как annotatedUser , annotatedLocation , notes , orgUnitPath или annotatedAssetId . |
| Обновляет обновляемые свойства устройства, такие как annotatedUser , annotatedLocation , notes , orgUnitPath или annotatedAssetId . |