REST Resource: customer.devices.chromeos.commands

সম্পদ: DirectoryChromeosdevicesCommand

একটি ডিভাইসে জারি করা একটি কমান্ড সম্পর্কিত তথ্য।

JSON প্রতিনিধিত্ব
{
  "commandId": string,
  "type": enum (CommandType),
  "issueTime": string,
  "state": enum (State),
  "commandExpireTime": string,
  "commandResult": {
    object (DirectoryChromeosdevicesCommandResult)
  },
  "payload": string
}
ক্ষেত্র
commandId

string ( int64 format)

একটি ডিভাইস কমান্ডের অনন্য আইডি।

type

enum ( CommandType )

কমান্ডের ধরন।

issueTime

string ( Timestamp format)

টাইমস্ট্যাম্প যখন অ্যাডমিন দ্বারা আদেশ জারি করা হয়েছিল।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

state

enum ( State )

কমান্ডের অবস্থা নির্দেশ করে।

commandExpireTime

string ( Timestamp format)

যে সময়ে কমান্ডের মেয়াদ শেষ হবে। ডিভাইসটি এই সময়ের মধ্যে কমান্ডটি কার্যকর না করলে কমান্ডটির মেয়াদ শেষ হয়ে যাবে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

commandResult

object ( DirectoryChromeosdevicesCommandResult )

কমান্ড সঞ্চালনের ফলাফল।

payload

string

কমান্ড যে পেলোড নির্দিষ্ট করেছে, যদি থাকে।

কমান্ড টাইপ

ডিভাইসটিকে যে ধরনের কমান্ড কার্যকর করতে হবে তা স্থাপন করে।

Enums
COMMAND_TYPE_UNSPECIFIED কমান্ড প্রকার অনির্দিষ্ট ছিল.
REBOOT ডিভাইসটি রিবুট করুন। কিয়স্ক এবং পরিচালিত গেস্ট সেশন ডিভাইসে এবং ChromeOS সংস্করণ 113 বা তার পরবর্তী চলমান নিয়মিত ডিভাইসগুলিতে জারি করা যেতে পারে।
TAKE_A_SCREENSHOT ডিভাইসটির একটি স্ক্রিনশট নিন। ডিভাইসটি কিয়স্ক মোডে থাকলে শুধুমাত্র উপলব্ধ৷
SET_VOLUME ডিভাইসের ভলিউম সেট করুন। শুধুমাত্র কিয়স্ক এবং পরিচালিত গেস্ট সেশন ডিভাইসে জারি করা যেতে পারে।
WIPE_USERS সমস্ত ব্যবহারকারীকে ডিভাইস থেকে মুছে ফেলুন। ডিভাইসে এই কমান্ডটি কার্যকর করা সমস্ত ব্যবহারকারীর প্রোফাইল ডেটা মুছে ফেলবে, তবে এটি ডিভাইস নীতি এবং তালিকাভুক্তি বজায় রাখবে।
REMOTE_POWERWASH পাওয়ার ওয়াশ করার মাধ্যমে ডিভাইসটি মুছে দেয়। ডিভাইসে এই কমান্ডটি কার্যকর করলে ব্যবহারকারী নীতি, ডিভাইস নীতি এবং তালিকাভুক্তি নীতি সহ সমস্ত ডেটা মুছে যাবে। সতর্কতা: এটি ডিভাইসটিকে ফ্যাক্টরি অবস্থায় ফিরিয়ে আনবে কোনো তালিকাভুক্তি ছাড়াই যদি না ডিভাইসটি জোরপূর্বক বা স্বয়ংক্রিয় তালিকাভুক্তির বিষয় না হয়। সতর্কতার সাথে ব্যবহার করুন, কারণ এটি একটি অপরিবর্তনীয় ক্রিয়া!
DEVICE_START_CRD_SESSION একটি Chrome রিমোট ডেস্কটপ সেশন শুরু করে।
CAPTURE_LOGS একটি কিয়স্ক ডিভাইসের সিস্টেম লগগুলি ক্যাপচার করুন৷ লগগুলি ক্রোমিওসডিভাইসের deviceFiles ফিল্ডে উপস্থিত ডাউনলোড ইউআরএল লিঙ্ক থেকে ডাউনলোড করা যেতে পারে
FETCH_SUPPORT_PACKET দূর থেকে একটি ডিভাইস থেকে সমর্থন প্যাকেট আনুন. সাপোর্ট প্যাকেট হল একটি জিপ আর্কাইভ যাতে ChromeOS ডিভাইস থেকে বিভিন্ন সিস্টেম লগ এবং ডিবাগ ডেটা থাকে। সমর্থন প্যাকেটটি chromeosdevices deviceFiles ফিল্ডে উপস্থিত ডাউনলোডURL লিঙ্ক থেকে ডাউনলোড করা যেতে পারে

রাজ্য

জারি করা কমান্ডের অবস্থার প্রতিনিধিত্ব করে।

Enums
STATE_UNSPECIFIED কমান্ড স্থিতি অনির্দিষ্ট ছিল.
PENDING একটি অপ্রয়োজনীয় কমান্ড এখনও ক্লায়েন্ট পাঠানো হয়নি.
EXPIRED কমান্ডটি প্রত্যাশিত সময়ের মধ্যে ক্লায়েন্ট দ্বারা কার্যকর করা হয়নি।
CANCELLED মুলতুবি থাকা অবস্থায় প্রশাসক আদেশটি বাতিল করে দেয়।
SENT_TO_CLIENT আদেশটি ক্লায়েন্টের কাছে পাঠানো হয়েছে।
ACKED_BY_CLIENT ক্লায়েন্ট উত্তর দিয়েছে যে এটি কমান্ড পেয়েছে।
EXECUTED_BY_CLIENT ক্লায়েন্ট (un) সফলভাবে কমান্ডটি কার্যকর করেছে।

ডিরেক্টরিChromeosdevicesCommandResult

আদেশ কার্যকর করার ফলাফল।

JSON প্রতিনিধিত্ব
{
  "result": enum (CommandResultType),
  "executeTime": string,
  "errorMessage": string,
  "commandResultPayload": string
}
ক্ষেত্র
result

enum ( CommandResultType )

আদেশের ফল।

executeTime

string ( Timestamp format)

যে সময়ে কমান্ডটি কার্যকর করা হয়েছিল বা কার্যকর করতে ব্যর্থ হয়েছিল।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

errorMessage

string

কেন কমান্ড ব্যর্থ হয়েছে তার একটি সংক্ষিপ্ত ব্যাখ্যা সহ ত্রুটি বার্তা। কমান্ড ব্যর্থ হলে শুধুমাত্র উপস্থিত.

commandResultPayload

string

কমান্ডের ফলাফলের জন্য পেলোড। নিম্নলিখিত কমান্ডগুলি একটি পেলোডের সাথে প্রতিক্রিয়া জানায়:

  • DEVICE_START_CRD_SESSION : পেলোড হল একটি স্ট্রিংকৃত JSON অবজেক্ট এই ফর্মে: { "url": url }। URL Chrome রিমোট ডেস্কটপ সেশনের একটি লিঙ্ক প্রদান করে।

CommandResultType

কমান্ডের ফলাফলের ধরন।

Enums
COMMAND_RESULT_TYPE_UNSPECIFIED কমান্ড ফলাফল অনির্দিষ্ট ছিল.
IGNORED আদেশটি অপ্রচলিত হিসাবে উপেক্ষা করা হয়েছিল।
FAILURE কমান্ডটি সফলভাবে কার্যকর করা যায়নি।
SUCCESS কমান্ড সফলভাবে কার্যকর করা হয়েছে.

পদ্ধতি

get

ডিভাইসে জারি করা একটি নির্দিষ্ট কমান্ড কমান্ড ডেটা পায়।