资源:ChromeOsDevice
| 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 设备的唯一 ID。  | 
              
serialNumber | 
                
                   
 启用设备时输入的 Chrome 设备序列号。此值与管理控制台的 ChromeOS 设备标签页中的序列号相同。  | 
              
status | 
                
                   
 设备的状态。 可接受的值包括: 
  | 
              
lastSync | 
                
                   
 设备上次与管理控制台中的政策设置进行同步的日期和时间。该值采用 ISO 8601 日期和时间格式。时间是完整日期加上时、分、秒,格式为   | 
              
supportEndDate | 
                
                   
 设备将获得支持的最后日期。此政策仅适用于直接从 Google 购买的设备。该值采用 ISO 8601 日期和时间格式。时间是完整日期加上时、分、秒,格式为   | 
              
annotatedUser | 
                
                   
 管理员备注的设备用户。长度上限为 100 个字符。允许空值。  | 
              
annotatedLocation | 
                
                   
 管理员记录的设备的地址或位置。长度上限为   | 
              
notes | 
                
                   
 管理员添加的有关此设备的备注。您可以使用 list 方法的   | 
              
model | 
                
                   
 设备型号信息。如果设备没有此信息,则响应中不会包含此属性。  | 
              
meid | 
                
                   
 移动设备中 3G 移动卡的移动设备标识符 (MEID) 或国际移动设备识别码 (IMEI)。在将设备添加到无线运营商的后付款服务计划时,通常需要 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 地址。  | 
              
annotatedAssetId | 
                
                   
 管理员注释或在注册期间指定的资产标识符。  | 
              
etag | 
                
                   
 资源的 ETag。  | 
              
diskVolumeReports[] | 
                
                   
 有关已装载/已连接卷的磁盘空间和其他信息的报告。  | 
              
diskVolumeReports[].volumeInfo[] | 
                
                   
 磁盘卷  | 
              
diskVolumeReports[].volumeInfo[].volumeId | 
                
                   
 卷 ID  | 
              
diskVolumeReports[].volumeInfo[].storageTotal | 
                
                   
 总磁盘空间 [以字节为单位]  | 
              
diskVolumeReports[].volumeInfo[].storageFree | 
                
                   
 可用磁盘空间 [以字节为单位]  | 
              
systemRamTotal | 
                
                   
  | 
              
cpuStatusReports[] | 
                
                   
 CPU 利用率和温度报告(只读)  | 
              
cpuStatusReports[].reportTime | 
                
                   
 收到报告的日期和时间。  | 
              
cpuStatusReports[].cpuUtilizationPercentageInfo[] | 
                
                   
  | 
              
cpuStatusReports[].cpuTemperatureInfo[] | 
                
                   
 CPU 温度样本列表。  | 
              
cpuStatusReports[].cpuTemperatureInfo[].temperature | 
                
                   
 温度(摄氏度)。  | 
              
cpuStatusReports[].cpuTemperatureInfo[].label | 
                
                   
 CPU 标签  | 
              
cpuInfo[] | 
                
                   
 设备中与 CPU 规格相关的信息。  | 
              
cpuInfo[].model | 
                
                   
 CPU 型号名称。  | 
              
cpuInfo[].architecture | 
                
                   
 CPU 架构。  | 
              
cpuInfo[].maxClockSpeedKhz | 
                
                   
 最大 CPU 时钟速度(以 kHz 为单位)。  | 
              
cpuInfo[].logicalCpus[] | 
                
                   
 逻辑 CPU 的信息  | 
              
cpuInfo[].logicalCpus[].maxScalingFrequencyKhz | 
                
                   
 根据政策,CPU 允许运行的最大频率。  | 
              
cpuInfo[].logicalCpus[].currentScalingFrequencyKhz | 
                
                   
 CPU 当前的运行频率。  | 
              
cpuInfo[].logicalCpus[].idleDuration | 
                
                   
 自上次启动以来的空闲时间。 该时长以秒为单位,最多包含九个小数位,以“  | 
              
cpuInfo[].logicalCpus[].cStates[] | 
                
                   
 C-State 表示 CPU 的功耗状态。如需了解详情,请参阅 CPU 制造商发布的文档。  | 
              
cpuInfo[].logicalCpus[].cStates[].displayName | 
                
                   
 州名称。  | 
              
cpuInfo[].logicalCpus[].cStates[].sessionDuration | 
                
                   
 自上次重新启动以来在该状态下花费的时间。 该时长以秒为单位,最多包含九个小数位,以“  | 
              
deviceFiles[] | 
                
                   
 要下载的设备文件列表(只读)  | 
              
deviceFiles[].name | 
                
                   
 文件名  | 
              
deviceFiles[].type | 
                
                   
 文件类型  | 
              
deviceFiles[].downloadUrl | 
                
                   
 文件下载网址  | 
              
deviceFiles[].createTime | 
                
                   
 文件的创建日期和时间  | 
              
systemRamFreeReports[] | 
                
                   
 可用 RAM 内存量的报告(只读)  | 
              
systemRamFreeReports[].reportTime | 
                
                   
 收到报告的日期和时间。  | 
              
systemRamFreeReports[].systemRamFreeInfo[] | 
                
                   
  | 
              
lastKnownNetwork[] | 
                
                   
 包含上次已知的网络(只读)  | 
              
lastKnownNetwork[].ipAddress | 
                
                   
 IP 地址。  | 
              
lastKnownNetwork[].wanIpAddress | 
                
                   
 WAN IP 地址。  | 
              
autoUpdateExpiration | 
                
                   
 (只读)设备停止接收 Chrome 更新或支持的时间戳。请改用“autoUpdateThrough”。  | 
              
ethernetMacAddress0 | 
                
                   
 (只读)Chromebook 的内部以太网端口和板载网络(以太网)接口使用的 MAC 地址。格式为 12 位十六进制数字,不含任何分隔符(大写字母)。此功能仅适用于部分设备。  | 
              
dockMacAddress | 
                
                   
 (只读)设备所连接的坞站的内置 MAC 地址。出厂时设置分配给基座使用的媒体访问控制地址(MAC 地址)。它专门为 MAC 直通设备政策预留。格式为 12 位十六进制数字,不含任何分隔符(大写字母)。此功能仅适用于部分设备。  | 
              
manufactureDate | 
                
                   
 (只读)设备制造日期,格式为 yyyy-mm-dd。  | 
              
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 | 
                
                   
 供应商专属信息,例如供应商 ID。  | 
              
screenshotFiles[] | 
                
                   
 要下载的屏幕截图文件列表。类型始终为“SCREENSHOT_FILE”。(只读)  | 
              
screenshotFiles[].name | 
                
                   
 文件名  | 
              
screenshotFiles[].type | 
                
                   
 文件类型  | 
              
screenshotFiles[].downloadUrl | 
                
                   
 文件下载网址  | 
              
screenshotFiles[].createTime | 
                
                   
 文件的创建日期和时间  | 
              
orgUnitId | 
                
                   
 组织部门的唯一 ID。orgUnitPath 是 orgUnitId 的人类可读版本。虽然通过重命名路径中的组织部门可以更改 orgUnitPath,但一个组织部门的 orgUnitId 是无法更改的。可以使用 API 更新此属性。如需详细了解如何为设备创建组织结构,请参阅管理帮助中心。  | 
              
osUpdateStatus | 
                
                   
 设备的操作系统更新状态。  | 
              
firstEnrollmentTime | 
                
                   
 首次设备注册的日期和时间。  | 
              
lastDeprovisionTimestamp | 
                
                   
 (只读)上次取消配置设备的日期和时间。  | 
              
deprovisionReason | 
                
                   
 (只读)取消配置原因。  | 
              
deviceLicenseType | 
                
                   
 仅限输出。设备许可类型。  | 
              
backlightInfo[] | 
                
                   
 仅限输出。包含设备的背光信息。  | 
              
autoUpdateThrough | 
                
                   
 仅限输出。设备将停止接收 Chrome 更新或支持的时间戳。  | 
              
extendedSupportEligible | 
                
                   
 仅限输出。设备是否需要选择启用延长支持期。  | 
              
extendedSupportStart | 
                
                   
 仅限输出。设备开始享受自动更新延长支持政策的日期。  | 
              
extendedSupportEnabled | 
                
                   
 仅限输出。设备上是否已启用延长支持政策。  | 
              
fanInfo[] | 
                
                   
 仅限输出。设备风扇信息。  | 
              
chromeOsType | 
                
                   
 仅限输出。设备的 Chrome 操作系统类型。  | 
              
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 升级转移。这是一台您准备在一年内更换为 Chromebook 的 ChromeOS Flex 设备。 | 
DEPROVISION_REASON_NOT_REQUIRED | 
                无需提供原因。例如,许可已退回至客户的许可池。 | 
DEPROVISION_REASON_REPAIR_CENTER | 
                设备已由维修服务中心取消配置。只能由维修服务中心在 RMA 期间设置。 | 
DeviceLicenseType
相应设备的许可类型。
| 枚举 | |
|---|---|
DEVICE_LICENSE_TYPE_UNSPECIFIED | 
                许可类型未知。 | 
ENTERPRISE | 
                设备随附永久 Chrome 企业版升级许可。 | 
ENTERPRISE_UPGRADE | 
                设备拥有按年订阅的独立 Chrome 企业版升级服务。  | 
              
EDUCATION_UPGRADE | 
                设备具有永久的独立 Chrome 教育版升级许可。  | 
              
EDUCATION | 
                设备随附永久 Chrome 教育版升级许可。 | 
KIOSK_UPGRADE | 
                设备订阅了自助服务终端升级服务的包年套餐。 | 
ENTERPRISE_UPGRADE_PERPETUAL | 
                表示设备正在使用独立的永久 Chrome 企业版升级许可(即 Chrome 企业版许可)。 | 
ENTERPRISE_UPGRADE_FIXED_TERM | 
                表示设备正在使用独立的固定期限 Chrome 企业版升级许可(即 Chrome 企业版许可)。 | 
EDUCATION_UPGRADE_PERPETUAL | 
                表示设备正在使用独立的永久 Chrome 教育版升级许可(也称为 Chrome 教育版永久许可)。 | 
EDUCATION_UPGRADE_FIXED_TERM | 
                表示设备正在使用独立的固定期限 Chrome 教育版升级许可(也称为 Chrome 教育版固定期限许可)。 | 
BacklightInfo
与设备背光有关的信息。
| JSON 表示法 | 
|---|
{ "path": string, "maxBrightness": integer, "brightness": integer }  | 
              
| 字段 | |
|---|---|
path | 
                
                   
 仅限输出。系统上相应背光的路径。如果调用方需要与其他信息相关联,则此属性非常有用。  | 
              
maxBrightness | 
                
                   
 仅限输出。背光的最大亮度。  | 
              
brightness | 
                
                   
 仅限输出。背光的当前亮度,介于 0 和 maxBrightness 之间。  | 
              
FanInfo
与设备风扇相关的信息。
| JSON 表示法 | 
|---|
{ "speedRpm": integer }  | 
              
| 字段 | |
|---|---|
speedRpm | 
                
                   
 仅限输出。风扇转速(以 RPM 为单位)。  | 
              
ChromeOsType
设备的 Chrome 操作系统类型。
| 枚举 | |
|---|---|
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 操作系统设备的分页列表。 | 
                
 | 
              将多个 ChromeOS 设备移到或插入到组织部门中。 | 
                
 | 
              
                更新设备的可更新属性,例如 annotatedUser、annotatedLocation、notes、orgUnitPath 或 annotatedAssetId。 | 
            
                
 | 
              
                更新设备的可更新属性,例如 annotatedUser、annotatedLocation、notes、orgUnitPath 或 annotatedAssetId。 |