เปลี่ยนสถานะของอุปกรณ์ 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 ที่สำเร็จ