資源:ChromeOsDevice
Google Chrome 裝置搭載 ChromeOS 作業系統。如要進一步瞭解常見的 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 裝置的專屬 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 |
系統管理員註記或您在註冊時指定的資產 ID。 |
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 |
自上次啟動後的閒置時間。 時間長度以秒為單位,最多可有 9 個小數位數,並應以「 |
cpuInfo[].logicalCpus[].cStates[] |
C 狀態表示 CPU 的耗電狀態。如需更多資訊,請參閱 CPU 製造商發布的說明文件。 |
cpuInfo[].logicalCpus[].cStates[].displayName |
州名。 |
cpuInfo[].logicalCpus[].cStates[].sessionDuration |
自上次重新啟動後,處於此狀態的時間。 時間長度以秒為單位,最多可有 9 個小數位數,並應以「 |
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 位址。工廠設定 Dock 使用的媒體存取控制位址 (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 |
裝置 OS 更新的狀態。 |
firstEnrollmentTime |
裝置首次註冊的日期和時間。 |
lastDeprovisionTimestamp |
(唯讀) 上次解除裝置授權的日期和時間。 |
deprovisionReason |
(唯讀) 取消佈建原因。 |
deviceLicenseType |
僅供輸出。裝置授權類型。 |
backlightInfo[] |
僅供輸出。包含裝置的背光資訊。 |
autoUpdateThrough |
僅供輸出。裝置停止收到 Chrome 更新或支援服務的時間戳記。 |
extendedSupportEligible |
僅供輸出。裝置是否需要選擇延長支援期。 |
extendedSupportStart |
僅供輸出。裝置延長自動更新支援政策的開始日期。 |
extendedSupportEnabled |
僅供輸出。裝置是否已啟用延長支援政策。 |
fanInfo[] |
僅供輸出。裝置的風扇資訊。 |
chromeOsType |
僅供輸出。裝置的 ChromeOS 類型。 |
diskSpaceUsage |
僅供輸出。裝置的可用磁碟空間和目前使用的磁碟空間。 |
OsUpdateStatus
包含目前 OS 更新狀態的相關資訊。
JSON 表示法 |
---|
{
"state": enum ( |
欄位 | |
---|---|
state |
OS 更新的更新狀態。 |
targetOsVersion |
正在下載及套用新版 OS 映像檔的平台。只有在更新狀態為 UPDATE_STATUS_DOWNLOAD_IN_PROGRESS 或 UPDATE_STATUS_NEED_REBOOT 時,才會設為此值。請注意,在某些極端情況下,UPDATE_STATUS_NEED_REBOOT 可能會是空值「0.0.0.0」,例如更新引擎在未重新啟動裝置的情況下重新啟動。 |
targetKioskAppVersion |
待更新的資訊站應用程式所需的新平台版本。 |
updateTime |
上次成功更新作業系統的日期和時間。 |
updateCheckTime |
上次檢查更新的日期和時間。 |
rebootTime |
上次重新啟動的日期和時間。 |
UpdateState
OS 更新的更新狀態。
列舉 | |
---|---|
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 |
維修服務中心已取消佈建這部裝置。只有維修服務中心在退貨授權期間才能設定。 |
DeviceLicenseType
裝置的授權類型。
列舉 | |
---|---|
DEVICE_LICENSE_TYPE_UNSPECIFIED |
授權類型不明。 |
ENTERPRISE |
裝置隨附永久 Chrome Enterprise 升級版。 |
ENTERPRISE_UPGRADE |
裝置具有獨立 Chrome Enterprise 升級版的年約升級授權。 |
EDUCATION_UPGRADE |
裝置具有永久的獨立 Chrome Education 升級版。 |
EDUCATION |
裝置隨附永久 Chrome Education 升級版。 |
KIOSK_UPGRADE |
裝置具有年繳 Kiosk 升級版。 |
BacklightInfo
有關裝置背光的資訊。
JSON 表示法 |
---|
{ "path": string, "maxBrightness": integer, "brightness": integer } |
欄位 | |
---|---|
path |
僅供輸出。系統中此背光的路徑。如果呼叫端需要與其他資訊建立關聯,這項屬性就很實用。 |
maxBrightness |
僅供輸出。背光的亮度上限。 |
brightness |
僅供輸出。背光目前的亮度,介於 0 和 maxBrightness 之間。 |
FanInfo
裝置風扇的相關資訊。
JSON 表示法 |
---|
{ "speedRpm": integer } |
欄位 | |
---|---|
speedRpm |
僅供輸出。風扇速度 (RPM)。 |
ChromeOsType
裝置的 ChromeOS 類型。
列舉 | |
---|---|
CHROME_OS_TYPE_UNSPECIFIED |
未指定 ChromeOS 類型。 |
CHROME_OS_FLEX |
ChromeOS 類型 ChromeOS Flex。 |
CHROME_OS |
ChromeOS 類型 ChromeOS |
ByteUsage
代表資料容量,並以位元組表示目前的使用量。
JSON 表示法 |
---|
{ "capacityBytes": string, "usedBytes": string } |
欄位 | |
---|---|
capacityBytes |
僅供輸出。總容量值 (以位元組為單位)。 |
usedBytes |
僅供輸出。目前的用量值 (以位元組為單位)。 |
方法 |
|
---|---|
(deprecated) |
請改用 BatchChangeChromeOsDeviceStatus。 |
|
擷取 ChromeOS 裝置的屬性。 |
|
擷取帳戶內 Chrome OS 裝置的分頁清單。 |
|
將多部 ChromeOS 裝置移至特定機構單位或插入該單位。 |
|
更新裝置的可更新屬性,例如 annotatedUser 、annotatedLocation 、notes 、orgUnitPath 或 annotatedAssetId 。 |
|
更新裝置的可更新屬性,例如 annotatedUser 、annotatedLocation 、notes 、orgUnitPath 或 annotatedAssetId 。 |