REST Resource: chromeosdevices

แหล่งข้อมูล: 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 (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)
  },
  "osVersionCompliance": enum (Compliance)
}
ช่อง
deviceId

string

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

serialNumber

string

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

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

Mobile Equipment Identifier (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: อุปกรณ์ใช้ ChromeOS เวอร์ชันที่ถูกต้อง
  • 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 หลักโดยไม่มีตัวคั่น (ตัวอักษรพิมพ์ใหญ่) ซึ่งเกี่ยวข้องกับอุปกรณ์บางรุ่นเท่านั้น

dockMacAddress

string

(อ่านอย่างเดียว) ที่อยู่ MAC ในตัวสำหรับ Docking Station ที่อุปกรณ์เชื่อมต่ออยู่ ตั้งค่า Media Access Control Address (ที่อยู่ MAC) จากโรงงานที่กำหนดให้แท่นชาร์จใช้ โดยจะสงวนไว้สำหรับนโยบายอุปกรณ์ MAC Pass Through โดยเฉพาะ รูปแบบคือเลขฐาน 16 จำนวน 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)

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

osVersionCompliance

enum (Compliance)

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

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 Upgrade แบบสแตนด์อโลนตลอดชีพ

EDUCATION อุปกรณ์มาพร้อมกับ Chrome Education Upgrade แบบตลอดชีพ
KIOSK_UPGRADE อุปกรณ์มีการอัปเกรด Kiosk รายปี
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 แบบมีระยะเวลาคงที่)

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 Flex
CHROME_OS Chrome OS พิมพ์ Chrome OS

ByteUsage

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

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

string (int64 format)

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

usedBytes

string (int64 format)

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

การปฏิบัติตามข้อกำหนด

สถานะการปฏิบัติตามข้อกำหนดของนโยบายอุปกรณ์สำหรับเวอร์ชันของระบบปฏิบัติการ

Enum
COMPLIANCE_UNSPECIFIED ไม่ได้ระบุสถานะการปฏิบัติตามข้อกำหนด
COMPLIANT สถานะการปฏิบัติตามข้อกำหนดเป็นไปตามข้อกำหนด
PENDING สถานะการปฏิบัติตามข้อกำหนดรอดำเนินการ
NOT_COMPLIANT สถานะการปฏิบัติตามข้อกำหนดไม่เป็นไปตามข้อกำหนด

เมธอด

action
(deprecated)

โปรดใช้ BatchChangeChromeOsDeviceStatus แทน

get

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

list

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

moveDevicesToOu

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

patch

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

update

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