REST Resource: chromeosdevices

แหล่งข้อมูล: 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 (OsUpdateStatus)
  },
  "firstEnrollmentTime": string,
  "lastDeprovisionTimestamp": string,
  "deprovisionReason": enum (DeprovisionReason),
  "deviceLicenseType": enum (DeviceLicenseType),
  "backlightInfo": [
    {
      object (BacklightInfo)
    }
  ],
  "autoUpdateThrough": string,
  "extendedSupportEligible": boolean,
  "extendedSupportStart": string,
  "extendedSupportEnabled": boolean,
  "fanInfo": [
    {
      object (FanInfo)
    }
  ],
  "chromeOsType": enum (ChromeOsType),
  "diskSpaceUsage": {
    object (ByteUsage)
  }
}
ช่อง
deviceId

string

รหัสที่ไม่ซ้ำกันของอุปกรณ์ Chrome

serialNumber

string

หมายเลขซีเรียลของอุปกรณ์ Chrome ที่ป้อนเมื่อเปิดใช้อุปกรณ์ ค่านี้เหมือนกับหมายเลขซีเรียลของคอนโซลผู้ดูแลระบบในแท็บอุปกรณ์ Chrome OS

status

string

สถานะของอุปกรณ์

ค่าที่ยอมรับมีดังนี้

  • ACTIVE: อุปกรณ์ลงทะเบียนอยู่ในโดเมน
  • DELINQUENT: ใบอนุญาตรายปีของโดเมนหมดอายุแล้ว และอุปกรณ์ไม่ได้รับนโยบายและการตั้งค่าอีกต่อไป เมื่อซื้อใบอนุญาตใหม่ อุปกรณ์จะกลับไปอยู่ในสถานะ ACTIVE
  • PRE_PROVISIONED: อุปกรณ์ได้รับการลงทะเบียนสำหรับการตั้งค่าอุปกรณ์พร้อมใช้แบบรวมกลุ่มแล้ว คุณสามารถย้ายอุปกรณ์ PRE_PROVISIONED ไปยังหน่วยขององค์กรอื่นหรือลบออกได้ เมื่อลงทะเบียนเสร็จแล้ว อุปกรณ์จะเปลี่ยนสถานะเป็น ACTIVE
  • DEPROVISIONED: อุปกรณ์ไม่มีสิทธิ์ลงทะเบียนในโดเมนอีกต่อไป ระบบได้ยกเลิกคำสั่งซื้อแล้ว การตั้งค่าของอุปกรณ์ได้รับการแคชไว้ในอุปกรณ์ หากเปิดใช้งานอุปกรณ์อีกครั้ง ระบบจะใช้การตั้งค่าระบบล่าสุดกับอุปกรณ์ที่เปิดใช้งานใหม่นี้
  • DISABLED: ผู้ดูแลระบบปิดใช้อุปกรณ์ไว้และใช้งานไม่ได้
  • INACTIVE: อุปกรณ์ไม่ได้ลงทะเบียนในโดเมน
  • RETURN_ARRIVED: เราได้รับคำขอเปลี่ยนอุปกรณ์นี้แล้ว
  • RETURN_REQUESTED: มีคำขอเปลี่ยนอุปกรณ์นี้แล้ว
  • SHIPPED: อุปกรณ์จัดส่งจากสินค้าคงคลังของ Google (เลิกใช้งาน)
  • UNKNOWN: ระบุสถานะของอุปกรณ์ไม่ได้
lastSync

string

วันที่และเวลาที่อุปกรณ์ทำการซิงค์กับการตั้งค่านโยบายในคอนโซลผู้ดูแลระบบครั้งล่าสุด ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ YYYY-MM-DDThh:mm:ssTZD เช่น 2010-04-05T17:30:04+01:00

supportEndDate

string

วันที่สุดท้ายที่ระบบจะรองรับอุปกรณ์ ซึ่งใช้ได้กับอุปกรณ์ที่ซื้อจาก Google โดยตรงเท่านั้น ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ YYYY-MM-DDThh:mm:ssTZD เช่น 2010-04-05T17:30:04+01:00

annotatedUser

string

ผู้ใช้อุปกรณ์ตามที่ผู้ดูแลระบบระบุ โดยมีความยาวสูงสุดได้ 100 อักขระ อนุญาตค่าว่าง

annotatedLocation

string

ที่อยู่หรือตำแหน่งของอุปกรณ์ตามที่ผู้ดูแลระบบระบุ ความยาวสูงสุดคือ 200 อักขระ อนุญาตค่าว่าง

notes

string

หมายเหตุเกี่ยวกับอุปกรณ์นี้ที่ผู้ดูแลระบบเพิ่ม พร็อพเพอร์ตี้นี้สามารถค้นหาได้ด้วยพารามิเตอร์ query ของเมธอด list ความยาวสูงสุด 500 อักขระ อนุญาตค่าว่าง

model

string

ข้อมูลรุ่นของอุปกรณ์ หากอุปกรณ์ไม่มีข้อมูลนี้ พร็อพเพอร์ตี้นี้จะไม่รวมอยู่ในการตอบกลับ

meid

string

หมายเลขประจำอุปกรณ์เคลื่อนที่ (MEID) หรือ International Mobile Equipment Identity (IMEI) ของการ์ดมือถือ 3G ในอุปกรณ์เคลื่อนที่ โดยทั่วไปแล้ว MEID/IMEI จะใช้เมื่อเพิ่มอุปกรณ์ในแพ็กเกจบริการแบบชำระภายหลังของผู้ให้บริการเครือข่ายมือถือ หากอุปกรณ์ไม่มีข้อมูลนี้ พร็อพเพอร์ตี้นี้จะไม่รวมอยู่ในการตอบกลับ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีส่งออกรายการ MEID/IMEI ได้ที่คู่มือนักพัฒนาซอฟต์แวร์

orderNumber

string

หมายเลขคำสั่งซื้อของอุปกรณ์ เฉพาะอุปกรณ์ที่ซื้อจาก Google โดยตรงเท่านั้นที่มีหมายเลขคำสั่งซื้อ

willAutoRenew

boolean

กำหนดว่าอุปกรณ์จะต่ออายุการสนับสนุนโดยอัตโนมัติหลังจากวันที่สิ้นสุดการสนับสนุนหรือไม่ พร็อพเพอร์ตี้นี้เป็นพร็อพเพอร์ตี้แบบอ่านอย่างเดียว

osVersion

string

เวอร์ชันระบบปฏิบัติการของอุปกรณ์ Chrome

platformVersion

string

เวอร์ชันแพลตฟอร์มของอุปกรณ์ Chrome

firmwareVersion

string

เวอร์ชันเฟิร์มแวร์ของอุปกรณ์ Chrome

macAddress

string

ที่อยู่ MAC ของเครือข่ายไร้สายของอุปกรณ์ หากอุปกรณ์ไม่มีข้อมูลนี้ ระบบจะไม่รวมข้อมูลดังกล่าวในการตอบกลับ

bootMode

string

โหมดเปิดเครื่องของอุปกรณ์ โดยค่าที่เป็นไปได้มีดังนี้

  • Verified: อุปกรณ์ใช้ Chrome OS เวอร์ชันที่ถูกต้อง
  • Dev: สวิตช์ฮาร์ดแวร์สำหรับนักพัฒนาแอปของอุปกรณ์เปิดอยู่ เมื่อบูต อุปกรณ์จะมีเชลล์บรรทัดคำสั่ง ดูตัวอย่างสวิตช์สำหรับนักพัฒนาซอฟต์แวร์ได้ที่ข้อมูลสำหรับนักพัฒนาซอฟต์แวร์ Chromebook
lastEnrollmentTime

string

วันที่และเวลาที่ลงทะเบียนอุปกรณ์ครั้งล่าสุด ค่าอยู่ในรูปแบบวันที่และเวลา ISO 8601 เวลาคือวันที่แบบเต็มพร้อมชั่วโมง นาที และวินาทีในรูปแบบ YYYY-MM-DDThh:mm:ssTZD เช่น 2010-04-05T17:30:04+01:00 ดูข้อมูลเพิ่มเติมเกี่ยวกับการลงทะเบียนอัตโนมัติและการลงทะเบียนด้วยตนเองได้ที่ศูนย์ช่วยเหลือของ Chrome

kind

string

ประเภททรัพยากร สำหรับทรัพยากร Chromeosdevices ค่าคือ admin#directory#chromeosdevice

recentUsers[]

object

รายชื่อผู้ใช้อุปกรณ์ล่าสุดตามลำดับจากมากไปน้อยตามเวลาที่เข้าสู่ระบบล่าสุด

recentUsers[].type

string

ประเภทของผู้ใช้

ค่าที่ยอมรับมีดังนี้

  • USER_TYPE_MANAGED: โดเมนจัดการผู้ใช้
  • USER_TYPE_UNMANAGED: โดเมนไม่ได้จัดการผู้ใช้
recentUsers[].email

string

อีเมลของผู้ใช้ ซึ่งจะปรากฏขึ้นเฉพาะในกรณีที่ประเภทผู้ใช้คือ USER_TYPE_MANAGED

activeTimeRanges[]

object

รายการช่วงเวลาที่ใช้งานอยู่ (อ่านอย่างเดียว)

activeTimeRanges[].activeTime

integer

ระยะเวลาการใช้งานเป็นมิลลิวินาที

activeTimeRanges[].date

string

วันที่ใช้งาน

ethernetMacAddress

string

ที่อยู่ MAC ของอุปกรณ์ในอินเทอร์เฟซเครือข่ายอีเทอร์เน็ต

annotatedAssetId

string

รหัสเนื้อหาตามที่ระบุไว้โดยผู้ดูแลระบบหรือระบุไว้ระหว่างการลงทะเบียน

etag

string

ETag ของทรัพยากร

diskVolumeReports[]

object

รายงานพื้นที่ว่างในดิสก์และข้อมูลอื่นๆ เกี่ยวกับวอลุ่มที่ต่อเชื่อม/มาสก์

diskVolumeReports[].volumeInfo[]

object

วอลุ่มของดิสก์

diskVolumeReports[].volumeInfo[].volumeId

string

รหัสเล่ม

diskVolumeReports[].volumeInfo[].storageTotal

string (int64 format)

พื้นที่ว่างในดิสก์ทั้งหมด [เป็นไบต์]

diskVolumeReports[].volumeInfo[].storageFree

string (int64 format)

พื้นที่ว่างในดิสก์ [เป็นไบต์]

systemRamTotal

string (int64 format)

RAM ทั้งหมดในอุปกรณ์เป็นไบต์

cpuStatusReports[]

object

รายงานการใช้งานและอุณหภูมิของ CPU (อ่านอย่างเดียว)

cpuStatusReports[].reportTime

string

วันที่และเวลาที่ได้รับรายงาน

cpuStatusReports[].cpuUtilizationPercentageInfo[]

integer

cpuStatusReports[].cpuTemperatureInfo[]

object

รายการตัวอย่างอุณหภูมิของ CPU

cpuStatusReports[].cpuTemperatureInfo[].temperature

integer

อุณหภูมิเป็นองศาเซลเซียส

cpuStatusReports[].cpuTemperatureInfo[].label

string

ป้ายกำกับ CPU

cpuInfo[]

object

ข้อมูลเกี่ยวกับข้อมูลจำเพาะของ CPU ในอุปกรณ์

cpuInfo[].model

string

ชื่อรุ่น CPU

cpuInfo[].architecture

string

สถาปัตยกรรม CPU

cpuInfo[].maxClockSpeedKhz

integer

ความเร็วนาฬิกาสูงสุดของ CPU เป็น kHz

cpuInfo[].logicalCpus[]

object

ข้อมูลสำหรับ CPU เชิงตรรกะ

cpuInfo[].logicalCpus[].maxScalingFrequencyKhz

integer

ความถี่สูงสุดที่ CPU ได้รับอนุญาตให้ทำงานตามนโยบาย

cpuInfo[].logicalCpus[].currentScalingFrequencyKhz

integer

ความถี่ปัจจุบันที่ CPU ทำงานอยู่

cpuInfo[].logicalCpus[].idleDuration

string (Duration format)

เวลาที่ไม่ได้ใช้งานนับตั้งแต่การบูตครั้งล่าสุด

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

cpuInfo[].logicalCpus[].cStates[]

object

C-State ระบุสถานะการใช้พลังงานของ CPU ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบที่ผู้ผลิต CPU เผยแพร่

cpuInfo[].logicalCpus[].cStates[].displayName

string

ชื่อรัฐ

cpuInfo[].logicalCpus[].cStates[].sessionDuration

string (Duration format)

เวลาที่ใช้ในสถานะนี้นับตั้งแต่การรีบูตครั้งล่าสุด

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

deviceFiles[]

object

รายการไฟล์อุปกรณ์ที่จะดาวน์โหลด (อ่านอย่างเดียว)

deviceFiles[].name

string

ชื่อไฟล์

deviceFiles[].type

string

ประเภทไฟล์

deviceFiles[].downloadUrl

string

URL การดาวน์โหลดไฟล์

deviceFiles[].createTime

string

วันที่และเวลาที่สร้างไฟล์

systemRamFreeReports[]

object

รายงานปริมาณหน่วยความจำ RAM ที่พร้อมใช้งาน (อ่านอย่างเดียว)

systemRamFreeReports[].reportTime

string

วันที่และเวลาที่ได้รับรายงาน

systemRamFreeReports[].systemRamFreeInfo[]

string (int64 format)

lastKnownNetwork[]

object

มีเครือข่ายที่ทราบล่าสุด (อ่านอย่างเดียว)

lastKnownNetwork[].ipAddress

string

ที่อยู่ IP

lastKnownNetwork[].wanIpAddress

string

ที่อยู่ IP ของ WAN

autoUpdateExpiration
(deprecated)

string (int64 format)

(อ่านอย่างเดียว) การประทับเวลาหลังจากนั้นอุปกรณ์จะหยุดรับการอัปเดตหรือการสนับสนุน Chrome โปรดใช้ "autoUpdateThrough" แทน

ethernetMacAddress0

string

(อ่านอย่างเดียว) ที่อยู่ MAC ที่พอร์ตอีเทอร์เน็ตภายในของ Chromebook และใช้สำหรับอินเทอร์เฟซเครือข่าย (อีเทอร์เน็ต) บนเครื่อง รูปแบบคือตัวเลขฐาน 16 จำนวน 12 (12) ตัวโดยไม่มีตัวคั่น (ตัวอักษรตัวพิมพ์ใหญ่) การดำเนินการนี้ใช้ได้กับอุปกรณ์บางรุ่นเท่านั้น

dockMacAddress

string

(อ่านอย่างเดียว) ที่อยู่ MAC ในตัวสำหรับแท่นชาร์จที่อุปกรณ์เชื่อมต่ออยู่ โรงงานกำหนดที่อยู่ Media Access Control (ที่อยู่ MAC) ที่กำหนดให้แท่นชาร์จใช้ นโยบายนี้สงวนไว้สำหรับนโยบาย MAC Pass Through Device โดยเฉพาะ รูปแบบคือตัวเลขฐาน 16 จำนวน 12 (12) ตัวโดยไม่มีตัวคั่น (ตัวอักษรตัวพิมพ์ใหญ่) การดำเนินการนี้ใช้ได้กับอุปกรณ์บางรุ่นเท่านั้น

manufactureDate

string

(อ่านอย่างเดียว) วันที่ผลิตอุปกรณ์ในรูปแบบ ปปปป-ดด-วว

orgUnitPath

string

เส้นทางแบบเต็มของรายการหลักที่มีชื่อหน่วยขององค์กรที่เชื่อมโยงกับอุปกรณ์ ชื่อเส้นทางไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากหน่วยขององค์กรหลักเป็นองค์กรระดับบนสุด ระบบจะแสดงเป็นเครื่องหมายทับ / พร็อพเพอร์ตี้นี้อัปเดตได้โดยใช้ API ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างโครงสร้างองค์กรสำหรับอุปกรณ์ได้ที่ศูนย์ช่วยเหลือด้านการดูแลระบบ

tpmVersionInfo

object

Trusted Platform Module (TPM) (อ่านอย่างเดียว)

tpmVersionInfo.family

string

ตระกูล TPM เราใช้การเข้ารหัสสไตล์ TPM 2.0 เช่น
TPM 1.2: "1.2" -> 312e3200
TPM 2.0: "2.0" -> 322e3000

tpmVersionInfo.specLevel

string

ระดับข้อกำหนด TPM ดูข้อกำหนดของไลบรารีสำหรับ TPM 2.0 และข้อกำหนดหลักสำหรับ TPM 1.2

tpmVersionInfo.manufacturer

string

รหัสผู้ผลิต TPM

tpmVersionInfo.tpmModel

string

หมายเลขรุ่น TPM

tpmVersionInfo.firmwareVersion

string

เวอร์ชันเฟิร์มแวร์ TPM

tpmVersionInfo.vendorSpecific

string

ข้อมูลเฉพาะผู้ให้บริการ เช่น รหัสผู้ให้บริการ

screenshotFiles[]

object

รายการไฟล์ภาพหน้าจอที่จะดาวน์โหลด ประเภทคือ "SCREENSHOT_FILE" เสมอ (อ่านอย่างเดียว)

screenshotFiles[].name

string

ชื่อไฟล์

screenshotFiles[].type

string

ประเภทไฟล์

screenshotFiles[].downloadUrl

string

URL การดาวน์โหลดไฟล์

screenshotFiles[].createTime

string

วันที่และเวลาที่สร้างไฟล์

orgUnitId

string

รหัสที่ไม่ซ้ำของหน่วยขององค์กร orgUnitPath คือ orgUnitId เวอร์ชันที่มนุษย์อ่านได้ แม้ว่า orgUnitPath จะเปลี่ยนแปลงได้ด้วยการเปลี่ยนชื่อหน่วยขององค์กรภายในเส้นทาง แต่ orgUnitId ของหน่วยขององค์กรหนึ่งๆ จะเปลี่ยนแปลงไม่ได้ พร็อพเพอร์ตี้นี้อัปเดตได้โดยใช้ API ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างโครงสร้างองค์กรสำหรับอุปกรณ์ได้ที่ศูนย์ช่วยเหลือด้านการดูแลระบบ

osUpdateStatus

object (OsUpdateStatus)

สถานะการอัปเดตระบบปฏิบัติการของอุปกรณ์

firstEnrollmentTime

string

วันที่และเวลาที่ลงทะเบียนอุปกรณ์เป็นครั้งแรก

lastDeprovisionTimestamp

string

(อ่านอย่างเดียว) วันที่และเวลาสำหรับการยกเลิกการจัดสรรอุปกรณ์ครั้งล่าสุด

deprovisionReason

enum (DeprovisionReason)

(อ่านอย่างเดียว) เหตุผลในการยกเลิกการจัดสรร

deviceLicenseType

enum (DeviceLicenseType)

เอาต์พุตเท่านั้น ประเภทใบอนุญาตของอุปกรณ์

backlightInfo[]

object (BacklightInfo)

เอาต์พุตเท่านั้น มีข้อมูลแบ็กไลต์ของอุปกรณ์

autoUpdateThrough

string

เอาต์พุตเท่านั้น การประทับเวลาหลังจากที่อุปกรณ์จะหยุดรับการอัปเดตหรือการสนับสนุน Chrome

extendedSupportEligible

boolean

เอาต์พุตเท่านั้น อุปกรณ์ต้องเลือกใช้การสนับสนุนเพิ่มเติมหรือไม่

extendedSupportStart

string

เอาต์พุตเท่านั้น วันที่ของอุปกรณ์ที่นโยบายการสนับสนุนเพิ่มเติมสำหรับการอัปเดตอัตโนมัติเริ่มต้น

extendedSupportEnabled

boolean

เอาต์พุตเท่านั้น มีการเปิดใช้นโยบายการสนับสนุนเพิ่มเติมในอุปกรณ์หรือไม่

fanInfo[]

object (FanInfo)

เอาต์พุตเท่านั้น ข้อมูลพัดลมสำหรับอุปกรณ์

chromeOsType

enum (ChromeOsType)

เอาต์พุตเท่านั้น ประเภท Chrome OS ของอุปกรณ์

diskSpaceUsage

object (ByteUsage)

เอาต์พุตเท่านั้น ปริมาณพื้นที่ว่างในดิสก์ที่อุปกรณ์มีและกำลังใช้อยู่

OsUpdateStatus

มีข้อมูลเกี่ยวกับสถานะการอัปเดตระบบปฏิบัติการปัจจุบัน

การแสดง JSON
{
  "state": enum (UpdateState),
  "targetOsVersion": string,
  "targetKioskAppVersion": string,
  "updateTime": string,
  "updateCheckTime": string,
  "rebootTime": string
}
ช่อง
state

enum (UpdateState)

สถานะการอัปเดตของระบบปฏิบัติการ

targetOsVersion

string

กำลังดาวน์โหลดและติดตั้งอิมเมจระบบปฏิบัติการเวอร์ชันแพลตฟอร์มใหม่ ระบบจะตั้งค่าเฉพาะเมื่อสถานะการอัปเดตเป็น UPDATE_STATUS_DOWNLOAD_IN_PROGRESS หรือ UPDATE_STATUS_NEED_REBOOT โปรดทราบว่าค่านี้อาจเป็นค่า "0.0.0.0" จำลองสําหรับ UPDATE_STATUS_NEED_REBOOT ในบางกรณี เช่น มีการรีสตาร์ทเครื่องมืออัปเดตโดยไม่ต้องรีบูต

targetKioskAppVersion

string

เวอร์ชันแพลตฟอร์มใหม่ที่จำเป็นจากแอปคีออสก์ที่รออัปเดต

updateTime

string

วันที่และเวลาของการอัปเดตระบบปฏิบัติการครั้งล่าสุดที่สำเร็จ

updateCheckTime

string

วันที่และเวลาของการตรวจสอบการอัปเดตครั้งล่าสุด

rebootTime

string

วันที่และเวลาของการรีบูตครั้งล่าสุด

UpdateState

สถานะการอัปเดตของระบบปฏิบัติการ

Enum
UPDATE_STATE_UNSPECIFIED ไม่ได้ระบุสถานะการอัปเดต
UPDATE_STATE_NOT_STARTED มีการอัปเดตที่รอดำเนินการอยู่แต่ยังไม่ได้เริ่ม
UPDATE_STATE_DOWNLOAD_IN_PROGRESS กำลังดาวน์โหลดการอัปเดตที่รอดำเนินการ
UPDATE_STATE_NEED_REBOOT อุปกรณ์พร้อมที่จะติดตั้งการอัปเดตแล้ว แต่ต้องรีบูต

DeprovisionReason

เหตุผลในการยกเลิกการจัดสรรอุปกรณ์ ChromeOS

Enum
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 ภายใน 1 ปี
DEPROVISION_REASON_NOT_REQUIRED โดยไม่จำเป็นต้องระบุเหตุผล เช่น มีการคืนใบอนุญาตไปยังกลุ่มใบอนุญาตของลูกค้า
DEPROVISION_REASON_REPAIR_CENTER ศูนย์บริการซ่อมได้ยกเลิกการจัดสรรอุปกรณ์แล้ว ตั้งค่าได้โดยศูนย์บริการซ่อมเท่านั้นในระหว่าง RMA

DeviceLicenseType

ประเภทใบอนุญาตของอุปกรณ์นี้

Enum
DEVICE_LICENSE_TYPE_UNSPECIFIED ไม่ทราบประเภทใบอนุญาต
ENTERPRISE อุปกรณ์มาพร้อมกับ Chrome Enterprise Upgrade แบบตลอดชีพ
ENTERPRISE_UPGRADE อุปกรณ์มีการอัปเกรด Chrome Enterprise แบบสแตนด์อโลนรายปี
EDUCATION_UPGRADE อุปกรณ์มีการอัปเกรด Chrome Education แบบสแตนด์อโลนตลอดชีพ
EDUCATION อุปกรณ์มาพร้อมกับ Chrome Education Upgrade แบบตลอดชีพ
KIOSK_UPGRADE อุปกรณ์มีการอัปเกรดแบบรายปีของ Kiosk

BacklightInfo

ข้อมูลเกี่ยวกับแบ็กไลต์ของอุปกรณ์

การแสดง JSON
{
  "path": string,
  "maxBrightness": integer,
  "brightness": integer
}
ช่อง
path

string

เอาต์พุตเท่านั้น เส้นทางไปยังไฟแบ็กไลต์นี้ในระบบ มีประโยชน์ในกรณีที่ผู้โทรต้องเชื่อมโยงกับข้อมูลอื่นๆ

maxBrightness

integer

เอาต์พุตเท่านั้น ความสว่างสูงสุดของไฟแบ็กไลต์

brightness

integer

เอาต์พุตเท่านั้น ความสว่างปัจจุบันของไฟแบ็กไลต์ระหว่าง 0 ถึง maxBrightness

FanInfo

ข้อมูลเกี่ยวกับพัดลมของอุปกรณ์

การแสดง JSON
{
  "speedRpm": integer
}
ช่อง
speedRpm

integer

เอาต์พุตเท่านั้น ความเร็วพัดลมเป็น RPM

ChromeOsType

ประเภท Chrome OS ของอุปกรณ์

Enum
CHROME_OS_TYPE_UNSPECIFIED ไม่ได้ระบุประเภท Chrome OS
CHROME_OS_FLEX ประเภท Chrome OS คือ Chrome OS Flex
CHROME_OS ประเภท Chrome OS

ByteUsage

แสดงถึงขีดจํากัดของข้อมูลที่มีการใช้งานปัจจุบันเป็นจํานวนหนึ่งเป็นไบต์

การแสดง JSON
{
  "capacityBytes": string,
  "usedBytes": string
}
ช่อง
capacityBytes

string (int64 format)

เอาต์พุตเท่านั้น ค่าความจุรวมในหน่วยไบต์

usedBytes

string (int64 format)

เอาต์พุตเท่านั้น ค่าการใช้งานปัจจุบันเป็นไบต์

เมธอด

action
(deprecated)

ใช้ BatchChangeChromeOsDeviceStatus แทน

get

ดึงข้อมูลพร็อพเพอร์ตี้ของอุปกรณ์ Chrome OS

list

ดึงข้อมูลรายการอุปกรณ์ Chrome OS แบบแบ่งหน้าภายในบัญชี

moveDevicesToOu

ย้ายหรือแทรกอุปกรณ์ Chrome OS หลายเครื่องไปยังหน่วยขององค์กร

patch

อัปเดตพร็อพเพอร์ตี้ที่อัปเดตได้ของอุปกรณ์ เช่น annotatedUser, annotatedLocation, notes, orgUnitPath หรือ annotatedAssetId

update

อัปเดตพร็อพเพอร์ตี้ที่อัปเดตได้ของอุปกรณ์ เช่น annotatedUser, annotatedLocation, notes, orgUnitPath หรือ annotatedAssetId