REST Resource: chromeosdevices

संसाधन: ChromeOsDevice

Google Chrome डिवाइस, Chrome OS पर काम करते हैं. एपीआई के सामान्य टास्क के बारे में ज़्यादा जानने के लिए, डेवलपर की गाइड देखें.

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 डिवाइस का सीरियल नंबर. यह वैल्यू, Chrome OS डिवाइस टैब में Admin console के सीरियल नंबर के बराबर होती है.

status

string

डिवाइस की स्थिति.

इन वैल्यू का इस्तेमाल किया जा सकता है:

  • ACTIVE: डिवाइस को डोमेन में रजिस्टर किया गया है.
  • DELINQUENT: डोमेन के लिए सालाना लाइसेंस की समयसीमा खत्म हो गई है. इसलिए, डिवाइस को अब नीतियां और सेटिंग नहीं मिलेंगी. नया लाइसेंस खरीदने पर, डिवाइस ACTIVE स्थिति में वापस आ जाएगा.
  • PRE_PROVISIONED: डिवाइस को ज़ीरो-टच रजिस्ट्रेशन के लिए रजिस्टर किया गया है. PRE_PROVISIONED डिवाइस को संगठन की किसी दूसरी इकाई में ले जाया जा सकता है या मिटाया जा सकता है. रजिस्ट्रेशन पूरा होने के बाद, डिवाइस ACTIVE हो जाएगा.
  • DEPROVISIONED: डिवाइस अब डोमेन में रजिस्टर नहीं किया जा सकता. ऑर्डर रद्द कर दिया गया है. डिवाइस की सेटिंग को डिवाइस पर कैश मेमोरी में सेव किया गया है. अगर डिवाइस को फिर से चालू किया जाता है, तो सिस्टम की नई सेटिंग इस नए डिवाइस पर लागू होती हैं.
  • DISABLED: एडमिन ने डिवाइस को बंद कर दिया है. इसलिए, इसका इस्तेमाल नहीं किया जा सकता.
  • INACTIVE: डिवाइस, डोमेन में रजिस्टर नहीं है.
  • RETURN_ARRIVED: इस डिवाइस को बदलने का अनुरोध किया गया है.
  • RETURN_REQUESTED: इस डिवाइस को बदलने का अनुरोध किया गया है.
  • SHIPPED: डिवाइस को Google की इन्वेंट्री से शिप किया जाता है. (अब सेवा में नहीं है)
  • UNKNOWN: डिवाइस के स्टेटस का पता नहीं लगाया जा सका.
lastSync

string

वह तारीख और समय, जब डिवाइस को Admin console में मौजूद नीति की सेटिंग के साथ आखिरी बार सिंक किया गया था. वैल्यू, 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

इस डिवाइस के बारे में एडमिन ने ये नोट जोड़े हैं. इस प्रॉपर्टी को list तरीके के query पैरामीटर की मदद से खोजा जा सकता है. ज़्यादा से ज़्यादा लंबाई 500 वर्ण है खाली वैल्यू इस्तेमाल की जा सकती हैं.

model

string

डिवाइस के मॉडल की जानकारी. अगर डिवाइस में यह जानकारी नहीं है, तो इस प्रॉपर्टी को जवाब में शामिल नहीं किया जाता है.

meid

string

मोबाइल डिवाइस में मौजूद 3G मोबाइल कार्ड के लिए, मोबाइल इक्विपमेंट आइडेंटिफ़ायर (एमईआईडी) या इंटरनैशनल मोबाइल इक्विपमेंट आइडेंटिटी (आईएमईआई). आम तौर पर, किसी डिवाइस को वायरलेस सेवा देने वाली कंपनी के पोस्ट-पे सेवा प्लान में जोड़ने के लिए, MEID/IMEI का इस्तेमाल किया जाता है. अगर डिवाइस में यह जानकारी नहीं है, तो इस प्रॉपर्टी को जवाब में शामिल नहीं किया जाता है. एमईआईडी/आईएमईआई की सूची एक्सपोर्ट करने के तरीके के बारे में ज़्यादा जानने के लिए, डेवलपर की गाइड देखें.

orderNumber

string

डिवाइस का ऑर्डर नंबर. सिर्फ़ Google से सीधे तौर पर खरीदे गए डिवाइसों का ऑर्डर नंबर होता है.

willAutoRenew

boolean

इससे यह तय होता है कि डिवाइस पर सहायता पाने की सुविधा, सहायता बंद होने की तारीख के बाद अपने-आप रिन्यू होगी या नहीं. यह सिर्फ़ पढ़ने के लिए उपलब्ध प्रॉपर्टी है.

osVersion

string

Chrome डिवाइस के ऑपरेटिंग सिस्टम का वर्शन.

platformVersion

string

Chrome डिवाइस के प्लैटफ़ॉर्म का वर्शन.

firmwareVersion

string

Chrome डिवाइस के फ़र्मवेयर का वर्शन.

macAddress

string

डिवाइस के वायरलेस का एमएसी पता. अगर डिवाइस में यह जानकारी नहीं है, तो इसे जवाब में शामिल नहीं किया जाता.

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)

डिस्क में बचा स्टोरेज [in bytes]

systemRamTotal

string (int64 format)

डिवाइस में मौजूद कुल रैम बाइट में

cpuStatusReports[]

object

सीपीयू के इस्तेमाल और तापमान की रिपोर्ट (सिर्फ़ पढ़ने के लिए)

cpuStatusReports[].reportTime

string

रिपोर्ट मिलने की तारीख और समय.

cpuStatusReports[].cpuUtilizationPercentageInfo[]

integer

cpuStatusReports[].cpuTemperatureInfo[]

object

सीपीयू के तापमान के सैंपल की सूची.

cpuStatusReports[].cpuTemperatureInfo[].temperature

integer

सेल्सियस में तापमान.

cpuStatusReports[].cpuTemperatureInfo[].label

string

सीपीयू का लेबल

cpuInfo[]

object

डिवाइस में सीपीयू की खास बातों के बारे में जानकारी.

cpuInfo[].model

string

सीपीयू के मॉडल का नाम.

cpuInfo[].architecture

string

सीपीयू का आर्किटेक्चर.

cpuInfo[].maxClockSpeedKhz

integer

किलोहर्ट्ज़ में सीपीयू की ज़्यादा से ज़्यादा क्लॉक स्पीड.

cpuInfo[].logicalCpus[]

object

लॉजिकल सीपीयू के बारे में जानकारी

cpuInfo[].logicalCpus[].maxScalingFrequencyKhz

integer

नीति के मुताबिक, सीपीयू को ज़्यादा से ज़्यादा कितनी फ़्रीक्वेंसी पर चलने की अनुमति है.

cpuInfo[].logicalCpus[].currentScalingFrequencyKhz

integer

सीपीयू की मौजूदा फ़्रीक्वेंसी.

cpuInfo[].logicalCpus[].idleDuration

string (Duration format)

पिछली बार बूट होने के बाद से, डिवाइस के इस्तेमाल न होने का समय.

यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

cpuInfo[].logicalCpus[].cStates[]

object

सी-स्टेट से, सीपीयू की बिजली की खपत की स्थिति के बारे में पता चलता है. ज़्यादा जानकारी के लिए, सीपीयू बनाने वाली कंपनी का पब्लिश किया गया दस्तावेज़ देखें.

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

string

राज्य का नाम.

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

string (Duration format)

पिछली बार रीबूट करने के बाद से, इस स्थिति में बिताया गया समय.

यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

deviceFiles[]

object

डाउनलोड की जाने वाली डिवाइस फ़ाइलों की सूची (सिर्फ़ पढ़ने के लिए)

deviceFiles[].name

string

फ़ाइल का नाम

deviceFiles[].type

string

फ़ाइल टाइप

deviceFiles[].downloadUrl

string

फ़ाइल डाउनलोड करने का यूआरएल

deviceFiles[].createTime

string

फ़ाइल बनाए जाने की तारीख और समय

systemRamFreeReports[]

object

उपलब्ध रैम मेमोरी की जानकारी देने वाली रिपोर्ट (सिर्फ़ पढ़ने के लिए)

systemRamFreeReports[].reportTime

string

रिपोर्ट मिलने की तारीख और समय.

systemRamFreeReports[].systemRamFreeInfo[]

string (int64 format)

lastKnownNetwork[]

object

इसमें पिछली बार इस्तेमाल किया गया नेटवर्क शामिल होता है (सिर्फ़ पढ़ने के लिए)

lastKnownNetwork[].ipAddress

string

आईपी पता.

lastKnownNetwork[].wanIpAddress

string

WAN आईपी पता.

autoUpdateExpiration
(deprecated)

string (int64 format)

(सिर्फ़ पढ़ने के लिए) यह टाइमस्टैंप है. इसके बाद, डिवाइस को Chrome के अपडेट या सहायता नहीं मिलेगी. इसके बजाय, कृपया "autoUpdateThrough" का इस्तेमाल करें.

ethernetMacAddress0

string

(सिर्फ़ पढ़ने के लिए) यह Chromebook के इंटरनल ईथरनेट पोर्ट और ऑनबोर्ड नेटवर्क (ईथरनेट) इंटरफ़ेस के लिए इस्तेमाल किया जाने वाला MAC पता है. यह फ़ॉर्मैट, बिना किसी सीमांकक (बड़े अक्षर) के बारह (12) हेक्साडेसिमल अंकों का होता है. यह सिर्फ़ कुछ डिवाइसों के लिए काम करता है.

dockMacAddress

string

(सिर्फ़ पढ़ने के लिए) डॉकिंग स्टेशन का पहले से मौजूद MAC पता, जिससे डिवाइस कनेक्ट है. फ़ैक्ट्री, डॉक के इस्तेमाल के लिए असाइन किया गया मीडिया ऐक्सेस कंट्रोल अड्रेस (एमएसी अड्रेस) सेट करती है. यह खास तौर पर, MAC पास थ्रू डिवाइस की नीति के लिए रिज़र्व है. यह फ़ॉर्मैट, बिना किसी सीमांकक (बड़े अक्षर) के बारह (12) हेक्साडेसिमल अंकों का होता है. यह सिर्फ़ कुछ डिवाइसों के लिए काम करता है.

manufactureDate

string

(सिर्फ़ पढ़ने के लिए) डिवाइस के बनने की तारीख, yyyy-mm-dd फ़ॉर्मैट में.

orgUnitPath

string

डिवाइस से जुड़ी संगठनात्मक इकाई के नाम के साथ पैरंट का पूरा पाथ. पाथ के नाम केस-इनसेंसिटिव होते हैं. अगर पैरंट संगठन इकाई, टॉप-लेवल का संगठन है, तो इसे फ़ॉरवर्ड स्लैश, / के तौर पर दिखाया जाता है. एपीआई का इस्तेमाल करके, इस प्रॉपर्टी को अपडेट किया जा सकता है. अपने डिवाइस के लिए संगठन का स्ट्रक्चर बनाने के बारे में ज़्यादा जानने के लिए, एडमिन सहायता केंद्र पर जाएं.

tpmVersionInfo

object

ट्रस्टेड प्लैटफ़ॉर्म मॉड्यूल (टीपीएम) (सिर्फ़ पढ़ने के लिए)

tpmVersionInfo.family

string

टीपीएम फ़ैमिली. हम टीपीएम 2.0 स्टाइल एन्कोडिंग का इस्तेमाल करते हैं. उदाहरण के लिए:
टीपीएम 1.2: "1.2" -> 312e3200
टीपीएम 2.0: "2.0" -> 322e3000

tpmVersionInfo.specLevel

string

टीपीएम स्पेसिफ़िकेशन का लेवल. टीपीएम 2.0 के लिए लाइब्रेरी स्पेसिफ़िकेशन और टीपीएम 1.2 के लिए मुख्य स्पेसिफ़िकेशन देखें.

tpmVersionInfo.manufacturer

string

टीपीएम का मैन्युफ़ैक्चरर कोड.

tpmVersionInfo.tpmModel

string

टीपीएम का मॉडल नंबर.

tpmVersionInfo.firmwareVersion

string

टीपीएम फ़र्मवेयर का वर्शन.

tpmVersionInfo.vendorSpecific

string

वेंडर के हिसाब से जानकारी, जैसे कि वेंडर आईडी.

screenshotFiles[]

object

डाउनलोड करने के लिए, स्क्रीनशॉट फ़ाइलों की सूची. टाइप हमेशा "SCREENSHOT_FILE" होता है. (केवल पढ़ने के लिए)

screenshotFiles[].name

string

फ़ाइल का नाम

screenshotFiles[].type

string

फ़ाइल टाइप

screenshotFiles[].downloadUrl

string

फ़ाइल डाउनलोड करने का यूआरएल

screenshotFiles[].createTime

string

फ़ाइल बनाए जाने की तारीख और समय

orgUnitId

string

संगठनात्मक इकाई का यूनीक आईडी. orgUnitPath, orgUnitId का इंसानों के पढ़ने लायक वर्शन होता है. पाथ में मौजूद किसी संगठन की इकाई का नाम बदलने पर, orgUnitPath बदल सकता है. हालांकि, किसी संगठन की इकाई के लिए orgUnitId को बदला नहीं जा सकता. एपीआई का इस्तेमाल करके, इस प्रॉपर्टी को अपडेट किया जा सकता है. अपने डिवाइस के लिए संगठन का स्ट्रक्चर बनाने के बारे में ज़्यादा जानने के लिए, एडमिन सहायता केंद्र पर जाएं.

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 हो. ध्यान दें कि कुछ खास मामलों में, UPDATE_STATUS_NEED_REBOOT के लिए यह डमी "0.0.0.0" हो सकता है. उदाहरण के लिए, रीबूट किए बिना अपडेट इंजन को रीस्टार्ट किया जाता है.

targetKioskAppVersion

string

किऑस्क ऐप्लिकेशन को अपडेट करने के लिए, प्लैटफ़ॉर्म के नए वर्शन की ज़रूरत है.

updateTime

string

पिछली बार ओएस को अपडेट करने की तारीख और समय.

updateCheckTime

string

पिछली बार अपडेट की जांच करने की तारीख और समय.

rebootTime

string

पिछली बार रीबूट करने की तारीख और समय.

UpdateState

ओएस के अपडेट की स्थिति.

Enums
UPDATE_STATE_UNSPECIFIED अपडेट के स्टेटस की जानकारी नहीं दी गई है.
UPDATE_STATE_NOT_STARTED अपडेट होना बाकी है, लेकिन अभी शुरू नहीं हुआ है.
UPDATE_STATE_DOWNLOAD_IN_PROGRESS पेंडिंग अपडेट डाउनलोड किया जा रहा है.
UPDATE_STATE_NEED_REBOOT डिवाइस पर अपडेट इंस्टॉल करने के लिए तैयार है, लेकिन इसे रीबूट करना होगा.

DeprovisionReason

किसी ChromeOS डिवाइस को इस्तेमाल से बाहर करने की वजह.

Enums
DEPROVISION_REASON_UNSPECIFIED सेवा बंद करने की वजह पता नहीं है.
DEPROVISION_REASON_SAME_MODEL_REPLACEMENT एक ही मॉडल से बदलना. आपके पास सामान लौटाने की अनुमति (आरएमए) है या वारंटी के तहत, आपका खराब डिवाइस उसी मॉडल के डिवाइस से बदला जा रहा है.
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 से बदला जा रहा है.
DEPROVISION_REASON_NOT_REQUIRED वजह बताना ज़रूरी नहीं था. उदाहरण के लिए, लाइसेंस को खरीदार के लाइसेंस पूल में वापस कर दिया गया है.
DEPROVISION_REASON_REPAIR_CENTER रिपेयर सर्विस सेंटर ने डिवाइस को इस्तेमाल से बाहर कर दिया है. इसे सिर्फ़ रिपेयर सर्विस सेंटर, आरएमए के दौरान सेट कर सकता है.

DeviceLicenseType

इस डिवाइस के लाइसेंस का टाइप.

Enums
DEVICE_LICENSE_TYPE_UNSPECIFIED लाइसेंस किस तरह का है, इसकी जानकारी नहीं है.
ENTERPRISE डिवाइस के साथ, Chrome Enterprise Upgrade का हमेशा मौजूद रहने वाला वर्शन बंडल किया गया हो.
ENTERPRISE_UPGRADE

डिवाइस के लिए, सालाना स्टैंडअलोन Chrome Enterprise Upgrade उपलब्ध है.

EDUCATION_UPGRADE

डिवाइस में, Chrome Education Upgrade का परपेचुअल स्टैंडअलोन लाइसेंस है.

EDUCATION डिवाइस के साथ, Chrome Education Upgrade का हमेशा मौजूद रहने वाला वर्शन बंडल किया गया हो.
KIOSK_UPGRADE डिवाइस में, साल भर के लिए कीऑस्क अपग्रेड की सुविधा है.
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

सिर्फ़ आउटपुट के लिए. आरपीएम में पंखे की स्पीड.

ChromeOsType

डिवाइस का Chrome OS टाइप.

Enums
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)

सिर्फ़ आउटपुट के लिए. इस्तेमाल की गई मौजूदा वैल्यू, बाइट में.

अनुपालन

ओएस वर्शन के लिए, डिवाइस की नीति के अनुपालन की स्थिति.

Enums
COMPLIANCE_UNSPECIFIED अनुपालन की स्थिति की जानकारी नहीं है.
COMPLIANT अनुपालन की स्थिति 'ज़रूरी शर्तों को पूरा करता है' के तौर पर सेट हो.
PENDING अनुपालन की स्थिति 'मंज़ूरी बाकी है' पर सेट है.
NOT_COMPLIANT अनुपालन की स्थिति, नीति के मुताबिक नहीं है.

तरीके

action
(deprecated)

इसके बजाय, BatchChangeChromeOsDeviceStatus का इस्तेमाल करें.

get

यह Chrome OS डिवाइस की प्रॉपर्टी वापस लाता है.

list

यह किसी खाते में मौजूद Chrome OS डिवाइसों की पेज के हिसाब से सूची वापस लाता है.

moveDevicesToOu

इस सुविधा की मदद से, एक से ज़्यादा Chrome OS डिवाइसों को किसी संगठन की इकाई में ले जाया जा सकता है या जोड़ा जा सकता है.

patch

डिवाइस की अपडेट की जा सकने वाली प्रॉपर्टी अपडेट करता है. जैसे, annotatedUser, annotatedLocation, notes, orgUnitPath या annotatedAssetId.

update

डिवाइस की अपडेट की जा सकने वाली प्रॉपर्टी अपडेट करता है. जैसे, annotatedUser, annotatedLocation, notes, orgUnitPath या annotatedAssetId.