ChromeOS डिवाइसों के एक बैच का स्टेटस बदलता है. ChromeOS डिवाइस की स्थिति बदलने के बारे में ज़्यादा जानने के लिए, ChromeOS डिवाइसों को ठीक करना, फिर से इस्तेमाल करना या उन्हें बंद करना लेख पढ़ें.
एचटीटीपी अनुरोध
POST https://admin.googleapis.com/admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus
यूआरएल में 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 डिवाइस की स्थिति बदलने के लिए की जाने वाली कार्रवाई.
Enums | |
---|---|
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 डिवाइस को फिर से चालू करता है, ताकि उसका इस्तेमाल किया जा सके. डिवाइस खोने या वापस मिलने के बाद, उसे फिर से चालू कर देता है. इससे डिवाइस का फिर से इस्तेमाल किया जा सकता है. डिवाइस से जुड़े अपग्रेड के आधार पर, हो सकता है कि लाइसेंस पूल से एक लाइसेंस का इस्तेमाल हो जाए. इसका मतलब है कि अगर ज़रूरत के मुताबिक लाइसेंस उपलब्ध नहीं हैं, तो कार्रवाई पूरी नहीं हो पाएगी. |
ChangeChromeOsDeviceStatusResult
स्थिति बदलने के लिए, किसी एक ChromeOS डिवाइस का नतीजा.
JSON के काेड में दिखाना |
---|
{ "deviceId": string, // Union field |
फ़ील्ड | |
---|---|
deviceId |
ChromeOS डिवाइस का यूनीक आईडी. |
यूनियन फ़ील्ड
|
|
error |
कार्रवाई पूरी न होने पर, गड़बड़ी का नतीजा. |
response |
डिवाइस का स्टेटस बदल गया. |
स्थिति
Status
टाइप, गड़बड़ी का एक लॉजिकल मॉडल तय करता है. यह मॉडल, अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. जैसे, REST API और आरपीसी एपीआई. इसका इस्तेमाल gRPC करता है. हर Status
मैसेज में तीन तरह का डेटा होता है: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.
इस गड़बड़ी के मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई डिज़ाइन गाइड पढ़ें.
JSON के काेड में दिखाना |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
फ़ील्ड | |
---|---|
code |
स्टेटस कोड, जो |
message |
डेवलपर को दिखने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाला गड़बड़ी का कोई भी मैसेज, स्थानीय भाषा में होना चाहिए और उसे |
details[] |
गड़बड़ी की जानकारी देने वाले मैसेज की सूची. एपीआई के लिए, मैसेज टाइप का एक सामान्य सेट होता है. ऐसा ऑब्जेक्ट जिसमें किसी भी तरह के फ़ील्ड शामिल हो सकते हैं. एक अन्य फ़ील्ड |
ChangeChromeOsDeviceStatusSucceeded
इस टाइप में कोई फ़ील्ड नहीं है.
ChromeOS डिवाइस की स्थिति में बदलाव होने पर मिलने वाला रिस्पॉन्स.