REST Resource: customers.devices

সম্পদ: ডিভাইস

একটি Android বা Chrome OS ডিভাইস জিরো-টাচ নথিভুক্তির জন্য নিবন্ধিত।

JSON প্রতিনিধিত্ব
{
  "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] ফর্ম্যাটে API সংস্থানের নাম। সার্ভার দ্বারা বরাদ্দ.

deviceMetadata

object ( DeviceMetadata )

ডিভাইসের সাথে সংযুক্ত মেটাডেটা। মূল-মান জোড়া হিসাবে স্ট্রাকচার্ড।

claims[]

object ( DeviceClaim )

শুধুমাত্র আউটপুট। একটি ডিভাইসের জন্য বিধান দাবি. জিরো-টাচ নথিভুক্তির জন্য দাবি করা ডিভাইসগুলির SECTION_TYPE_ZERO_TOUCH প্রকারের সাথে একটি দাবি রয়েছে। শূন্য-টাচ নথিভুক্তি থেকে ডিভাইসটি সরাতে customers.devices.unclaim এ কল করুন।

configuration

string

কনফিগারেশনটি customers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID] ফর্ম্যাটে ডিভাইসে প্রয়োগ করা হয়েছে। ডিভাইসে কনফিগারেশন প্রয়োগ করা না থাকলে মানটি null

ডিভাইস শনাক্তকারী

একটি উৎপাদিত ডিভাইস সনাক্ত করতে হার্ডওয়্যার এবং পণ্য আইডি এনক্যাপসুলেট করে। শনাক্তকারী সেটের প্রয়োজনীয়তা বুঝতে, সনাক্তকারী পড়ুন।

JSON প্রতিনিধিত্ব
{
  "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.

  // Union field hardware_id2 can be only one of the following:
  "imei2": string,
  "meid2": string
  // End of list of possible types for union field hardware_id2.
}
ক্ষেত্র
serialNumber

string

ডিভাইসের জন্য প্রস্তুতকারকের সিরিয়াল নম্বর। এই মানটি বিভিন্ন ডিভাইস মডেল জুড়ে অনন্য নাও হতে পারে।

manufacturer

string

ডিভাইস প্রস্তুতকারকের নাম। android.os.Build.MANUFACTURER থেকে ফেরত ডিভাইসের অন্তর্নির্মিত মান মেলে৷ অনুমোদিত মানগুলি Android নির্মাতাদের তালিকাভুক্ত করা হয়েছে৷

model

string

ডিভাইসের মডেলের নাম। অনুমোদিত মানগুলি Android মডেল এবং Chrome OS মডেলগুলিতে তালিকাভুক্ত করা হয়েছে৷

deviceType

enum ( DeviceType )

ডিভাইসের ধরন

chromeOsAttestedDeviceId

string

OEMs দ্বারা প্রদত্ত একটি শনাক্তকারী, উৎপাদন এবং বিক্রয় প্রক্রিয়ার মাধ্যমে বহন করা হয়। শুধুমাত্র Chrome OS ডিভাইসের জন্য প্রযোজ্য।

ইউনিয়ন ফিল্ড hardware_id । একটি মডেম আইডির উপর ভিত্তি করে হার্ডওয়্যার আইডি। hardware_id নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
imei

string

ডিভাইসটির IMEI নম্বর। ইনপুট উপর বৈধ.

meid

string

ডিভাইসের MEID নম্বর।

ইউনিয়ন ফিল্ড hardware_id2 । ডুয়াল-সিম ডিভাইসের জন্য দ্বিতীয় হার্ডওয়্যার আইডি। সেট করা থাকলে, এটি অবশ্যই প্রথম হার্ডওয়্যার আইডি হিসাবে একই শনাক্তকারীর ধরন হতে হবে। hardware_id2 নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
imei2

string

ডিভাইসটির দ্বিতীয় আইএমইআই নম্বর।

meid2

string

ডিভাইসের দ্বিতীয় MEID নম্বর।

ডিভাইসের ধরন

ডিভাইসের অপারেটিং সিস্টেম।

Enums
DEVICE_TYPE_ANDROID অ্যান্ড্রয়েড ডিভাইস
DEVICE_TYPE_CHROME_OS Chrome OS ডিভাইস

ডিভাইস মেটাডেটা

মেটাডেটা এন্ট্রি যা একটি Device সংযুক্ত করা যেতে পারে। আরও জানতে, ডিভাইস মেটাডেটা পড়ুন।

JSON প্রতিনিধিত্ব
{
  "entries": {
    string: string,
    ...
  }
}
ক্ষেত্র
entries

map (key: string, value: string)

মেটাডেটা এন্ট্রিগুলি কী-মান জোড়া হিসাবে রেকর্ড করা হয়েছে।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

ডিভাইস দাবি

একটি গ্রাহকের জন্য একটি রিসেলার দ্বারা দাবি করা একটি ডিভাইসের একটি রেকর্ড৷ জিরো-টাচ নথিভুক্তির জন্য দাবি করা ডিভাইসগুলির SECTION_TYPE_ZERO_TOUCH প্রকারের সাথে একটি দাবি রয়েছে। আরও জানতে, গ্রাহকদের জন্য দাবি ডিভাইস পড়ুন।

JSON প্রতিনিধিত্ব
{
  "sectionType": enum (DeviceProvisioningSectionType),
  "ownerCompanyId": string,
  "googleWorkspaceCustomerId": string,
  "additionalService": enum (AdditionalService)
}
ক্ষেত্র
sectionType

enum ( DeviceProvisioningSectionType )

শুধুমাত্র আউটপুট। ডিভাইসে যে ধরনের দাবি করা হয়েছে।

ownerCompanyId

string ( int64 format)

যে গ্রাহক ডিভাইসটি কিনেছেন তার আইডি।

googleWorkspaceCustomerId

string

Chrome OS ডিভাইসের মালিক Google Workspace অ্যাকাউন্টের আইডি।

additionalService

enum ( AdditionalService )

ডিভাইসের জন্য নিবন্ধিত অতিরিক্ত পরিষেবা।

ডিভাইস প্রভিশনিং সেকশন টাইপ

প্রভিশনিং রেকর্ডের বিভাগ প্রকার।

Enums
SECTION_TYPE_SIM_LOCK সিম-লক বিভাগের ধরন।
SECTION_TYPE_ZERO_TOUCH জিরো-টাচ তালিকাভুক্তি বিভাগের ধরন।

অতিরিক্ত পরিষেবা

ডিভাইসের জন্য নিবন্ধিত অতিরিক্ত পরিষেবা।

Enums
DEVICE_PROTECTION ডিভাইস সুরক্ষা পরিষেবা, যা Android এন্টারপ্রাইজ এসেনশিয়াল নামেও পরিচিত। ডিভাইস সুরক্ষা পরিষেবার সাথে একটি ডিভাইস দাবি করতে আপনাকে অবশ্যই অংশীদারি দলের সাথে নথিভুক্ত করতে হবে৷

পদ্ধতি

applyConfiguration

জিরো-টাচ নথিভুক্তির জন্য ডিভাইসটিকে নিবন্ধন করতে ডিভাইসটিতে একটি কনফিগারেশন প্রয়োগ করে।

get

একটি ডিভাইসের বিবরণ পায়।

list

একটি গ্রাহকের ডিভাইস তালিকা.

removeConfiguration

ডিভাইস থেকে একটি কনফিগারেশন সরিয়ে দেয়।

unclaim

একটি গ্রাহকের কাছ থেকে একটি ডিভাইস দাবিমুক্ত করে এবং এটিকে জিরো-টাচ তালিকা থেকে সরিয়ে দেয়।