REST Resource: customers.devices

संसाधन: डिवाइस

पहले से तैयार डिवाइस के लिए रजिस्टर किया गया Android या Chrome OS डिवाइस.

जेएसओएन के काेड में दिखाना
{
  "deviceId": string,
  "deviceIdentifier": {
    object (DeviceIdentifier)
  },
  "name": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "claims": [
    {
      object (DeviceClaim)
    }
  ],
  "configuration": string
}
फ़ील्ड
deviceId

string (int64 format)

सिर्फ़ आउटपुट. डिवाइस का आईडी. सर्वर ने असाइन किया है.

deviceIdentifier

object (DeviceIdentifier)

हार्डवेयर आईडी से, बनाए गए डिवाइस की पहचान होती है. ज़्यादा जानने के लिए, आइडेंटिफ़ायर पढ़ें.

name

string

सिर्फ़ आउटपुट. customers/[CUSTOMER_ID]/devices/[DEVICE_ID] फ़ॉर्मैट में मौजूद एपीआई रिसॉर्स का नाम. सर्वर ने असाइन किया है.

deviceMetadata

object (DeviceMetadata)

डिवाइस से जुड़ा मेटाडेटा. मुख्य वैल्यू के जोड़े के तौर पर स्ट्रक्चर्ड डेटा.

claims[]

object (DeviceClaim)

सिर्फ़ आउटपुट. किसी डिवाइस के लिए प्रावधान का दावा किया जाता है. पहले से तैयार डिवाइस के लिए दावा किए गए डिवाइसों पर, SECTION_TYPE_ZERO_TOUCH टाइप का दावा है. पहले से तैयार डिवाइस को हटाने के लिए, customers.devices.unclaim को कॉल करें.

configuration

string

कॉन्फ़िगरेशन को customers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID] फ़ॉर्मैट में डिवाइस पर लागू किया गया है. अगर डिवाइस पर कोई कॉन्फ़िगरेशन लागू नहीं है, तो वैल्यू null होती है.

डिवाइस आइडेंटिफ़ायर

डिवाइस को बनाने वाले डिवाइस की पहचान करने के लिए, हार्डवेयर और प्रॉडक्ट आईडी को एन्क्रिप्ट (सुरक्षित) किया जाता है. आइडेंटिफ़ायर सेट की ज़रूरी शर्तों को समझने के लिए, आइडेंटिफ़ायर पढ़ें.

जेएसओएन के काेड में दिखाना
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "deviceType": enum (DeviceType),
  "chromeOsAttestedDeviceId": string,

  // Union field hardware_id can be only one of the following:
  "imei": string,
  "meid": string
  // End of list of possible types for union field hardware_id.
}
फ़ील्ड
serialNumber

string

डिवाइस बनाने वाली कंपनी का सीरियल नंबर. हो सकता है कि अलग-अलग डिवाइस मॉडल के लिए यह वैल्यू यूनीक न हो.

manufacturer

string

डिवाइस बनाने वाली कंपनी का नाम. डिवाइस में पहले से मौजूद वैल्यू, android.os.Build.MANUFACTURER से मिलती-जुलती है. जिन वैल्यू की अनुमति है वे Android बनाने वाली कंपनियों की सूची में हैं.

model

string

डिवाइस के मॉडल का नाम. जिन वैल्यू की अनुमति है वे Android मॉडल और Chrome OS मॉडल में दी गई हैं.

deviceType

enum (DeviceType)

डिवाइस का टाइप

chromeOsAttestedDeviceId

string

OEM की ओर से दिया गया पहचानकर्ता, जो उत्पादन और बिक्री प्रक्रिया से गुज़रता है. यह जानकारी सिर्फ़ Chrome OS डिवाइसों पर लागू होती है.

यूनियन फ़ील्ड hardware_id. मॉडम आईडी पर आधारित हार्डवेयर आईडी. hardware_id इनमें से सिर्फ़ एक हो सकता है:
imei

string

डिवाइस का IMEI नंबर. इनपुट पर पुष्टि की गई.

meid

string

डिवाइस का MEID नंबर.

डिवाइस टाइप

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

Enums
DEVICE_TYPE_ANDROID Android डिवाइस
DEVICE_TYPE_CHROME_OS Chrome OS डिवाइस

डिवाइस मेटाडेटा

मेटाडेटा एंट्री जिसे Device के साथ अटैच किया जा सकता है. ज़्यादा जानने के लिए, डिवाइस मेटाडेटा पढ़ें.

जेएसओएन के काेड में दिखाना
{
  "entries": {
    string: string,
    ...
  }
}
फ़ील्ड
entries

map (key: string, value: string)

की-वैल्यू पेयर के तौर पर रिकॉर्ड की गई मेटाडेटा एंट्री.

ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

डिवाइस का दावा

किसी ग्राहक के लिए, रीसेलर के दावा किए गए डिवाइस का रिकॉर्ड. पहले से तैयार डिवाइस के लिए दावा किए गए डिवाइसों पर, SECTION_TYPE_ZERO_TOUCH टाइप का दावा है. ज़्यादा जानने के लिए, ग्राहकों के लिए डिवाइसों पर दावा करना पढ़ें.

जेएसओएन के काेड में दिखाना
{
  "sectionType": enum (DeviceProvisioningSectionType),
  "ownerCompanyId": string,
  "googleWorkspaceCustomerId": string,
  "additionalService": enum (AdditionalService)
}
फ़ील्ड
sectionType

enum (DeviceProvisioningSectionType)

सिर्फ़ आउटपुट. डिवाइस पर किए गए दावे का प्रकार.

ownerCompanyId

string (int64 format)

उस ग्राहक का आईडी जिसने Android डिवाइस खरीदा है.

googleWorkspaceCustomerId

string

उस Google Workspace खाते का आईडी जिस पर Chrome OS डिवाइस का मालिकाना हक है.

additionalService

enum (AdditionalService)

इस डिवाइस के लिए रजिस्टर की गई अतिरिक्त सेवा.

डिवाइस प्रावधान सेक्शन प्रकार

किसी प्रावधान रिकॉर्ड का सेक्शन प्रकार.

Enums
SECTION_TYPE_SIM_LOCK सिम-लॉक सेक्शन किस तरह का है.
SECTION_TYPE_ZERO_TOUCH पहले से तैयार डिवाइस सेक्शन.

अतिरिक्त सेवा

इस डिवाइस के लिए अतिरिक्त सेवा रजिस्टर की गई है.

Enums
DEVICE_PROTECTION डिवाइस सुरक्षा सेवा, जिसे Android Enterprise Essentials भी कहते हैं. 'डिवाइस सुरक्षा सेवा' की मदद से डिवाइस पर दावा करने के लिए, आपको पार्टनरशिप टीम से नाम दर्ज करना होगा.

तरीके

applyConfiguration

पहले से तैयार डिवाइस को रजिस्टर करने के लिए, डिवाइस पर कॉन्फ़िगरेशन लागू होता है.

get

डिवाइस की जानकारी मिलती है.

list

ग्राहक के डिवाइस की सूची बनाता है.

removeConfiguration

डिवाइस से कॉन्फ़िगरेशन हटाता है.

unclaim

ग्राहक के किसी डिवाइस पर दावा नहीं करता है और उसे पहले से तैयार डिवाइस से हटा देता है.