เปลี่ยนสถานะของอุปกรณ์ ChromeOS หลายเครื่องพร้อมกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงสถานะของอุปกรณ์ ChromeOS ได้ที่ซ่อมแซม เปลี่ยนวัตถุประสงค์การใช้งาน หรือเลิกใช้อุปกรณ์ ChromeOS
คำขอ HTTP
POST https://admin.googleapis.com/admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
| customerId | 
 ต้องระบุ รหัสแบบคงที่ของบัญชี Google Workspace | 
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| { "deviceIds": [ string ], "changeChromeOsDeviceStatusAction": enum ( | 
| ช่อง | |
|---|---|
| deviceIds[] | 
 ต้องระบุ รายการรหัสของอุปกรณ์ ChromeOS ที่จะเปลี่ยน สูงสุด 50 | 
| changeChromeOsDeviceStatusAction | 
 ต้องระบุ การดำเนินการกับอุปกรณ์ ChromeOS เพื่อเปลี่ยนสถานะ | 
| deprovisionReason | 
 ไม่บังคับ สาเหตุของการยกเลิกการจัดสรรอุปกรณ์ ต้องระบุหากตั้งค่า "changeChromeOsDeviceStatusAction" เป็น "CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION" หรือเว้นช่องนี้ว่างไว้ | 
เนื้อหาการตอบกลับ
การตอบสนองของการเปลี่ยนสถานะของอุปกรณ์ ChromeOS หลายเครื่อง
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| {
  "changeChromeOsDeviceStatusResults": [
    {
      object ( | 
| ช่อง | |
|---|---|
| changeChromeOsDeviceStatusResults[] | 
 ผลลัพธ์สำหรับอุปกรณ์ ChromeOS แต่ละเครื่องที่ระบุในคำขอ | 
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/admin.directory.device.chromeos
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
ChangeChromeOsDeviceStatusAction
การดำเนินการที่จะทำเพื่อเปลี่ยนสถานะของอุปกรณ์ ChromeOS
| Enum | |
|---|---|
| CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_UNSPECIFIED | ค่าเริ่มต้น ไม่มีการใช้ค่า | 
| CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION | ยกเลิกการจัดสรรอุปกรณ์ ChromeOS หากมีอุปกรณ์ ChromeOS ในองค์กรที่ไม่ได้ใช้งานอีกแล้ว คุณควรยกเลิกการจัดสรรอุปกรณ์เพื่อไม่ต้องจัดการอีกต่อไป การยกเลิกการจัดสรรอุปกรณ์จะนำนโยบายทั้งหมดที่เคยอยู่ในอุปกรณ์ออก รวมถึงเครื่องพิมพ์ระดับอุปกรณ์และความสามารถในการใช้อุปกรณ์เป็นคีออสก์ การดำเนินการนี้อาจปล่อยใบอนุญาตกลับไปยังพูลใบอนุญาต ทั้งนี้ขึ้นอยู่กับการอัปเกรดที่เชื่อมโยงกับอุปกรณ์ ซึ่งจะช่วยให้คุณใช้ใบอนุญาตในอุปกรณ์อื่นได้ | 
| CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DISABLE | ปิดใช้อุปกรณ์ ChromeOS ใช้การดำเนินการนี้หากผู้ใช้ทำอุปกรณ์หายหรือถูกขโมย ซึ่งจะทำให้อุปกรณ์ยังคงมีการจัดการอยู่ ดังนั้นอุปกรณ์จะยังคงได้รับนโยบาย แต่จะไม่มีผู้ใดใช้อุปกรณ์ได้ การดำเนินการนี้อาจปล่อยใบอนุญาตกลับไปยังพูลใบอนุญาต ทั้งนี้ขึ้นอยู่กับการอัปเกรดที่เชื่อมโยงกับอุปกรณ์ ซึ่งจะช่วยให้คุณใช้ใบอนุญาตในอุปกรณ์อื่นได้ | 
| CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_REENABLE | เปิดใช้อุปกรณ์ ChromeOS อีกครั้งหลังจากปิดใช้ เปิดใช้อุปกรณ์อีกครั้งเมื่ออุปกรณ์ไม่ได้สูญหายหรือได้รับการกู้คืนแล้ว ซึ่งจะทำให้ใช้อุปกรณ์ได้อีกครั้ง การดำเนินการนี้อาจใช้ใบอนุญาต 1 ใบจากพูลใบอนุญาต ทั้งนี้ขึ้นอยู่กับการอัปเกรดที่เชื่อมโยงกับอุปกรณ์ ซึ่งหมายความว่าหากมีใบอนุญาตไม่เพียงพอ การดำเนินการก็จะดำเนินการไม่สำเร็จ | 
ChangeChromeOsDeviceStatusResult
ผลลัพธ์ของอุปกรณ์ ChromeOS เครื่องเดียวสําหรับการดำเนินการเปลี่ยนสถานะ
| การแสดง JSON | 
|---|
| { "deviceId": string, // Union field | 
| ช่อง | |
|---|---|
| deviceId | 
 รหัสที่ไม่ซ้ำกันของอุปกรณ์ ChromeOS | 
| ฟิลด์สหภาพ  
 | |
| error | 
 ผลลัพธ์ข้อผิดพลาดของการดำเนินการในกรณีที่ดำเนินการไม่สำเร็จ | 
| response | 
 อุปกรณ์เปลี่ยนสถานะได้สําเร็จ | 
สถานะ
ประเภท Status จะกำหนดรูปแบบข้อผิดพลาดเชิงตรรกะที่เหมาะสมกับสภาพแวดล้อมการเขียนโปรแกรมต่างๆ ซึ่งรวมถึง REST API และ RPC API gRPC ใช้โปรโตคอลนี้ ข้อความ Status แต่ละรายการมีข้อมูล 3 รายการ ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด
ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีจัดการได้ในคู่มือการออกแบบ API
| การแสดง JSON | 
|---|
| { "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } | 
| ช่อง | |
|---|---|
| code | 
 รหัสสถานะ ซึ่งควรเป็นค่า enum ของ  | 
| message | 
 ข้อความแสดงข้อผิดพลาดที่แสดงต่อนักพัฒนาแอป ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้ควรได้รับการแปลและส่งในช่อง  | 
| details[] | 
 รายการข้อความที่มีรายละเอียดข้อผิดพลาด มีชุดประเภทข้อความทั่วไปสำหรับ API ต่างๆ ที่จะใช้ได้ ออบเจ็กต์ที่มีฟิลด์ประเภทใดก็ได้ ช่องเพิ่มเติม  | 
ChangeChromeOsDeviceStatusSucceeded
ประเภทนี้ไม่มีช่อง
การตอบสนองต่อการเปลี่ยนแปลงสถานะของอุปกรณ์ ChromeOS ที่สำเร็จ