Method: customer.devices.chromeos.batchChangeStatus

ChromeOS ডিভাইসগুলির একটি ব্যাচের স্থিতি পরিবর্তন করে৷ একটি ChromeOS ডিভাইসের অবস্থা পরিবর্তন করার বিষয়ে আরও তথ্যের জন্য ChromeOS ডিভাইসগুলি মেরামত করুন, পুনরায় ব্যবহার করুন বা অবসর দিন

HTTP অনুরোধ

POST https://admin.googleapis.com/admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
customerId

string

প্রয়োজন। Google Workspace অ্যাকাউন্টের অপরিবর্তনীয় আইডি।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "deviceIds": [
    string
  ],
  "changeChromeOsDeviceStatusAction": enum (ChangeChromeOsDeviceStatusAction),
  "deprovisionReason": enum (DeprovisionReason)
}
ক্ষেত্র
deviceIds[]

string

প্রয়োজন। পরিবর্তন করার জন্য ChromeOS ডিভাইসগুলির আইডিগুলির তালিকা৷ সর্বোচ্চ ৫০।

changeChromeOsDeviceStatusAction

enum ( ChangeChromeOsDeviceStatusAction )

প্রয়োজন। ChromeOS ডিভাইসের স্থিতি পরিবর্তন করার জন্য যে পদক্ষেপ নিতে হবে।

deprovisionReason

enum ( DeprovisionReason )

ঐচ্ছিক। একটি ডিভাইস বন্ধ করার পিছনে কারণ. 'changeChromeOsDeviceStatusAction' 'CHANGE_CHROME_OS_DEVICE_STATUS_ACTION_DEPROVISION' এ সেট করা থাকলে অবশ্যই প্রদান করতে হবে। অন্যথায়, এই ক্ষেত্রটি বাদ দিন।

প্রতিক্রিয়া শরীর

ChromeOS ডিভাইসগুলির একটি ব্যাচের স্থিতি পরিবর্তনের প্রতিক্রিয়া৷

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "changeChromeOsDeviceStatusResults": [
    {
      object (ChangeChromeOsDeviceStatusResult)
    }
  ]
}
ক্ষেত্র
changeChromeOsDeviceStatusResults[]

object ( ChangeChromeOsDeviceStatusResult )

অনুরোধে দেওয়া প্রতিটি ChromeOS ডিভাইসের ফলাফল।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/admin.directory.device.chromeos

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

ChromeOsDevice StatusAction পরিবর্তন করুন

একটি 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 ডিভাইস অক্ষম করার পরে ব্যবহার করার জন্য পুনরায় সক্ষম করে৷ একবার এটি আর হারিয়ে না গেলে বা এটি পুনরুদ্ধার করা হলে ডিভাইসটিকে পুনরায় সক্ষম করে৷ এটি ডিভাইসটিকে আবার ব্যবহার করার অনুমতি দেয়। ডিভাইসের সাথে সম্পর্কিত আপগ্রেডের উপর নির্ভর করে এটি লাইসেন্স পুল থেকে একটি লাইসেন্স গ্রহণ করতে পারে, যার অর্থ পর্যাপ্ত লাইসেন্স উপলব্ধ না থাকলে অপারেশন ব্যর্থ হবে।

ChromeOsDevice StatusResult পরিবর্তন করুন

একটি পরিবর্তন অবস্থা অপারেশনের জন্য একটি একক ChromeOS ডিভাইসের ফলাফল৷

JSON প্রতিনিধিত্ব
{
  "deviceId": string,

  // Union field result can be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    object (ChangeChromeOsDeviceStatusSucceeded)
  }
  // End of list of possible types for union field result.
}
ক্ষেত্র
deviceId

string

ChromeOS ডিভাইসের অনন্য ID।

ইউনিয়ন ক্ষেত্রের result

result শুধুমাত্র নিম্নলিখিত একটি হতে পারে:

error

object ( Status )

ব্যর্থতার ক্ষেত্রে অপারেশনের ত্রুটির ফলাফল।

response

object ( ChangeChromeOsDeviceStatusSucceeded )

ডিভাইসটি সফলভাবে তার স্থিতি পরিবর্তন করতে পারে৷

স্ট্যাটাস

Status টাইপ একটি লজিক্যাল ত্রুটি মডেলকে সংজ্ঞায়িত করে যা REST API এবং RPC API সহ বিভিন্ন প্রোগ্রামিং পরিবেশের জন্য উপযুক্ত। এটি gRPC দ্বারা ব্যবহৃত হয়। প্রতিটি Status বার্তায় তিনটি টুকরো ডেটা থাকে: ত্রুটি কোড, ত্রুটি বার্তা এবং ত্রুটির বিবরণ।

আপনি API ডিজাইন গাইডে এই ত্রুটি মডেল এবং এটির সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও জানতে পারেন।

JSON প্রতিনিধিত্ব
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
ক্ষেত্র
code

integer

স্ট্যাটাস কোড, যা google.rpc.Code এর একটি enum মান হওয়া উচিত।

message

string

একটি বিকাশকারী-মুখী ত্রুটি বার্তা, যা ইংরেজিতে হওয়া উচিত। যেকোন ব্যবহারকারী-মুখী ত্রুটি বার্তা স্থানীয়করণ করা উচিত এবং google.rpc.Status.details ক্ষেত্রে পাঠানো উচিত, অথবা ক্লায়েন্ট দ্বারা স্থানীয়করণ করা উচিত।

details[]

object

ত্রুটির বিবরণ বহন করে এমন বার্তাগুলির একটি তালিকা৷ APIs ব্যবহার করার জন্য বার্তা প্রকারের একটি সাধারণ সেট আছে।

একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type" এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }

ChromeOsDevice Status পরিবর্তন সফল হয়েছে৷

এই ধরনের কোন ক্ষেত্র আছে.

একটি সফল ChromeOS ডিভাইসের স্থিতি পরিবর্তনের জন্য প্রতিক্রিয়া।